BLE Präsenzmelder Wegfahrsperre

Technische Beschreibung BLE Wegfahrsperre
Technische Beschreibung BLE Wegfahrsperre

Der Source Code zu diesem Projekt kann in meinem Web Shop erworben werden.

Key Features

  • Wegfahrsperre mit BLE oder Magnet
  • Einstellbare Modulparameter √ľber den Webbrowser
  • Innovativer Mikrokontroller ESP32 mit Bluetooth und 4 MB Flash Speicher
  • Standalone Betrieb √ľber lokalen WIFI-Access Point
  • Integrierter Web-Server
  • Programmierbarer Relais Schaltkontakt
  • Kompakte Bauform und leichte Montage

Allgemeines

Die Aufgabe f√ľr dieses Projekt bestand darin, eine Wegfahrsperre zu entwickeln, die √ľber ein in der N√§he des Fahrzeugs befindliches bekanntes Bluetooth Ger√§t freigegeben wird. Dies k√∂nnt z.B. ein Mobiltelefon sein, dessen Bluetooth aktiv ist, oder ein BLE-Beacon der am Schl√ľsselbund h√§ngt.

Als Hardwareplattform wurde ein ESP32 WROOM Modul verwendet, da dieser Kontroller ¬†bereits √ľber eine integrierte Bluetooth Funktionalit√§t verf√ľgt.

Die Schaltung wird nach dem Einschalten der Z√ľndung mit 12V aus dem Bord Netz versorgt. Ein Step-Down Konverter erzeugt daraus die stabilisierte 5.0V Versorgungsspannung f√ľr den ESP32. Ein Relais mit einem potentialfreien Schaltkontakt sorgt nachher f√ľr die Freigabe- bzw. Unterbrechung der Z√ľndung.
Alternativ zu einem Bluetooth Device,¬† kann das Modul auch so konfiguriert werden, das die Freigabe auch √ľber einen Magneten als Schalter freigegeben werden kann.

Das Modul √∂ffnet nach dem Einschalten der Z√ľndung einen eigenen WIFI-Accesspoint, der einen Zugriff auf die Modulparameter der Wegfahrsperre erm√∂glicht. Dieser Accesspoint ist durch ein Passwort gegen einen unbefugten Zugriff gesch√ľtzt.

Wichtiger Hinweis:
Eine Ver√§nderung an der Bord Elektronik kann zum Erl√∂schen der Betriebserlaubnis des Fahrzeugs f√ľhren!
Die Einbauarbeiten sollte in jedem Fall nur von einen Fachmann durchgef√ľhrt werden.

Ansicht im Webbrowser

Schaltplan

SML to S0 Konverter mit OLED-Display und MQTT

Technische Beschreibung SML to S0 Konverter
Technische Beschreibung SML to S0 Konverter

Der fertige Einbausatz und der Source Code zu diesem Projekt kann in meinem Web Shop erworben werden.

Allgemeines

Die Aufgabe f√ľr dieses Projekt bestand darin, die √úberschussleistung einer Solaranlage f√ľr den Betrieb diverser Verbraucher √ľber eine S0-Schnittstelle und einen Relaisschaltausgang bereit zu stellen.

In diesem speziellen Fall handelte es sich um eine W√§rmepumpe, die √ľber eine S0 ‚Äď Schnittstelle die √úberschussleistung auswerten kann und bei einer definierten √úberschussleistung diese Energie nutzt um W√§rme zu erzeugen.

So entstand dieses Projekt, dass SML – Smartmeterdaten √ľber die Infrarotschnittstelle der Messstelle einlesen und diese Werte √ľber einen Optokoppler als S0 ‚Äď Pulssignal ausgeben kann. Im weiteren Verlauf des Projekts, wurde eine MQTT- Kommunikation sowie eine OLED-Displayanzeige hinzugef√ľgt, um die ausgelesenen Werte anzuzeigen.

Als Hardwareplattform wurde ein Wemos D1 mini Modul mit einem ESP8266 verwendet. Hier√ľber werden die Daten der IR-Schnittstelle eingelesen verarbeitet und als S0 ‚Äď Signal, Relais Schaltkontakt oder per MQTT ausgegeben. Die Modul Parameter k√∂nnen √ľber ein integriertes Webinterface angezeigt und konfiguriert werden.

Es ist ebenfalls m√∂glich den Z√§hler Pin Code zu speichern und bei Bedarf zum Z√§hler zu √ľbertragen, vorausgesetzt der vorhandene Z√§hler und der verwendete IR-Schreib- Lesekopf unterst√ľtzen dies. Es ist auch m√∂glich ein Relais auf einen Schwellwert zu konfigurieren um beim Erreichen einen Schaltvorgang durchzuf√ľhren.

Der Zugriff auf das integrierte Webinterface erfolgt Passwortgesch√ľtzt √ľber das lokale WIFI-Netzwerk, kann aber auch autark √ľber einen lokalen Access Point des Moduls erfolgen.

Wichtiger Hinweis:

Wichtiger Hinweis:
Beim modernen Smartmetern werden die Daten √ľber ein standardisiertes SML-Protokoll √ľbertragen. Es werden von verschiedenen Herstellern zuweilen unterschiedliche √úbertragungs Einstellungen verwendet. Auch die SML Protokolle k√∂nnen unterschiedliche Dateninhalte aufweisen. Deshalb wurden die drei g√§ngigsten Smartmeter Typen implementiert. Diese k√∂nnen im Webinterface ausgew√§hlt werden. F√ľr weitere Smartmeter Typen kann es notwendig sein, dass die Daten mit der vorliegenden Programmierung nicht ausgelesen werden k√∂nnen und in der Firmware weitere Anpassungen notwendig sind.
Hierf√ľr sind verschiedene Debug Optionen in die Firmware integriert, die √ľber entsprechende Include Anweisungen aktiviert werden. Somit ist es leicht m√∂glich das Protokoll √ľber den seriellen Monitor auszugeben, zu analysieren und das Programm entsprechend anzupassen!

Key Features

  • TTL IR-Lesekopf zur Erfassung von SML-Z√§hlerdaten
  • √úbertragung der Z√§hler PIN mit IR- Schreib- Lesekopf
  • Auswahl des √ľber S0 zu √ľbertragenden Wertes
  • S0 – Pulsausgang potentialfrei √ľber Optokoppler
  • Programmierbarer Relais Schaltkontakt
  • OLED-Display I2C
  • MQTT Anbindung
  • Freie Skalierung der erfassten Z√§hlerwerte
  • Innovativer Mikrokontroller ESP8266 mit 4 MB Flash
  • Kompakte Bauform und leichte Montage
  • WIFI-Manager, Landing Portal
  • Stand Alone Betrieb √ľber lokalen WIFI-Access Point
  • Integrierter Web-Server
  • OTA-Firmware Update

Schaltplan

RFID-Kaffeekasse mit Nextion Display

Technische Beschreibung RFID-Kaffekasse HV1
Technische Beschreibung RFID-Kaffekasse HV1
Technische Beschreibung RFID-Kaffekasse HV2
Technische Beschreibung RFID-Kaffekasse HV2

Der Source Code zu diesem Projekt kann in meinem Web Shop erworben werden.

Key Features

  • Schnelle Erfassung von Kaffeebezugsdaten
  • Verschlei√üfreie RFID-Erfassung
  • Anmeldung von bis zu 50 Kunden
  • Zwei Administratorkarten
  • Remanente Datenspeicherung im EEProm
  • Administration √ľber WEB-Frontend und touch Display
  • Innovativer Mikrokontroller ESP8266 mit 4 MB Flash
  • Kompakte Bauform und leichte Montage
  • WIFI-Manager, Landing Portal
  • Stand Alone Betrieb √ľber lokalen WIFI-Access Point
  • Integrierter Web-Server
  • Verschl√ľsselte Daten Backup- und Restore Funktion
  • OTA-Firmware Update

Allgemeines

F√ľhrt man jahrelang irgendwelche Kaffeelisten auf Papier und z√§hlt am Monatsende die Striche auf den Listen um die Abrechnung zu machen. Ist man es irgendwann leid und √ľberlegt sich ob das noch Zeitgem√§√ü ist!

So entstand eine Lösung die direkt neben die Kaffeemaschine steht und die jeder Nutzer leicht selbst bedienen kann.

Um die Erfassung so einfach wie m√∂glich zu gestalten wurde ein 2,4″ touch Display der Firma Nextion verwendet. Die Kommunikation erfolgt √ľber eine Soft-Serial Anbindung an einen ESP8266 Mikrokontroller.¬† F√ľr die Anmeldung der Kaffeetrinker wurde ein L√∂sung mittels RFID-Transponder realisiert. Die eindeutige UID auf dem Chip stellt sicher, dass jeder Kaffeetrinker eindeutig identifiziert werden kann.

Das Modul kann f√ľr die Auswertung und Konfiguration direkt per DHCP mit dem lokale Netzwerk verbunden werden. Hierf√ľr verf√ľgt das Modul √ľber ein Landing Portal, dass nach dem Verbinden mit der Stromversorgung f√ľr 30 Sekunden aktiviert wird.
Um eine Verbindung zu diesem Landing Portal herzu stellen, verbindet man sich mit dem¬† Accesspoint „Kaffeekasse„. Nach der Verbindung √∂ffnet sich automatisch die Konfigurationsseite des Landing Portals.
Alternativ kann das Portal auch manuell √ľber die IP-Adresse 192.168.4.1 im Webbrowser ge√∂ffnet werden.

Wurde die SSID und das Kennwort f√ľr das lokale WLAN eingetragen, kann nach der Konfiguration die Webseite des Moduls √ľber die per DHCP vergebene IP-Adresse im Netzwerk mit einem Webbrowser aufgerufen werden.

