hardware:controllers:espeasy
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
hardware:controllers:espeasy [2017/12/15 22:21] – Info folgt !! princemichi | hardware:controllers:espeasy [2023/02/12 18:37] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
* INA219 | * INA219 | ||
* SHT30 | * SHT30 | ||
+ | * BME280 | ||
+ | * s0 eines Zählers mitzählen | ||
==== GPIOs über URL steuern ==== | ==== GPIOs über URL steuern ==== | ||
Zeile 106: | Zeile 108: | ||
Bitte nicht vergessen in dem obigen Code den Comport einzusetzen. Das flashen kann bis zu einer Minute dauern. | Bitte nicht vergessen in dem obigen Code den Comport einzusetzen. Das flashen kann bis zu einer Minute dauern. | ||
== Möglichkeit 2: GUI verwenden == | == Möglichkeit 2: GUI verwenden == | ||
- | Info folgt !! | + | Im Download-Paket z.B. von " |
+ | {{: | ||
=== WLAN verbinden === | === WLAN verbinden === | ||
Der NodeMCU ist jetzt bereit und kann von einem WLAN fähigen Gerät als AccessPoint erkannt werden.\\ | Der NodeMCU ist jetzt bereit und kann von einem WLAN fähigen Gerät als AccessPoint erkannt werden.\\ | ||
Zeile 141: | Zeile 143: | ||
Controller IP: Bitte die IP deiner Volkszählerinstallation angeben\\ | Controller IP: Bitte die IP deiner Volkszählerinstallation angeben\\ | ||
Controller Publish: __**middleware.php/ | Controller Publish: __**middleware.php/ | ||
- | Enabled: Haken auf " | + | Enabled: Haken auf " |
== Devices == | == Devices == | ||
Bitte Device Nr. 1 mit dem " | Bitte Device Nr. 1 mit dem " | ||
Zeile 159: | Zeile 162: | ||
Name: hier muss die UUID deines Channels in deiner Volkszählerinstallation eingetragen werden. Bitte mit Bindestrichen!\\ | Name: hier muss die UUID deines Channels in deiner Volkszählerinstallation eingetragen werden. Bitte mit Bindestrichen!\\ | ||
Decimals: " | Decimals: " | ||
+ | Submit \\ | ||
+ | !! Achtung es kommt in den neuen ESPeasy Version zu einer Fehlermeldung " | ||
=== Tests durchführen === | === Tests durchführen === | ||
Solltest du alle Schritte richtig ausgeführt haben, kannst du nun über " | Solltest du alle Schritte richtig ausgeführt haben, kannst du nun über " | ||
{{: | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ==== Beispiel s0 Zählung ==== | ||
+ | |||
+ | === Schaltung === | ||
+ | |||
+ | 5V Netzteil = D1mini (Eigenversorgung)\\ | ||
+ | 5V Netzteil = s0 = D1mini= Pin D7 (ggf einen Spannungsteiler oder einen Pull-down Widerstand nutzen)\\ | ||
+ | |||
+ | <note warning> | ||
+ | ACHTUNG: es handelt sich dort um einen Port mit 3, | ||
+ | Die 3,3V entsprechen auch nicht der S0-Norm EN 62053-31, https:// | ||
+ | </ | ||
+ | |||
+ | Laut Herstellerdatenblatt ist der ESP nicht für 5V freigegeben, | ||
+ | Bei der Eigenversorgung ist aber definitiv die 3V zu wählen ( der D1mini hat dafür eine 5V zu 3V Converter).\\ | ||
+ | |||
+ | === Software === | ||
+ | |||
+ | == Frontend== | ||
+ | Im Frontend Kanal Anlegen Zählerstand und/oder S0. | ||
+ | |||
+ | == ESPeasy == | ||
+ | Wie im oberen Beispiel unter " | ||
+ | |||
+ | Häkchen bei Enable setzen \\ | ||
+ | GPIO Festlegen = Bsp D7\\ | ||
+ | Typ = Delta/Total \\ | ||
+ | Debounce Time " | ||
+ | Bsp: Orno 1 TE 45A Zähler mit 90ms = Debounce Time 85ms \\ | ||
+ | falls der Wert nicht angeben ist die Norm fordert minimal 30ms\\ | ||
+ | |||
+ | |||
+ | Mode Type =Rising\\ | ||
+ | Send to Controller setzen\\ | ||
+ | Intervall festlegen = minimal 1sek ( Bsp 30sek)\\ | ||
+ | |||
+ | UUID für Delta = S0 Frontend\\ | ||
+ | UUID für Total = Zählerstand Frontend \\ | ||
+ | eintragen \\ | ||
+ | |||
+ | SUBMIT\\ | ||
+ | < | ||
+ | |||
+ |
hardware/controllers/espeasy.1513372881.txt.gz · Zuletzt geändert: 2017/12/15 22:21 von princemichi