Soll oder darf das Modul nicht mit dem lokalen WLAN verbunden werden. Wird automatisch nach diesen 30 Sekunden ein lokaler Accesspoint „AP-Kaffeekasse at 192.168.4.1“ ge√∂ffnet. Wird nun eine Verbindung mit diesem Accesspoint hergestellt, kann die Webseite des Moduls ebenfalls √ľber die IP-Adresse 192.168.4.1 im Webbrowser ge√∂ffnet werden.

Damit nicht jeder, der sich mit diesem Accesspoint verbindet, auch auf die Daten des Moduls zugreifen kann. Wurde eine Kennwort Abfrage eingerichtet.

Webinterface

Schaltplan HV1

Schaltplan HV2

 

Versionsverlauf:

Intended:

  • Keine weiteren Anforderungen

Released:

  • ¬†08.05.2024 V2.01
    Verschl√ľsselung der Backup Dateien auf Basis der ChipID integriert.
  • ¬†22.12.2023 V2.00
    Hardware Verbesserung: Nextion Display auf Hardware Serial umgebaut, Erweiterung¬† um Soundausgabe bei RFID-Erfassung √ľber Piezo. RFID Empfangsleistung verbessert und akustische R√ľckmeldung bei Tastendruck am Display.
  • ¬†22.12.2023 V1.00
    Projektbegin Firmware released
    Daten Backup- und Restorefunktion eingebaut, sowie Benutzernamen Eingabefeld und Factory reset Button im Weserver erweitert. WM-Datensatz um Informationen der EEProm Speicherbelegung erweitert. Benutzerdatensätz auf 50 Einträge erweitert. Die SSID des lokalen Access Point kann nun im Webinterface Konifguriert und mit der Eingabe eines Passwords auch versteckt werden.
    Es k√∂nnen bis zu zwei RFID-Masterkarten √ľber das Web Interface eingelesen und gel√∂scht werden.
    Abfrage f√ľr Datensutzerkl√§rung integriert.

Was ist ein IoT-Gateway

Ein IoT-Gateway ist ein Bauteil, dass zur Anbindung von Maschinen oder Gr√§ten an das Internet der Dinge (IoT) geeignet ist und nicht-smarte Ger√§te √ľberwachen und steuern kann.

Ein IoT-Gateway dient als Schnittstelle zwischen einem nicht-smarten Ger√§ten und dem IoT-Netzwerk. Es erm√∂glicht die Erfassung und √úbertragung von Daten dieser Ger√§te an die IoT-Plattform, ohne dass die Ger√§te selbst smart sein m√ľssen.

Sie bieten meist eins oder mehrere der folgende Merkmale:

1. Konnektivität:
Das Bauteil kann verschiedene Konnektivitätsoptionen bieten um eine Verbindung zu den nicht-smarten Geräten herzustellen. Dazu gehören drahtlose Technologien wie Wi-Fi, Bluetooth, Zigbee, Z-Wave oder sogar kabelgebundene Schnittstellen wie Ethernet.

2. Datenprotokolle und -formatierung:
Das Bauteil sollte in der Lage sein, Daten von den nicht-smarten Ger√§ten zu erfassen und in das geeignete Format f√ľr die √úbertragung an die IoT-Plattform zu konvertieren. Dies kann bedeuten, dass Protokolle wie MQTT, CoAP oder REST verwendet werden, um die Daten zu √ľbertragen.

3. Datenaufbereitung und Verarbeitung:
Das Bauteil kann grundlegende Aufgaben der Datenaufbereitung und Verarbeitung √ľbernehmen, um die Daten vor der √úbertragung zu filtern, aggregieren oder zu transformieren. Dies erm√∂glicht eine effiziente Nutzung des Netzwerks und reduziert die Daten√ľbertragungsmenge.

4. Sicherheit:
Ein IoT-Gateway sollte Sicherheitsmechanismen implementieren, um die Kommunikation und die √ľbertragenen Daten zu sch√ľtzen. Dies kann die Verwendung von Verschl√ľsselung, Authentifizierung und Autorisierung umfassen, um sicherzustellen, dass nur autorisierte Ger√§te auf das Gateway zugreifen k√∂nnen und dass die Daten w√§hrend der √úbertragung gesch√ľtzt sind.

5. Skalierbarkeit und Flexibilität:
Das Bauteil sollte skalierbar sein, um eine gr√∂√üere Anzahl von nicht-smarten Ger√§ten zu unterst√ľtzen. Es sollte auch flexibel genug sein, um mit verschiedenen Arten von Ger√§ten und Kommunikationsprotokollen zu arbeiten.

6. Cloud-Konnektivität:
Das Gateway sollte in der Lage sein, eine Verbindung zur IoT-Cloud-Plattform herzustellen, um die erfassten Daten an die Plattform zu senden. Dadurch können die Daten analysiert, visualisiert und weiterverarbeitet werden.

7. Lokale Verarbeitung:
Einige IoT-Gateways k√∂nnen auch √ľber eingebettete Rechenleistung verf√ľgen, um eine lokale Verarbeitung und Analyse der Daten zu erm√∂glichen. Dadurch k√∂nnen bestimmte Aufgaben direkt am Gateway ausgef√ľhrt werden, ohne dass alle Daten an die Cloud gesendet werden m√ľssen.

Diese Merkmale können je nach den spezifischen Anforderungen und Anwendungsfällen variieren.

Wir bieten ein flexiebles IoT-Gateway dessen Firmware je nach Kundenanforderung angepasst werden kann.

Ee besitzt bis zu drei 24V Eing√§nge und einen Highside Schaltausgang. Weiterhin verf√ľgt es √ľber einen FRAM-Speicher (ferroelektrischer RAM). Diesr erm√∂glicht es dem Ger√§t, wichtige Informationen wie Z√§hlerwerte oder St√ľckzahlen zu erfassen und zu speichern und selbst nach einem Stromausfall diese gespeicherten Daten zu behalten.

Dar√ľber hinaus ist das Ger√§t in der Lage, die gespeicherten Daten oder Informationen per Messenger-Dienst zu versenden. Dies erm√∂glicht es, die erfassten Daten an andere Ger√§te oder an Benutzer zu √ľbertragen, die √ľber den Messenger-Dienst verbunden sind. Dadurch k√∂nnen wichtige Informationen schnell und effizient an einen bestimten Personenkreis √ľbermittelt werden.

Um eine genaue Zeitreferenz f√ľr die Datenerfassung und die Kommunikation sicherzustellen, ist das Ger√§t mit einem NTP-Client (Network Time Protocol) ausgestattet. NTP ist ein Protokoll, das die Synchronisierung der Uhren in einem Computernetzwerk erm√∂glicht. Durch den NTP-Client kann das Ger√§t die genaue Zeitinformation von einem NTP-Server abrufen und diese zur Zeitsynchronisation verwenden. Dies gew√§hrleistet die Konsistenz und Genauigkeit der Zeitstempel f√ľr die erfassten Daten.

Das IoT-Gateway verf√ľgt zudem √ľber eine WLAN-Anbindung, die ihm erm√∂glicht, drahtlos mit einem Netzwerk zu kommunizieren. Die WLAN-Verbindung erlaubt eine flexible Installation des Gateways, da es nicht an eine physische Verbindung wie Ethernet gebunden ist. Es kann drahtlos mit dem Internet und anderen Ger√§ten innerhalb des WLAN-Netzwerks kommunizieren, was die Konnektivit√§t und Integration erleichtert.

Die Kombination aus FRAM-Speicher, Messenger-Dienst, NTP-Client und WLAN-Anbindung erweitert die Funktionalit√§t des IoT-Gateways. Es erm√∂glicht das zuverl√§ssige Speichern von Daten, die Kommunikation √ľber Messenger-Dienste, die pr√§zise Zeitsynchronisation und die drahtlose Verbindung zu Netzwerken. Diese Eigenschaften tragen zur Leistungsf√§higkeit des Gateways bei und er√∂ffnen weitere M√∂glichkeiten f√ľr die Anwendung in verschiedenen IoT-Szenarien.

Hier finden Sie eine Auswahl der verf√ľgbaren Produkte zu diesem Thema:

IOT-Gatway MessageBot

MessageBot Rail Modul HV4

Folgende Artikel zu diesem Projekt können in unserem Web Shop erworben werden.

Alle MessageBot Produkte im Shop

Technische Beschreibung Messagebot HV4
Technische Beschreibung Messagebot HV4
Messagebot Server Software
Messagebot Server Software

Das Message Bot Modul stellt verschiedene Messenger Dienste zur Verf√ľgung, WhatsApp, Telegram, Signal und Simplepush.
Um mehrere MessageBot Module gleichzeitig und zentral zu Verwalten besteht auch die Möglichkeit, die Module an eine eigenständige PC-Server Applikation anzubinden.

Key Features

  • Nachrichten Versand an verschiedene Messenger Dienste:
    WhatsApp, Telegram, Signal und Simplepush sowie Windows Server Applikation
  • PC-Server Management Applikation
  • Schnelle Reaktionsgeschwindigkeit
  • Funktionen und Texte √ľber Web-Interface frei parametrierbar
  • Drei digital Eing√§nge, Z√§hlereingang Betriebsstatus und Fehlereingang mit konfigurierbare Wirkrichtung (high / low aktiv)
  • Ein High-Side MOSFET Ausgang, konfigurierbare Wirkrichtung (direkt / invers)
  • Mikrokontroller ESP-07S, 4 MB Flash
  • Datenspeicher: F-RAM Technologie f√ľr remanente Datenspeicherung
  • Kompakte Bauform Rail Hutschienengeh√§use Typ 1-C
  • WLAN nach IEEE 802.11 b/g/n
  • WIFI-Manager
  • NTP Synchronisation √ľber WIFI
  • Integrierter Web-Server mit Kennwort Abfrage
  • OTA (Over the Air) Updatefunktion f√ľr Firmware Aktualisierungen

Allgemeines

Das MessageBot Rail Modul HV4 wurde als Counter Modul f√ľr einen Spannungsbereich von 12 – 24V entwickelt. Es findet seinen Einsatz somit auch im industriellen Umfeld um Ereignisse oder St√ľckzahlen zu Z√§hlen und anzuzeigen. Zus√§tzlich kann der Betriebs- und Fehlerstatus √ľberwacht und im Fehlerfall z.B. die Peripherie abschalten. Eine Fernabschaltung ist ebenfalls √ľber das integrierte Webinterface des Moduls m√∂glich.

Es verf√ľgt √ľber drei 7-24V Eing√§nge sowie einem High-Side MOSFET-Transistor Ausgang.

F√ľr den Anschluss des Moduls sind sechs Schraubklemmen vorhanden, die Anschlussleitungen mit einem Aderquerschnitt von 0,05 ‚Äď 2,5mm¬≤ aufnehmen k√∂nnen.
Durch seine kompakte Bauform von nur einer TE (18 mm) hat das Modul einen sehr geringen Platzbedarf und ist somit auch gut f√ľr den Einsatz in Maschinen oder Verteilung geeignet.

Das Modul besitzt eine interne 750mA PPTC-Selbstr√ľckstellende Sicherung, die das Modul vor einer zu hoher Stromaufnahme sch√ľtzt.

An der Oberseite des Moduls befindet sich eine SMA-Antennenbuchse. Hier kann je nach Einbausituation die WIFI-Antenne direkt oder mit einem SMA-Verlängerungskabel an eine geeignete Stelle angebracht werden, um immer eine optimale WIFI-Empfangsqualität zu gewährleisten.

Um Daten von einem Mikrokontroller an einen Messenger Dienst zu versenden, wird die WEB-API des jeweiligen Dienstes genutzt.

Das MessageBot Modul unterst√ľtz derzeit folgenden Messanger Dienste:
WhatsApp , Telegram, Signal und Simplepush.

Alternativ besteht die M√∂glichkeit, die Nachrichtenverwaltung mit einer eigenst√§ndigen PC-Server Applikation zu managen. Sie zeigt in einer √ľbersichtlicher Darstellung die Meldungen aller angebundenen MessageBot Module und kann bei Bedarf diese empfangenen Nachrichten auch per E-Mail oder Simplepush an definierte Empf√§ngergruppen weiterleiten. Mit der unlizenzierten Demoversion k√∂nnen maximal drei Module verwaltet werden!

Das MessageBot Modul bildet somit eine Br√ľcke, Signale bzw. Informationen Ihrer Peripherie an einen Messenger Dienst zu versenden oder diese komfortablen √ľber den PC zu verwalten.

Die Kommunikation mit dem WIFI-Netzwerk √ľbernimmt einen ESP-07S mit 4MB Flashspeicher. Die Daten√ľbertragung geschieht √ľblicherweise Ereignis getriggert, je nach Anwendung und Firmware Version des Moduls k√∂nnen dann verschieden Aktionen erfolgen.

Sollten Sie Interesse an einer Individuellen Lösung haben, die genau auf Ihren Aufgabenstellung angepasst ist, erstellen wir Ihnen gerne ein Angebot.

Sobald eine definiertes Ereignis den Nachrichtenversand ausl√∂st, werden die daf√ľr definierten Textnachricht an den hinterlegten Empf√§nger versendet und die Message erscheint nach kurzer Zeit in der ausgew√§hlten Messanger APP auf Ihrem Smartphone.

F√ľr die Speicherung von erfassten Daten, steht ein F-RAM zur Verf√ľgung. Hierbei handelt es sich um einen Speicher mit hoher Schreibgeschwindigkeit und einer unbegrenzten Anzahl an Schreib- Lese Zyklen.

Um Daten von einem Mikrokontroller an diverse Messenger Dienste zu senden, wird bei diesem Modul die API-Schnittstelle benutzt, die von verschiedenen Messanger Diensten zur Verf√ľgung gestellt wird. √úber diese API-Schnittstellen ist es m√∂glich, Nachrichten zu vielen verschiednen¬† Diensten wie z.B. WhatsApp, Signal, Telegram, IFTTT, E-Mail, IO-Broker usw. zu senden.

Zum Beispiel ist die private Nutzung des CallMeBot (https://www.callmebot.com/) Dienstes ist f√ľr eine gewisse Anzahl von Nachrichten kostenlos, danach wird ein kleiner monatlicher Betrag von derzeit 0,40 ‚ā¨ / Monat erhoben.

Alternativ kann aber auch der Dienst von Simplepusch, Telegram, Signal oder Simplypush im Modul ausgewählt und verwendet werden.

Nach kurzer Zeit erscheint dieser Meldetext dann in der Messanger APP auf dem Smartphone oder der Serverapplikation.

MessageBot Windows Server Applikation

Die MessgeBot Server Applikation wurde f√ľr Windows als zentrale Sammelstelle von Nachrichten verschiedener MessageBot Module entwickelt.
Sie wird auf einem zentralen PC oder Windows Server installiert und wartet auf Nachrichten der MessageBot Module.

Wird die erste Nachricht von einen Modul empfangen, wird die Baumansicht automatisch um einen Zweig erweitert und das neue Modul als Datensatz eingef√ľgt.
Dieser Moduldatensatz bietet viele Informationen √ľber das Modul wie z.B. die aktuelle Hard- und Software Version, die Betriebsspannung, die Modul ID, die aktuelle IP-Adresse und den Bot Namen. Dieser Datensatz kann dann um weitere spezifische Informationen erg√§nzt werde.

So kann nach dem erhalt einer neuen Nachricht z.B. eine E-Mail an eine hinterlegte Empf√§ngerliste versendet werden. Zus√§tzlich besteht die M√∂glichkeit den Online Status des MessageBot Moduls zu √ľberwachen und bei einer St√∂rung ebenfalls eine E-Mali Benachrichtigung versendet werden.
Die eingehenden Nachrichten der verschiedenen Module werden chronologisch sortiert in einer Listenansicht angezeigt und können dort bearbeitet werden. Je nach Filter Auswahl und selektiertem Modul, werden verschiede Listenansichten erzeugt.

Offene, bearbeitete oder ausgeblendete, Nachrichten werden mit verschieden Symbolen gekennzeichnet. Zus√§tzlich gibt es Statussymbole f√ľr eine Unterbrochene Verbindung zum Modul und den Zustand der Spannungsversorgung.

In der Baumansicht wird durch ein entsprechendes Symbol darauf hingewiesen ob f√ľr dieses Modul offene Meldungen vorhanden sind.

Das Programm kann so konfiguriert werden, dass nach jedem neuen Nachrichteneingang automatisch ein Backup Datei der aktuellen Daten gespeichert wird. Diese Backups k√∂nne vom Anwender √ľber einen Kalenderfunktion selektiert und bei Bedarf wieder ge√∂ffnet oder aus dem Programmordner gel√∂scht werden.

F√ľr die Server Applikation steht eine Setup Datei zur Verf√ľgung, mit der das Programm komfortabel auf dem Rechner installiert und deinstalliert werden kann. Diese Version ist eine Demo Version, die maximal drei Messanger Module verwalten kann.

F√ľr eine Erweiterung der Modul Anzahl k√∂nnen Sie in unserem Shop verschieden Lizenzen erworben werden.
W√ľnschen Sie eine Anpassungen der Software an Ihre Bed√ľrfnisse geben wir gerne ein unverbindliches Angebot ab
.

Versionsverlauf:

Intended:

Released:

  • 26.04.2023 Version 4.00 released

MessageBot Rail Modul HV3

Folgende Artikel zu diesem Projekt können in unserem Web Shop erworben werden.

Alle MessageBot Produkte im Shop

Technische Beschreibung Messagebot HV3
Technische Beschreibung Messagebot HV3
Messagebot Server Software
Messagebot Server Software

Das Message Bot Modul stellt verschiedene Messenger Dienste zur Verf√ľgung, WhatsApp, Telegram, Signal und Simplepush.
Um mehrere MessageBot Module gleichzeitig und zentral zu Verwalten besteht auch die Möglichkeit, die Module an eine eigenständige PC-Server Applikation anzubinden.

Key Features

  • Nachrichten Versand an verschiedene Messenger Dienste:
    WhatsApp, Telegram, Signal und Simplepush sowie Windows Server Applikation
  • PC-Server Management Applikation
  • Schnelle Reaktionsgeschwindigkeit
  • Funktionen und Texte √ľber Web-Interface frei parametrierbar
  • Versorgung √ľber eine Redundante Spannungsversorgung (USV) m√∂glich
  • Zwei digital Eing√§nge, Z√§hlereingang und Fehlereingang mit konfigurierbare Wirkrichtung (high / low aktiv)
  • Ein High-Side MOSFET Ausgang, konfigurierbare Wirkrichtung (direkt / invers)
  • Mikrokontroller ESP-07S, 4 MB Flash
  • Datenspeicher: F-RAM Technologie f√ľr remanente Datenspeicherung
  • Kompakte Bauform Rail Hutschienengeh√§use Typ 1-C
  • WLAN nach IEEE 802.11 b/g/n
  • WIFI-Manager
  • NTP Synchronisation √ľber WIFI
  • Integrierter Web-Server mit Kennwort Abfrage
  • OTA (Over the Air) Updatefunktion f√ľr Firmware Aktualisierungen

Allgemeines

Das MessageBot Rail Modul HV3 wurde als Counter Modul f√ľr einen Spannungsbereich von 12 – 24V entwickelt. Es findet seinen Einsatz somit auch im industriellen Umfeld um Ereignisse oder St√ľckzahlen zu Z√§hlen und anzuzeigen. Zus√§tzlich kann der Fehlerstatus √ľberwacht und im Fehlerfall z.B. die Peripherie abschalten. Eine Fernabschaltung ist ebenfalls √ľber das integrierte Webinterface des Moduls m√∂glich.

Es verf√ľgt √ľber zwei 7-24V Eing√§nge sowie einem High-Side MOSFET-Transistor Ausgang.

F√ľr den Anschluss des Moduls sind sechs Schraubklemmen vorhanden, die Anschlussleitungen mit einem Aderquerschnitt von 0,05 ‚Äď 2,5mm¬≤ aufnehmen k√∂nnen.
Durch seine kompakte Bauform von nur einer TE (18 mm) hat das Modul einen sehr geringen Platzbedarf und ist somit auch gut f√ľr den Einsatz in Maschinen oder Verteilung geeignet.

Das Modul besitzt eine interne 500mA PPTC-Selbstr√ľckstellende Sicherung, die das Modul vor einer zu hoher Stromaufnahme sch√ľtzt.

An der Oberseite des Moduls befindet sich eine SMA-Antennenbuchse. Hier kann je nach Einbausituation die WIFI-Antenne direkt oder mit einem SMA-Verlängerungskabel an eine geeignete Stelle angebracht werden, um immer eine optimale WIFI-Empfangsqualität zu gewährleisten.

Um Daten von einem Mikrokontroller an einen Messenger Dienst zu versenden, wird die WEB-API des jeweiligen Dienstes genutzt.

Das MessageBot Modul unterst√ľtz derzeit folgenden Messanger Dienste:
WhatsApp , Telegram, Signal und Simplepush.

Alternativ besteht die M√∂glichkeit, die Nachrichtenverwaltung mit einer eigenst√§ndigen PC-Server Applikation zu managen. Sie zeigt in einer √ľbersichtlicher Darstellung die Meldungen aller angebundenen MessageBot Module und kann bei Bedarf diese empfangenen Nachrichten auch per E-Mail oder Simplepush an definierte Empf√§ngergruppen weiterleiten. Mit der unlizenzierten Demoversion k√∂nnen maximal drei Module verwaltet werden!

Das MessageBot Modul bildet somit eine Br√ľcke, Signale bzw. Informationen Ihrer Peripherie an einen Messenger Dienst zu versenden oder diese komfortablen √ľber den PC zu verwalten.

Die Kommunikation mit dem WIFI-Netzwerk √ľbernimmt einen ESP-07S mit 4MB Flashspeicher. Die Daten√ľbertragung geschieht √ľblicherweise Ereignis getriggert, je nach Anwendung und Firmware Version des Moduls k√∂nnen dann verschieden Aktionen erfolgen.

Sollten Sie Interesse an einer Individuellen Lösung haben, die genau auf Ihren Aufgabenstellung angepasst ist, erstellen wir Ihnen gerne ein Angebot.

Sobald eine definiertes Ereignis den Nachrichtenversand ausl√∂st, werden die daf√ľr definierten Textnachricht an den hinterlegten Empf√§nger versendet und die Message erscheint nach kurzer Zeit in der ausgew√§hlten Messanger APP auf Ihrem Smartphone.

F√ľr die Speicherung von erfassten Daten, steht ein F-RAM zur Verf√ľgung. Hierbei handelt es sich um einen Speicher mit hoher Schreibgeschwindigkeit und einer unbegrenzten Anzahl an Schreib- Lese Zyklen.

Um Daten von einem Mikrokontroller an diverse Messenger Dienste zu senden, wird bei diesem Modul die API-Schnittstelle benutzt, die von verschiedenen Messanger Diensten zur Verf√ľgung gestellt wird. √úber diese API-Schnittstellen ist es m√∂glich, Nachrichten zu vielen verschiednen¬† Diensten wie z.B. WhatsApp, Signal, Telegram, IFTTT, E-Mail, IO-Broker usw. zu senden.

zum Beispiel ist die private Nutzung des CallMeBot (https://www.callmebot.com/) Dienstes ist f√ľr eine gewisse Anzahl von Nachrichten kostenlos, danach wird ein kleiner monatlicher Betrag von derzeit 0,40 ‚ā¨ / Monat erhoben.

Alternativ kann aber auch der Dienst von Simplepusch, Telegram, Signal oder Simplypush im Modul ausgewählt und verwendet werden.

Nach kurzer Zeit erscheint dieser Meldetext dann in der Messanger APP auf dem Smartphone oder der Serverapplikation.

MessageBot Windows Server Applikation

Die MessgeBot Server Applikation wurde f√ľr Windows als zentrale Sammelstelle von Nachrichten verschiedener MessageBot Module entwickelt.
Sie wird auf einem zentralen PC oder Windows Server installiert und wartet auf Nachrichten der MessageBot Module.

Wird die erste Nachricht von einen Modul empfangen, wird die Baumansicht automatisch um einen Zweig erweitert und das neue Modul als Datensatz eingef√ľgt.
Dieser Moduldatensatz bietet viele Informationen √ľber das Modul wie z.B. die aktuelle Hard- und Software Version, die Betriebsspannung, die Modul ID, die aktuelle IP-Adresse und den Bot Namen. Dieser Datensatz kann dann um weitere spezifische Informationen erg√§nzt werde.

So kann nach dem erhalt einer neuen Nachricht z.B. eine E-Mail an eine hinterlegte Empf√§ngerliste versendet werden. Zus√§tzlich besteht die M√∂glichkeit den Online Status des MessageBot Moduls zu √ľberwachen und bei einer St√∂rung ebenfalls eine E-Mali Benachrichtigung versendet werden.
Die eingehenden Nachrichten der verschiedenen Module werden chronologisch sortiert in einer Listenansicht angezeigt und können dort bearbeitet werden. Je nach Filter Auswahl und selektiertem Modul, werden verschiede Listenansichten erzeugt.

Offene, bearbeitete oder ausgeblendete, Nachrichten werden mit verschieden Symbolen gekennzeichnet. Zus√§tzlich gibt es Statussymbole f√ľr eine Unterbrochene Verbindung zum Modul und den Zustand der Spannungsversorgung.

In der Baumansicht wird durch ein entsprechendes Symbol darauf hingewiesen ob f√ľr dieses Modul offene Meldungen vorhanden sind.

Das Programm kann so konfiguriert werden, dass nach jedem neuen Nachrichteneingang automatisch ein Backup Datei der aktuellen Daten gespeichert wird. Diese Backups k√∂nne vom Anwender √ľber einen Kalenderfunktion selektiert und bei Bedarf wieder ge√∂ffnet oder aus dem Programmordner gel√∂scht werden.

F√ľr die Server Applikation steht eine Setup Datei zur Verf√ľgung, mit der das Programm komfortabel auf dem Rechner installiert und deinstalliert werden kann. Diese Version ist eine Demo Version, die maximal drei Messanger Module verwalten kann.

F√ľr eine Erweiterung der Modul Anzahl k√∂nnen Sie in unserem Shop verschieden Lizenzen erworben werden.
W√ľnschen Sie eine Anpassungen der Software an Ihre Bed√ľrfnisse geben wir gerne ein unverbindliches Angebot ab
.

Versionsverlauf:

Intended:

Released:

  • 29.03.2023 Version 3.00 released

MessageBot Modul HV1

 

Folgende Artikel zu diesem Projekt können in unserem Web Shop erworben werden.

Alle MessageBot Produkte im Shop

Messagebot HV1 Dokumentation
Messagebot HV1 Dokumentation
Messagebot Server Software
Messagebot Server Software

Das Message Bot Modul stellt verschiedene Messenger Dienste zur Verf√ľgung, WhatsApp, Telegram, Signal und Simplepush.
Um mehrere MessageBot Module gleichzeitig und zentral zu Verwalten besteht auch die Möglichkeit, die Module an eine eigenständige PC-Server Applikation anzubinden.

Key Features

  • Verschiedene Messenger Dienste, WhatsApp, Telegram, Signal und Simplepush sowie Windows Server Applikation
  • Schnelle Reaktionsgeschwindigkeit
  • Funktionen und Texte frei parametrierbar
  • Wirkrichtung des Eingangskontakts umschaltbar (NO / NC)
  • Eingangskontakt f√ľr einen potentialfreien Meldekontakt
  • Mikrokontroller ESP-01S mit 1 MB Flash
  • Sehr kompakte Bauform
  • WIFI-Manager Landing Portal
  • Integrierter Web-Server mit Kennwort Abfrage
  • OTA (Over the Air) Updatefunktion f√ľr Firmware Aktualisierungen

Allgemeines

Das MessageBot Projekt bildet die Br√ľcke um √ľber einen potentialfreien Eingangskontakt frei definierbare Meldung an einen Messenger Dienst zu senden.

Dies k√∂nnte beispielsweise der St√∂rmeldeausgang einer Maschine, ein T√ľr- oder Fensterkontakt, eine Katzenklappe aber auch jeder andere beliebige Meldekontakte sein.

Um Daten von einem Mikrokontroller an diverse Messenger Dienste zu senden, wird bei diesem Modul die API-Schnittstelle benutzt, die von verschiedenen Messanger Diensten zur Verf√ľgung gestellt wird. √úber diese API-Schnittstellen ist es m√∂glich, Nachrichten zu vielen verschiednen¬† Diensten wie z.B. WhatsApp, Signal, Telegram, IFTTT, E-Mail, IO-Broker usw. zu senden.

zum Beispiel ist die private Nutzung des CallMeBot (https://www.callmebot.com/) Dienstes ist f√ľr eine gewisse Anzahl von Nachrichten kostenlos, danach wird ein kleiner monatlicher Betrag von derzeit 0,40 ‚ā¨ / Monat erhoben.

Alternativ kann aber auch der Dienst von Simplepusch, Telegram, Signal oder Simplypush im Modul ausgewählt und verwendet werden.

Zus√§tzlich steht eine kleine Server Applikation zu Verf√ľgung, die z.B. auf einem zentralen PC oder Server betreiben werden kann. Damit k√∂nnen Nachrichten und Statusmeldungen von mehreren Message Bot Modulen Empfangen, ausgewertete und per E-Mail oder Simplypush an mehrere Abonenten weiterverteilt werden k√∂nnen.

Das MessageBot Modul verf√ľgt √ľber ein ESP-01S Modul der die Firmware enth√§lt und eine WIFI eine Verbindung zum Internet hergestellt. Wird der Send-¬† Message Eingang oder der potentialfreie Eingangskontakt bet√§tigt, l√∂st die steigende bzw. fallenden Flanke des Eingangssignals das senden der jeweils daf√ľr vorher definierten Textnachricht an den hinterlegten Messenger Kontakt aus.

Nach kurzer Zeit erscheint dieser Meldetext dann in der Messanger APP auf dem Smartphone oder der Serverapplikation.

Platine und Anschluss

Nach Abschluss der Konzeptphase wurde die obige kompakte MessageBot Platine entwickelt. Diese besitzt f√ľr die Programmierung und Spannungsversorgung eine USB-C Anschluss Buchse.
F√ľr das ESP01-S (1MB Modul) wurde die Buchsen Leiste J2 vorgesehen. Die Klemmleiste J1 wurde als Schraubklemme ausgef√ľhrt, an die dann ein beliebiger potentialfreier Eingangskontakt angeschlossen werden kann. Dieser Eingang besitzt einen ESD-√úberspannungsschutz.
Weiterhin sind zwei Taster vorhanden. Der Taster SW2 ist parallel zum Eingangskontakt geschaltet und kann somit ebenfalls verwendet werden um eine Nachricht zu versenden.
Der Taster SW1 dient zum Zur√ľcksetzen der Parametereinstellungen und um den Bootloader des ESP zu aktivieren

Die Platine kann in zwei Ausbaustufen best√ľckt bzw. geliefert werden. Einmal in einer minimalen Best√ľckung, die lediglich f√ľr das Versenden von den Messages verwendet wird.
In der zweiten Ausbaustufe kann die Platine f√ľr die¬† Programmierung und die Entwicklung verwendet zu werden. Die zweite Ausbaustufe ist f√ľr den reinen Messanger Betrieb nicht erforderlich, da nach der ersten Programmierung des ESP-01S Moduls (z.B. mit einem externen Programmieradapter) Updates der Firmware jederzeit √ľber OTA erfolgen k√∂nnen.

Weboberfläche

Die Weboberfl√§che kann √ľber die lokale IP-Adresse in Ihrem Netzwerk, mit einem Webbrowser aufgerufen werden. Sie dient der √Ąnderung der MessageBot Konfigurationseinstellungen und der Auswahl des Messenger Dienstes (WhatsApp, Signal, Telegram oder Simplepush) √ľber den die Nachrichten sp√§ter versendet werden sollen.
Hier k√∂nnen auch die WIFI-Einstellungen zur√ľckgesetzt oder nach neuen Firmware Update gesucht werden.
√Ąnderungen an der MessageBot Konfiguration werden direkt nach dem √úbernehmen mit dem Submit Button aktiv. So dass weder der WIFI-Manger erneut aufgerufen noch das Modul neu gestartet werden muss.

Aus Sicherheitsgr√ľnden wurde f√ľr das aufrufen der Weboberfl√§che eine Eingabedialog mit Benutzername und ein Kennwort Abfrage eingef√ľgt!

Die Standard Anmeldedaten f√ľr die Eingabeaufforderung lauten:
Benutzername: admin
Kennwort: Password

Hinweis:
Sollte keine Sicherheitsabfrage f√ľr die Weboberfl√§che gew√ľnscht sein, kann das Kennwortfeld einfach leer gelassen werden. Es erscheint dann zuk√ľnftig kein Anmeldedialog mehr beim Aufrufen der Weboberfl√§che.

  • ‚ÄěSelect Messanger Type‚Äú dient der Auswahl des Messenger Dienstes, an den die Nachrichten versendet werden soll. Je nach Auswahl erscheinen unterschiedliche Dialogfelder f√ľr die Eingabe der Daten f√ľr den ausgew√§hlten Dienstanbieter auf der Webseite. Um eine Eingabe zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Der ‚ÄěDevicenname‚Äú dient der Identifikation des Message Bot Moduls an Hand eines frei definierbaren Klartextnamens. Dieser Name wird im Tab des Webbrowsers und als erste Textzeile ihrer Nachricht, sowie als WLAN Access Point Name angezeigt.
    Im Server Modus wird dieser Name ebenfalls als Gräte Name zur Identifikation in der Gerätekonfiguration angezeigt.
    Die Eingabe des Devicename erfolgt mit 5-30 Zeichen, ung√ľltige Eingaben werden ignoriert. Um den neuen Wert zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Der ‚ÄěMessage Text 0‚Ä≥ ist der Textliche Inhalt einer gehenden Meldung die an den Dienst versendet werden soll.
    Um keine Meldung zu senden, wenn der Eingang zur√ľckgesetzt wird, kann hier der Platzhalter Bindestrich ‚Äě-‚Äě eingetragen werden. Die Eingabe des Message Textes erfolgt mit 1-50 Zeichen, ung√ľltige Eingaben werden ignoriert. Um den neuen Wert zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Der ‚ÄěMessage Text 1‚Ä≥ ist der Textliche Inhalt einer kommenden Meldung die an den Dienst versendet werden soll.
    Um keine Meldung zu senden, wenn der Eingang zur√ľckgesetzt wird, kann hier der Platzhalter Bindestrich ‚Äě-‚Äě eingetragen werden. Die Eingabe des Message Textes erfolgt mit 1-50 Zeichen, ung√ľltige Eingaben werden ignoriert. Um den neuen Wert zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Das Feld ‚ÄěPhone Number‚Äú erscheint bei der Auswahl von WhatsApp und Signal und enth√§lt Ihre Telefonnummer mit L√§ndervorwahl z.B. +491234567890. Die Eingabe der Phone Number erfolgt mit 8-15 Zeichen, ung√ľltige Eingaben werden
    ignoriert. Um den neuen Wert zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Das Feld ‚ÄěAPI Key [WhatsAPP | Signal | Simplepush]‚Äú erscheint bei der Auswahl von WhatsApp, Signal und Simplepush und enth√§lt die Ziffernfolge, die Sie vom Dienstanbieter nach der Registrierung erhalten haben.
    Die Eingabe des API Key erfolgt mit 1-6 Ziffern, ung√ľltige Eingaben werden ignoriert. Um den neuen Wert zu speichern, muss abschlie√üend der ‚ÄěSubmit‚Äú Button gedr√ľckt werden.
  • Das Feld ‚ÄěInput Contact‚Äú zeigt die Ruhestellung des potentialfreien Eingangskontakts an. Die Wirkrichtung kann mit der Taste ‚ÄěChange State‚Äú zwischen ‚ÄěNormaly open‚Äú und ‚ÄěNormaly closed‚Äú umgeschaltet werden. Steht die Auswahl z.B. auf ‚ÄěNormaly open‚Äú und wird der Eingangskontakt dann geschossen, wird der Message Text 1 versendet.
  • Die Anzeige ‚ÄěESP-Device ID‚Äú gibt die jeweilige Device ID des ESP Mikrokontrollers zur√ľck, die aus einem Teil der MAC-Adresse besteht und so eindeutig dem entsprechenden Modul zugeordnet werden kann.
    Im Server Mode Betrieb dient diese ID der eindeutigen Identifikation der einzelnen Message Bot Module.
  • Die ‚ÄěESP-Core VDD‚Äú zeigt die Versorgungsspannung des Mikrokontrollers an, diese sollt sich f√ľr einen stabilen Betrieb im Bereich zwischen min. 3.0V ‚Äď max. 3.5V bewegen.
    Handelt es sich um ein Batteriebetriebenes Messanger Bot Modul, wird hier die aktuelle Batterie Spannung angezeigt!
  • Die Anzeige ‚ÄěWIFI-Quality‚Äú zeigt die aktuelle Empfangsqualit√§t des WIFI-Signals in Prozent an.
  • Der Taster ‚ÄěSend Testmessage‚Äú sendet mit den vorhandenen Einstellungen eine Nachricht an die gespeicherten Teilnehmerdaten. Hierbei wird der Textinhalt der kommenden- und gehenden Meldung versendet. Um keine entsprechende Nachricht zu versenden, kann der Platzhalter ‚Äě‚Äď‚Äě in das entsprechende Textfeld eingetragen wurde.
  • Die ‚ÄěEvent Tabelle‚Äú enth√§lt die letzten 15 Ereignisse mit Zeitstempel und Sendestatus. Diese Daten k√∂nnen bei Bedarf mit dem Button ‚ÄěCSV-Export‚Äú als CSV-Datei auf den lokalen Rechner gespeichert und dann z.B. mit Excel ge√∂ffnet und weiterverarbeitet werden.
  • Mit dem Taster ‚ÄěUpdate‚Äú sucht das Message Bot Moduls nach einer neueren Firmware Version im Internet. Die aktuelle Versionsnummer wird in der Weboberfl√§che angezeigt. Bitte informieren Sie sich vor einem Update √ľber die √Ąnderungen auf der Webseite des Herstellers.
    Bitte √ľberpr√ľfen Sie nach jedem Firmware Update die Message Bot Moduleinstellungen, da sich dadurch ggf. √Ąnderungen oder ein erweiterter Funktionsumfang ergeben haben k√∂nnten.
  • Mit dem Taster ‚ÄěReset to Factory settings Parameters‚Äú werden die die Werkseinstellungen wieder hergestellt. Danach m√ľssen die Verbindungsdaten im WIFI-Manager (Konfigurationsportal) des Message Bot Moduls neu eingetragen werden.

MessageBot Windows Server Applikation

Die MessgeBot Server Applikation wurde f√ľr Windows als zentrale Sammelstelle von Nachrichten verschiedener MessageBot Module entwickelt.
Sie wird auf einem zentralen PC oder Windows Server installiert und wartet auf Nachrichten der MessageBot Module.

Wird die erste Nachricht von einen Modul empfangen, wird die Baumansicht automatisch um einen Zweig erweitert und das neue Modul als Datensatz eingef√ľgt.
Dieser Moduldatensatz bietet viele Informationen √ľber das Modul wie z.B. die aktuelle Hard- und Software Version, die Betriebsspannung, die Modul ID, die aktuelle IP-Adresse und den Bot Namen. Dieser Datensatz kann dann um weitere spezifische Informationen erg√§nzt werde.

So kann nach dem erhalt einer neuen Nachricht z.B. eine E-Mail an eine hinterlegte Empf√§ngerliste versendet werden. Zus√§tzlich besteht die M√∂glichkeit den Online Status des MessageBot Moduls zu √ľberwachen und bei einer St√∂rung ebenfalls eine E-Mali Benachrichtigung versendet werden.
Die eingehenden Nachrichten der verschiedenen Module werden chronologisch sortiert in einer Listenansicht angezeigt und können dort bearbeitet werden. Je nach Filter Auswahl und selektiertem Modul, werden verschiede Listenansichten erzeugt.

Offene, bearbeitete oder ausgeblendete, Nachrichten werden mit verschieden Symbolen gekennzeichnet. Zus√§tzlich gibt es Statussymbole f√ľr eine Unterbrochene Verbindung zum Modul und den Zustand der Spannungsversorgung.

In der Baumansicht wird durch ein entsprechendes Symbol darauf hingewiesen ob f√ľr dieses Modul offene Meldungen vorhanden sind.

Das Programm kann so konfiguriert werden, dass nach jedem neuen Nachrichteneingang automatisch ein Backup Datei der aktuellen Daten gespeichert wird. Diese Backups k√∂nne vom Anwender √ľber einen Kalenderfunktion selektiert und bei Bedarf wieder ge√∂ffnet oder aus dem Programmordner gel√∂scht werden.

F√ľr die Server Applikation steht eine Setup Datei zur Verf√ľgung, mit der das Programm komfortabel auf dem Rechner installiert und deinstalliert werden kann. Diese Version ist eine Demo Version, die maximal f√ľnf Messanger Module verwalten kann. Sollten Sie mehr Module ben√∂tigen, kann dies durch den erwerb einer entsprechenden Software Lizenz bei uns erworben werden.

Windows Defender Firewall Einstellung

Da die Kommunikation der MessageBot Module √ľber das lokalen WIFI-Netzwerk stattfindet, muss f√ľr die MessageBot Server Applikation nach dem ersten starten die Windows Firewall Richtlinie auf dem Zielrechner angepasst werden.

Der folgenden Dialog erscheint nach dem ersten Start der Applikation. Hier muss auch der Haken f√ľr ‚ÄěPrivate Netzwerke von MessageBot Server in diesem Netzwerk‚Äú freigegeben werden!

Hinweis:
Mit dieser Freeware Test Version können maximal drei Module Verwaltet werden.
F√ľr eine Erweiterung der Modul Anzahl k√∂nnen Sie in unserem Shop verschieden Lizenzen erworben werden.
W√ľnschen Sie eine Anpassungen der Software an Ihre Bed√ľrfnisse geben wir gerne ein unverbindliches Angebot ab
.

Versionsverlauf:

Intended:

  • Version 1.01
    Impulszähler Funktion.

Released:

  • 31.08.2022 Version 1.00
    Serveranbindung realisiert.
  • 19.07.2022 Version 1.00
    Sonderzeichen erm√∂glicht „√Ą√§√Ė√∂√ú√ľ√ü“, NTP-Server und Event Tabelle mit bis zu 15 Eintr√§gen integriert.¬† Anzeige der WIFI-Empfangsst√§rke in % im Webinterface.
    ESP-ID und Core VDD eingef√ľgt.
    Erweiteung der Messenger Dienste
  • 29.06.2022 Version 1.00rc0
    Projekt Begin

MQTT-Smartes Garagentor

Technische Beschreibung MQTT-Smartes Garagentor
Technische Beschreibung MQTT-Smartes Garagentor

Das Modul sowie der Source Code zu diesem Projekt kann in unserem Web Shop erworben werden.

Key Features

  • Leichte Integration in einen bestehenden Torantrieb
  • Temperatur und Feuchtesensor
  • Verschlei√üfreie Ultraschallmessung
  • Torstellung und Fahrzeugerkennung
  • Bedienung auch per 433 MHz Funkfernbedienung
  • Anmeldung von bis zu vier Funkfernbedienungen
  • Bedienung per BLYNK App, ¬©Amazon Alexa, Webbrowser und MQTT m√∂glich
  • ¬©Amazon Alexa Integration
  • Funktionsparametrierung der am Modul mittels Taster,
    per MQTT, Webbrowser und BLYNK App
  • Potentialfreier Relais Ausgangskontakt zur Ansteuerung des Torantriebs, Eingang f√ľr einen zus√§tzlichen vor Ort Taster
  • Innovativer Mikrokontroller ESP-07S mit 4 MB Flash
  • Kompakte Bauform und leichte Montage
  • WIFI-Manager, Landingportal f√ľr die WIFI- und MQTT Konfiguration
  • Integrierter Web-Server
  • MQTT-Client Funktion
  • OTA-Firmware Update

Allgemeines

Ob Sie Ihren vorhandenen Garagentorantrieb smart machen m√∂chten oder nur einen Ersatz f√ľr eine verlorene oder defekte original Funkfernbedienung suchen. Haben sie hier eine L√∂sung gefunden, die beides kann.

Das Modul wird einfach zwischen den vorhandenen Taster (Schl√ľsselschalter) und den Taster Eingang am bestehenden Garagentorantrieb geschaltet. Hierf√ľr stellt das Modul ebenfalls einen Taster Eingang und einen potentialfreien Relaisausgang zur Toransteuerung zur Verf√ľgung.

Das MQTT-Smarte Garagentor Modul ben√∂tigt dann nur noch eine Spannungsversorgung, die √ľber einen mini USB-B Anschluss am Ger√§t angeschlossen wird. F√ľr die Spannungsversorgung wird ein externes Stecker Netzteil =5V/500 mA Gleichspannung ben√∂tigt.

Das Modul stellt neben einem 433 MHz Empf√§ngermodul auch noch weitere Funktionen zur Verf√ľgung. Um es mit dem lokalen WLAN-Netzwerk zu verbinden, wird tempor√§r ein lokaler Access Point ge√∂ffnet √ľber den mittels Webbrowser die Konfiguration f√ľr die lokale WLAN-Anbindung, die Anbindung an die BLYNK App und einen MQTT-Broker konfiguriert werden kann.

Auf dem Modul befindet sich noch ein Taster und zwei Status Led‚Äės.
√úber den Taster kann eine Vielzahl an Funktionen des Moduls programmiert oder ausgef√ľhrt werden. Zwei Status Led‚Äôs signalisieren die Betriebs- und Statuszust√§nde des Moduls.

Wurde das Modul nach Vorgaben montiert und in Betrieb genommen, kann mit der eingebauten Ultraschall Höhenstandsmessung neben der Torstellungen auch erkannt werden, ob sich ein Fahrzeug in der Garage befindet. Besitzen ihre Fahrzeuge zudem unterschiedliche Fahrzeughöhen, können anhand dieser unterschiedlichen Bauhöhen sogar noch die einzelnen Fahrzeuge unterschieden werden.

Dar√ľber hinaus verf√ľgt das Modul √ľber eine Temperatur- und Luftfeuchtigkeitsmessung um die Klimatischen Bedingungen im inneren der Garage zu erfassen und auszuwerten.

Wurde eine Verbindung zu ihren lokalen WLAN hergestellt, k√∂nnen alle Konfigurations- und Betriebsparameter sowohl √ľber das integrierte Webinterface mit einem Browser, die BLYNK App oder per MQTT konfiguriert, angezeigt und bedient werden.

Die Weboberfl√§che kann √ľber die lokale IP-Adresse in Ihrem Netzwerk, mit einem Webbrowser aufgerufen werden.

Aus Sicherheitsgr√ľnden wurde eine Anmeldung an der Weboberfl√§che des Regensensors eingef√ľhrt!
Die Standard Anmeldedaten f√ľr die Eingabeaufforderung lauten:

Benutzername: admin
Kennwort: Password

Hinweis:
Wird keine Sicherheitsabfrage f√ľr die Weboberfl√§che gew√ľnscht, lassen Sie das Kennwortfeld einfach leer!

Versionsverlauf:

Intended:

  • Version 1.01
    Keine Anfragen

Released:

  • 19.05.2022¬† Version 1.00
    Fertigstellung der Version 1.00

MQTT-Zirkulationssteuerung

Technische Beschreibung MQTT-Zirkulationssteuerung
Technische Beschreibung MQTT-Zirkulationssteuerung

Der Source Code zu diesem Projekt kann in unserem Web Shop erworben werden.

Key Features:

  • Schnelle Reaktionsgeschwindigkeit durch DS18B20 Temperatursensoren
  • Kompakte Bauform ¬©Sonoff TH 16 Schaltmodul
  • Landing Portal f√ľr die WIFI und MQTT Konfiguration
  • ¬©Amazon Alexa Anbindung (Zirkulation Start/Stop) bzw. √ľber entsprechende Routinen
  • Einsparung von Heiz- und elektrischer Energie
  • Kurze Amortisationszeit
  • Maximaler Komfort bei der Warmwasserbereitstellung
  • Minimale Pumpenlaufzeiten, geringer Verschlei√ü
  • Optionaler R√ľcklaufsensor f√ľr eine noch bessere Effizienz
  • Leichte Integration in eine vorhandene Automatisierung durch MQTT-Client Funktion
  • Weboberfl√§che zur optimalen Parametrierung auch ohne MQTT
  • Wachsender Funktionsumfang durch Firmware OTA-Updates direkt vom Hersteller

Allgemeines:
Die Zirkulationspumpe in ihrer Trinkwasseranlage sorgt daf√ľr, dass auch an weit entfernten Entnahmestellen jederzeit warmes Wasser zur Verf√ľgung steht, ohne das vorher minutenlang Wasser ungenutzt im Abfluss verschwindet.
Dies geschieht durch eine st√§ndige Zirkulation von hei√üem Wassers zwischen dem Warmwasserspeicher und der letzten Entnahmestelle ihrer Trinkwasseranlage, was letztendlich zu hohe W√§rmeverlusten des Warmwasserspeichers f√ľhrt. Abgesehen von diesen W√§rmeverlusten, wird zus√§tzlich auch st√§ndig elektrischer Energie f√ľr den Betrieb der Zirkulationspumpe ben√∂tigt, was √ľber die gesamte Lebensdauer der Anlage mit hohen Kosten zu Buche schl√§gt.

Um diese Verluste m√∂glichst gering zu halten, ist die √ľblichste und g√ľnstigste L√∂sung, eine einfache Zeitschaltuhr mit Tagesprogramm. Die Zeitschaltuhr wird in den Stromkreis zwischen Steckdose und Zirkulationspupe geschaltet, um au√üerhalb der √ľblichen Entnahmezeitr√§ume die Zirkulationspumpe vom Stromnetz zu trennen.

Der Nachteil bei dieser L√∂sung liegt jedoch darin, dass bei einem anderen Nutzungsverhalten die Pumpe aus ist und kein warmes Wasser zur Verf√ľgung stellt oder die Pumpe l√§uft zu Zeiten, obwohl gar kein warmes Wasser ben√∂tigt wird. In beiden F√§llen geht viel Energie verloren und eine komfortable Bereitstellung von warmem Wasser ist nicht gegeben.

Die Lösung:
Im hier vorgestellten Projekt soll nun gezeigt werden, wie diese Problematik mit einem handels√ľblichen ¬©Sonoff TH10/16 (10/16A) WLAN-Schaltmodul und einem daran angeschlossenen DS18B20 Temperaturf√ľhler einfach und schnell gel√∂st werden kann.

Das TH10/16-Modul ist eins der wenigen Module der Firma ¬©Sonoff, das √ľber ein kleines Schaltnetzteil verf√ľgen und nicht wie viele der anderen Module √ľber einen Kapazitives Netzteil. Der gro√üe Vorteil hierbei ist hier die Galvanischetrennung zwischen dem 230V Stromnetz und der daran angeschlossenen Elektronik. So ist es m√∂glich √ľber eine kleine vierpolige 2,5 mm Klinkenbuchse Sensoren direkt mit den IO-Pins des ESP8266 Mikrokontroller zu verbinden, ohne dass Netzspannung an den Sensoren anliegt.

Das TH10/16 Modul inklusive eines DS18B20 Temperatursensors kostet kaum mehr als eine elektronische Zeitschaltuhr, bringt aber ein Maximum an Energieeinsparung und das ohne einen Eingriff in die bestehende Hausinstallation vornehmen zu m√ľssen.
Das Modul kann direkt bei Amazon mit kurzen Lieferzeiten bestellt werden.

Das Funktionsprinzip:
Die grundlegende Funktionsweise basiert auf der Erfassung eines Temperaturanstiegs an der Entnahmeleitung des Warmwasserspeichers.

Produktlink f√ľr eine einfache und effektive¬† Sensorbefestigung

Der Wasserhahn fungiert hierbei quasi als Fernbedienung.
Wird f√ľr einen kurzen Moment Warmwasser entnommen, z.B. beim Z√§hneputzen. Registriert der Temperaturf√ľhler an der Entnahmeleitung diesen Temperaturanstieg, die Zirkulationspumpe augenblicklich angefordert und l√§uft f√ľr die Zeitdauer der eingestellten Laufzeit.
Schon kurze Zeit sp√§ter, steht warmes Wasser am Wasserhahn zur Verf√ľgung.
Um eine schnelle Reaktionszeit zu gewährleisten, sollte der Sensor der Entnahmeleitung möglichst nahe am Warmwasserspeicher angebracht werden, damit das System möglichst schnell auf eine Entnahme und den damit verbundenen Temperaturanstieg reagieren kann.
An den ¬©Sonnoff kann optional ein weiterer DS18B20 Sensor angeschlossen werden, der die R√ľcklauftemperatur erfasst. Ist ein zweiter Sensor angeschlossen, wird dieser automatisch von der Firmware erkannt und es erscheinen weitere Eingabefelder in den Einstellungen.
Hier kann dann unter anderem die R√ľcklauftemperatur eingetragen, bei der die Zirkulationspumpe wieder vorzeitig abgeschaltet werden kann.

Wird kurze Zeit nach einer Zirkulationspumenanforderung eine weitere Entnahme erkannt, greift die Wartezeit. Sie verhindert ein mehrmaliges Einschalten nach einer k√ľrzlichen Entnahmen. Da sich bereits hei√ües Wasser in den Leitungen befindet, dass sich nur langsam wieder abk√ľhlt.
Die Pumpenlaufzeit sowie die Wartezeit nach einer Zirkulation k√∂nnen √ľber entsprechende Parametrierung in den Einstellungen optimal an die Gegebenheiten angepasst werden.

Findet √ľber einen langen Zeitraum keine Entnahme statt, kann es durch das stehende Wasser in den Rohrleitungen zu einer Verkeimungen kommen (Urlaubszeitr√§ume, Wochenendh√§user usw.).
Um einer Verkeimung vorzubeugen und ein Höchstmaß an Hygiene zu gewährleisten, startet nach einer definierbaren Zeitpanne automatisch eine Hygienezirkulation. Diese wird in regelmäßigen Zeitabständen wiederholt, wenn zwischenzeitlich keine Entnahmen stattgefunden haben.

In eine sp√§ter geplanten Firmware Versionen ist eine vorausschauende Zirkulationsanforderung geplant. Soll diese Funktion genutzt werden, wird der oben beschriebene, zweite DS18B20 Sensor in der R√ľcklaufleitung ben√∂tigt!

Wenn ein regelmäßiges Verbrauchsverhalten erkannt wird, sollen diese Zeiträume erlernt und die Zirkulation bereits im Voraus startet, um unnötigen Wartezeiten zu minimieren. Hingegen soll während längerer Abwesenheit die Vorausschauenden Zirkulationsläufe automatisch unterbunden werden. Mit der ersten Entnahme nach dieser Pause, startet dann die Vorausschauende Zirkulation wieder automatisch. Sollten sich Verbrauchsverhalten geändert haben, sollen die veralteten Informationen automatisch gelöscht und dann nach und nach durch die neu erlernten Informationen ersetzt werden.

Hardware:
Die Hardware der Zirkulationssteuerung besteht aus einem ©Sonoff TH10/16 mit einem oder optional zwei DS18B20 1-Wire Temperatursensoren. Die beiden Zahlen 10/16 bezieht sich auf die Schaltleistung des Moduls.
Wir raten zum ¬©Sonoff TH16, er ist kaum teurer als der TH10, bietet jedoch wesentlich mehr Komfort beim Anschluss der Versorgungsspannung und der Pumpe durch seine Klemmanschl√ľsse. Au√üerdem bietet er eine ausreichende Reserve bei der Schaltleistung, was die Lebensdauer des Relaisschaltkontaktes ebenfalls wesentlich verl√§ngert.

Die Sensoren werden √ľber eine vier polige 2,5 mm Klinkenbuchse angeschlossen. √úber diese Buchse werden zwei GPIO’S und die Versorgungsspannung herausgef√ľhrt.

Steckerbelegung ©Sonoff TH10/16

Der Stecker ist ein vierpoliger 2,5mm Klinkenstecker, √ľber den die 1-Wire Temperatursensoren vom Typ DS18B20 mit dem Modul verbunden werden (DQ – GPIO 14, +3,3V und GND). Beim Anschluss von zwei Temperatursensoren, werden diese parallel an die entsprechenden Anschlusspins angeschlossen.
Die Temperatursensoren am Warmwasservorlauf bzw. am Zirkulationsr√ľcklaufrohr, erkennen kleinste Temperatur√§nderungen und steuern so das Laufverhalten der Zirkulationspumpe.
Da der ¬©Sonoff nur eine 2,5mm 4-Pin Eingangsbuchse besitzt, gibt es f√ľr den Anschluss von zwei Sensor zwei einfach L√∂sungen. Man schneidet die angespritzten Stecker (soweit vorhanden) ab und verbindet die jeweils gleichen Adern miteinander. Nun kann man entweder einen l√∂tbaren Stecker verwenden, an den die Adern entsprechend der oben beschrieben Anschlussbelegung angel√∂tet werden. Eine Zweite, l√∂tfreie L√∂sung bietet die Verwendung eines sogenannten Terminal Adapters Klinke 2,5mm 4-Polig mit Schraubklemmen.

Aderfarbcode der DS18B20 Sensoren
DS18B20 Sensoren können zwei Adrig oder auch drei Adrig angeschlossen werden.
Bei einem zweiadrigen Anschluss betreibt man den Sensor im sogenannten parasit√§ren Modus, die ben√∂tigte Versorgungsspannung wird √ľber die Sensorleitung eingespeist und √ľber einen kleinen Kondensator im inneren des Sensors gespeichert.

Signal
Beschreibung Klemme des Adapters
GND
(sw/gn)
GND V
Data
(gelb/weis)
DQ – GPIO 14 L
VDD
(rot)
+3,3V Versorgungs-spannung     |
—–
¬† —

Jeder DS18B20 Temperatursensor besitzt seine eigenen, einzigartigen 64-bit Seriennummer, was den Betrieb mehrere Sensoren an nur einer Datenleitung zu zulässt.

Hardwareanpassung des ©Sonoff

M√∂chten Sie die Hardware Modifikation und das flashen einer eigenen Firmware selbst vornehmen, wird im folgenden die Vorgehensweise hierf√ľr kurz beschrieben.
Diese Beschreibung soll lediglich eine Hilfestellung geben und erhebt keinen Anspruch auf Vollständigkeit!
Alle selbst durchgef√ľhrten Arbeiten erfolgen auf Ihr eigenes Risiko!

An dieser Stelle wird ausdr√ľcklich darauf hingewiesen, dass f√ľr alle beschrieben Arbeitsschritte, wie der Austausch des Flashspeichers, die Programmierung einer neuen Firmware, dass ¬©Sonoff Modul komplett von der 230V Netzspannung getrennt sein muss.
Ansonsten besteht Lebensgefahr durch einen elektrischen Schlag!

Der Flashspeicher, der mit dem das ¬©Sonoff TH Modul ausgeliefert wird, ist ein Winbond 25Q08FV, der mit einer Gr√∂√üe von 8MBit (1MByte) f√ľr diese Anwendung und die „Over the Air“ OTA-Update Funktion etwas zu knapp bemessen ist. Da bei einem OTA Update die H√§lfte des Flash Speichers als Ladespeicher ben√∂tigt wird. Deshalb wird er durch einen Winbond 25Q32FV mit 32MBit (4MByte) im SOP-8 Geh√§use ausgetauscht, den Sie in unserem Webshop erhalten.

Um erstmalig eine eigene Firmware auf dem ¬©Sonoff zu installieren, sind auf der Platine bereits alle ben√∂tigen Pins herausgef√ľhrt.
F√ľr den Flashvorgang wir eine USB-Seriell Modul mit einer VSS von¬† 3,3V ben√∂tigt. Vor dem Anschluss des Moduls ist auf die richtige Einstellung der Versorgungsspannung zu achten. Bei vielen dieser Module kann die Versorgungsspannung VSS zwischen 3.3V und 5V umgeschaltet werden. Eine zu hohe Versorgungsspannung f√ľhrt zur sofortigen Zerst√∂rung des ¬©Sonoff Moduls.

Einrichten der WIFI Verbindung:
Um die Zirkulationssteuerung  in das lokale Netzwerk zu integrieren, wird Anfangs ein eigener AP geöffnet. Verbindet man sich mit diesem AP und öffnet anschließend im Webbrowser die IP-Adresse 192.168.4.1 gelangt man in das Konfigurationsportal der Zirkulationssteuerung.
Hier k√∂nnen dann alle notwendigen Einstellungen f√ľr das lokale Netzwerk (SSID, Kennwort) und die die Verbindung zum MQTT-Broker (Server IP, Benutzername, Kennwort und Port) vorgenommen werden.
Konnte anschlie√üend mit den eingegebenen Informationen eine Verbindung zum lokalen Netzwerk hergestellt werden, sind alle Daten und Konfigurationen der Steuerung, neben dem MQTT-Broker auch √ľber das integriertes Web-Interface erreichbar.

Einrichten einer Amazon Alexa Verbindung:
Die Zirkulationssteuerung kann √ľber ein Sprach Kommando mit Alexa Ger√§ten ein bzw. ausgeschaltet werden. Wurde die Zirkulationssteuerung mit dem ein Kommando aktiviert, l√§uft genau wie bei der Entnahmeerkennung die eingestellte Pumpenlaufzeit ab, bevor die Zirkulationspumpe automatisch wieder deaktiviert wird.
Um die Zirkulationssteuerung √ľber Alexa ansteuern zu k√∂nnen, vergeben Sie zuerst den Alexa Invocation (Aufrufnamen) im Webbrowser oder per MQTT. Nach der Eingabe wird die Zirkulationssteuerung neu gestartet und ist bereit f√ľr die Kommunikation mit Alexa Ger√§ten.
Stellen Sie vor der Suche von neuen Ger√§ten in ihrer Alexa App sicher, dass ihre Alexa mit dem 2,4 MHz Netzwerk ihres Routers verbunden ist, da vom ESP8266 nur dieses Tr√§gerfrequenz unterst√ľtzt wird.
W√§hlen sie in der Alexa App im Reiter Ger√§te, Ger√§t hinzuf√ľgen aus. Anschlie√üend suchen sie nach Sonstige Ger√§te und starten sie die Suche. Nach dem die Zirkulationssteuerung erkannt wurde, kann diese mit den Kommando „Ger√§tename ein / aus“ angesteuert werden.

Ansicht im IO-Broker:

Die Ansicht zeigt alle verf√ľgbaren Parameter der Zirkulationssteuerung.

Beschreibung der Notes

Note Name Beschreibung Lesen / Schreiben
INFO/Hostname Bezeichnung des Moduls Read
INFO/Port Webserver Por Read
INFO/IPAdress Aktuelle IP-Adresse Read
INFO/Modul WLAN-Modul Read
INFO/RestartReason Beschreibung des letzten Neustart Ereignisses Read
INFO/Version Aktuelle Firmware Version Read
SETTINGS/AlexaInvocationName Alexa Aufrufname (max. 30 Zeichen) Read / Write
SETTINGS/BackflowTemp R√ľcklauftemperatur Abschaltwert (¬įC) Read / Write
SETTINGS/CHECKUPDATE Neustes Firmware Update laden (set true) Read / Write
SETTINGS/GradientIntTime Garatientenzeit ab ersten erkannten Temperaturanstieg
(sek.)
Read / Write
SETTINGS/LegionellaWaitTime Hygienezirkulationszeit
(Std.)
Read / Write
SETTINGS/PumpRunTime Pumpenlaufzeit (min.) Read / Write
SETTINGS/RelaisDirection Wirkrichtung des Realis Read / Write
SETTINGS/StartPump Pumpe manuell starten (set true) Read / Write
SETTINGS/StopPump Pumpe manuell stop
(set true)
Read / Write
SETTINGS/TempGradient Temperaturgradient innerhalb der (¬įC)
GradientIntTime
Read / Write
BackflowTemperatur R√ľcklauf Temperatur DS18B20 (¬įC) Read
PreflowTemperature Vorlauf Temperatur DS18B20 (¬įC) Read
PumpRequest Zirkulationspume aktiv
(on/off)
Read
RelPinState Status Relais Pin
(high/low)
Read
RemainingLegionellaTime Abgelaufene Hygiene Zirkulations Wartezeit
(Std.)
Read
RemainingPumpRunTime Abgelaufene Zirkulationszeit
(Min.)
Read
RemainingPumpWaitTime Abgelaufene Wartezeit
(Min.)
Read
Uptime Zeit seit dem letzten Neustart Read
Vcc Prozessor Core Spannung Read
WIFI-Quality
WIFI-Qualität in % Read

Ansicht im Webbrowser:

Analog zur Ansicht im Broker stehen alle Parameter auch im Webbrowser Interface zur Verf√ľgung.

Aus Sicherheitsgr√ľnden wurde eine Anmeldung an der Weboberfl√§che des Regensensors eingef√ľhrt!
Die Standard Anmeldedaten f√ľr die Eingabeaufforderung lauten:

Benutzername: admin
Kennwort: Password

Hinweis:
Wird keine Sicherheitsabfrage f√ľr die Weboberfl√§che gew√ľnscht, lassen Sie das Kennwortfeld einfach leer!

Versionsverlauf:

Intended:

  • Hard.Firmware Version 1.03
    Neu Funktionen f√ľr das vorausschauende Entnahmeverhalten.

Released:

  • 02.08.2022¬† Version 1.02
    WIFI-Quality Anzeige in MQTT und Webinterface eingebaut
    Webpage Kennwortabfrage eingebaut, bei leerem Kennwort erfolgt keine Abfrage.
    Uptime Fehlerbeseitigung.
  • 22.04.2022¬† Version 1.01
    Fehlerbeseitigung bei der √úbertragung der MQTT Daten. Updates bei der Genauigkeit der Messwerte verbessert.
    Bibliotheksupdate durchgef√ľhrt, neues Anmeldeportal.
  • 29.11.2021 Version 1.00
    Integration f√ľr Ansteuerung mit ¬©Amazon Alexa

Externe WIFI-Antenne am WEMOS D1 mini pro

Um die Sende- Empfangsreichweite zu erh√∂hen, verf√ľgt das WEMOS D1 mini pro Modul √ľber einen externen Antennenanschlu√ü vom Typ¬† MHF-4.

Hier kann eine exteren WIFI-Antenne angeschlossen werden.
Um zwichen der internen Keramikantenne und dem MHF-4 Connector Anschluss umzuschalten, muss der 0 Ohm Widerstand auf dem Modul umgelötet werden (siehe Foto).

 

 

 

 

 

 

Privater Hobby Blog