4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Moderator: Co-Administratoren
- funkleuchtturm
- Beiträge: 2368
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 357 Mal
- Kontaktdaten:
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
... eine Möglichkeit wäre ggf., nur die letzte Stelle der DNS- und Gateway-IP einstellbar zu machen. Die vorderen 3 Stellen wären dann identisch mit den entsprechenden Stellen der IP.
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
-
- Beiträge: 1343
- Registriert: 27.06.2015, 22:17
- Hat sich bedankt: 43 Mal
- Danksagung erhalten: 32 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Das wäre ein hervorragender Kompromiss und absolut brauchbar!funkleuchtturm hat geschrieben: ↑07.12.2019, 14:39... eine Möglichkeit wäre ggf., nur die letzte Stelle der DNS- und Gateway-IP einstellbar zu machen. Die vorderen 3 Stellen wären dann identisch mit den entsprechenden Stellen der IP.
Die Subnetzmaske kann ja dann hart auf 255.255.255.0 eingestellt werden. Das sollte tatsächlich für 99,9% aller Heimnetze ausreichen.
- funkleuchtturm
- Beiträge: 2368
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 357 Mal
- Kontaktdaten:
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Hier ist eine Test-Firmware: Mit dem neuen Befehl setip kann man eine feste IP einstellen. Die Syntax ist :darkbrain85 hat geschrieben: ↑07.12.2019, 16:59as wäre ein hervorragender Kompromiss und absolut brauchbar!
setip:192.168.178.61: >>setzt die IP 192.168.178.61 und DNS ist 192.168.178.1 und Gateway ist 192.168.178.1 und Subnet ist 255.255.255.0
setip:192.168.178.61:3:5: >>setzt die IP 192.168.178.61 und DNS ist 192.168.178.3 und Gateway ist 192.168.178.5 und Subnet ist 255.255.255.0
setip: >> setzt zurück auf DHCP bzw der Standardeinstellung
Wichtig: nach jeder neuen IP-Festlegung muß der WeMos hardwareseitig resettet werden. Dazu entweder den seitlichen Taster am WeMos-Modul tasten oder die Versorgungsspannung einige Sekunden unterbrechen.
Freue mich über konstruktive Rückmeldungen !
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
-
- Beiträge: 147
- Registriert: 12.11.2017, 20:35
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 9 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Hallo Eugen,
habe es man mit meinem Test-Pulsecounter ausprobiert und dazu dem Wemos in der Arduino IDE beobachtet.
DIe 192.168.178.164 ist die IP per DHCP und die 172.168.178.165 ist noch frei und wollte ich mal testhalber zu weisen-
Erst mit der Version 36 aus diesem Post
Code: Alles auswählen
http://192.168.178.164/?setip:192.168.178.165:
15:16:16.788 -> wiffi_counter_36 gestarted und ...im wlan eingeloggt mit der IP : 192.168.178.165 dns3 = 1 gateway3 = 1
Code: Alles auswählen
http://192.168.178.164/?setip:192.168.178.165:54:1
15:13:00.636 -> wiffi_counter_36 gestarted und ...im wlan eingeloggt mit der IP : 192.168.178.165 dns3 = 54 gateway3 = 1
Code: Alles auswählen
http://192.168.178.165/?setip:
also alles i.O.15:18:09.382 -> wiffi_counter_36 gestarted und ...im wlan eingeloggt mit der IP : 192.168.178.164 DHCP
Und dann mit der Version 37 von deiner Webseite.
Da funktioniert das nicht, er bleibt bei DNS
Bei Aufruf eines der beiden Befehle zum Setzen der IP:
reset ...15:23:14.328 -> zaehler ins eeprom gespeichert
15:23:14.796 -> Browserausgabe:
15:23:14.796 -> http_string0a 430
15:23:14.829 -> http_string0b 1040
15:23:14.930 -> http_string5 243
Kann ich noch etwas testen?15:25:04.505 -> wiffi_counter_37
15:25:04.505 -> Versorgungsspannung an Schraubklemmen fehlt, keine USV-Spannungsueberwachung!
15:25:04.615 -> I2C-Adresse: 60 nicht vorhanden
15:25:04.615 -> I2C-Adresse: 10 nicht vorhanden
15:25:04.615 -> I2C-Adresse: 11 nicht vorhanden
15:25:04.721 ->
15:25:04.721 -> zeichen erstes byte des eeprom ist :252
15:25:04.721 -> In den naechsten 5p Sekunden kann mit Terminaleingabe 'p' das eeprom auf Werkseinstellung gesetzt werden
15:25:09.726 -> keine Eingabe erfolgt! >> Normalstart
15:25:09.726 ->
15:25:09.726 -> eeprom Daten >>>
15:25:09.726 -> param[0] =252 param[1] =0 param[2] =1000 param[3] =0 param[4] =0
15:25:09.726 -> param[5] =0 param[6] =0 param[7] =0 param[8] =0 param[9] =0
15:25:09.763 -> param[10] =0 param[11] =0 param[12] =0 param[13] =60 param[14] =0
15:25:09.763 -> param[15] =1800 param[16] =42 param[17] =0 param[18] =0 param[19] =0
15:25:09.763 -> param[20] =0 param[21] =0 param[22] =10267 param[23] =360 param[24] =360
15:25:09.763 -> param[25] =360 param[26] =360 param[27] =0 param[28] =0 param[29] =0
15:25:09.763 -> param[30] =0 param[31] =0 param[32] =0 param[33] =1 param[34] =2
15:25:09.763 -> param[35] =0 param[36] =0 param[37] =0 param[38] =0 param[39] =0
15:25:09.797 ->
15:25:09.797 -> ssid : cd-wlan
15:25:09.797 -> pwd : LT02CD04OSM03
15:25:09.832 -> ccu : my_ccuip
15:25:09.832 -> ntpServerName : de.pool.ntp.org
15:25:09.832 ->
15:25:09.832 -> sys_name 0: w_counter_ip
15:25:09.869 -> sys_name 11: w_counter_1
15:25:09.869 -> sys_name 12: w_power_1
15:25:09.869 -> sys_name 13: w_counter_2
15:25:09.906 -> sys_name 14: w_power_2
15:25:09.906 -> sys_name 15: w_counter_3
15:25:09.906 -> sys_name 16: w_power_3
15:25:09.942 -> sys_name 17: w_counter_4
15:25:09.942 -> sys_name 18: w_power_4
15:25:09.980 -> sys_name 19: w_counter_1_2
15:25:09.980 -> sys_name 20: w_power_1_2
15:25:09.980 -> sys_name 31: 0
15:25:09.980 -> sys_name 32: 0
15:25:09.980 -> sys_name 33: 0
15:25:10.013 -> sys_name 34: 0
15:25:10.271 -> <<< eeprom Daten
15:25:10.271 ->
15:25:10.341 -> wiffi_counter_37 gestarted und ...im wlan eingeloggt mit der IP : 192.168.178.164 DHCP
Gruß
demel
Raspberrymatic 3.67.10.20230225 unter Proxmox (HM und HmIP) - IP-Symcon 6.3 auf Ubuntu 18.04.3 unter Proxmox - Mediola Gateway V5+, Warema WMS
- funkleuchtturm
- Beiträge: 2368
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 357 Mal
- Kontaktdaten:
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Danke Dir für die Unterstützung!!
Habe gerade nochmal die Firmware 37 auf die Webseite geladen. Vielleicht war da vorher noch die Vorversion im Link.
Teste mal mit die gerade hochgeladene aktuelle version 37. Bei mir funktioniert die klaglos.
Das Problem beim ESP8266 ist, daß der softwaremäßig ausgelöste Reset leider nicht alle Register zurücksetzt. Im WLAN-Controller bleiben Datenleichen zurück, die manchmal die WLAN-Funktion "behindern". Wichtig ist unbedingt ein Hardware-Reset !! Hat mich auch Nerven gekostet, aber Google sagt mir, daß auch andere mit diesem Chip-Fehler kämpfen
Wenn Du die Firmware hochgeladen hast und der PULSECOUNTER die Webseite mit dem Reset öffnet , dann den Reset- Taster betätigen und Neustart. Nach dem Neustart nach etwa 20sec mit dem Reset-Taster nochmal starten. Hoffe, dann klappt's!
Habe gerade nochmal die Firmware 37 auf die Webseite geladen. Vielleicht war da vorher noch die Vorversion im Link.
Teste mal mit die gerade hochgeladene aktuelle version 37. Bei mir funktioniert die klaglos.
Das Problem beim ESP8266 ist, daß der softwaremäßig ausgelöste Reset leider nicht alle Register zurücksetzt. Im WLAN-Controller bleiben Datenleichen zurück, die manchmal die WLAN-Funktion "behindern". Wichtig ist unbedingt ein Hardware-Reset !! Hat mich auch Nerven gekostet, aber Google sagt mir, daß auch andere mit diesem Chip-Fehler kämpfen
Wenn Du die Firmware hochgeladen hast und der PULSECOUNTER die Webseite mit dem Reset öffnet , dann den Reset- Taster betätigen und Neustart. Nach dem Neustart nach etwa 20sec mit dem Reset-Taster nochmal starten. Hoffe, dann klappt's!
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
-
- Beiträge: 147
- Registriert: 12.11.2017, 20:35
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 9 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
hat geklappt, jetzt ist alles gut.funkleuchtturm hat geschrieben: ↑08.12.2019, 17:16Teste mal mit die gerade hochgeladene aktuelle version 37.
Die Dateien unterscheiden sich auch, inhaltlich und vom Zeitstempel.
demel$ ls -l wiffi_counter_37.ino.d1_mini-old.bin wiffi_counter_37.ino.d1_mini.bin
-rwxr-xr-x@ 1 demel staff 421120 Dec 8 11:43 wiffi_counter_37.ino.d1_mini-old.bin
-rwxr-xr-x@ 1 demel staff 421120 Dec 8 13:26 wiffi_counter_37.ino.d1_mini.bin
$ cmp wiffi_counter_37.ino.d1_mini-old.bin wiffi_counter_37.ino.d1_mini.bin
wiffi_counter_37.ino.d1_mini-old.bin wiffi_counter_37.ino.d1_mini.bin differ: char 8598, line 6
Raspberrymatic 3.67.10.20230225 unter Proxmox (HM und HmIP) - IP-Symcon 6.3 auf Ubuntu 18.04.3 unter Proxmox - Mediola Gateway V5+, Warema WMS
- funkleuchtturm
- Beiträge: 2368
- Registriert: 13.06.2011, 16:42
- Hat sich bedankt: 23 Mal
- Danksagung erhalten: 357 Mal
- Kontaktdaten:
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Danke Dir !!
Viele Gruesse
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
Eugen
________________________________________________
SmartHome-Eintopf mit feinem Homeduino-Gemüse
... und für Feinschmecker gibt´s den WIFFI, den WEATHERMAN-2, den PULSECOUNTER und den AIRSNIFFER
mit vielen Kochrezepten für den ambitionierten Homematiker
-
- Beiträge: 1343
- Registriert: 27.06.2015, 22:17
- Hat sich bedankt: 43 Mal
- Danksagung erhalten: 32 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Danke Eugen!
Nach anfänglichem Argwohn meinerseits hat sich der Pulsecounter gut gemacht.Die Feste IP ist klasse! Dazu ist der Pulsecounter auch mit der Zeit deutlich schneller geworden.
Ich bin aktuell ganz angetan. Vielleicht baue ich auch eines Tages mal auf die Hutschienenvariante um. Die gab es damals leider noch nicht...
Nach anfänglichem Argwohn meinerseits hat sich der Pulsecounter gut gemacht.Die Feste IP ist klasse! Dazu ist der Pulsecounter auch mit der Zeit deutlich schneller geworden.
Ich bin aktuell ganz angetan. Vielleicht baue ich auch eines Tages mal auf die Hutschienenvariante um. Die gab es damals leider noch nicht...
-
- Beiträge: 147
- Registriert: 12.11.2017, 20:35
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 9 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Hallo,
mein Pulsecounter ist nun in Betrieb, zur Zeit mit zwei Wasseruhren (Hausanschluss, Bewässerung)
Jetzt muss ich nur noch anhängen
- den Stromzähler: machbar über den Impulsgeber 2.0, jedoch ist der Zähler im Schaltkasten eingebaut und da kriege ich das Anschlusslabel nicht raus
- meine Gasuhr: ein echtes Problem, da der so alt ist, das der noch nicht ejnmal einen Reedkontakt hat und mein Versirger setzt nix ein, was nach 1960 gebaut wurde
Was mir an dem Wasserzähler fehlt ist die Ausgabe des Zählerstand mit der vollen Auflösung: ich messe Liter, der Pulsecounter stellt das auch da, liefert in den json-Daten aber nur mit 2 Nachkommastellen (also 10l). Das ist für meinen Anwendungsfall nicht so schön, da ich damit auch die Bewässerung nachhalte und da habe ich für eine ganze Reihe von Kreisen nur wenige Liter /Zyklus. Aber vielleicht geht da was
Da ich meine Automation nicht über die CCU mache (auch wenn ich viele HM/HmIP-Komponenten einsetze) sondern über IP-Symcon, habe ich dafür ein Modul geschrieben: https://github.com/demel42/IPSymconPulsecounter. Die Daten bekomme ich per Push vom WM.
Gruß
demel
mein Pulsecounter ist nun in Betrieb, zur Zeit mit zwei Wasseruhren (Hausanschluss, Bewässerung)
Jetzt muss ich nur noch anhängen
- den Stromzähler: machbar über den Impulsgeber 2.0, jedoch ist der Zähler im Schaltkasten eingebaut und da kriege ich das Anschlusslabel nicht raus
- meine Gasuhr: ein echtes Problem, da der so alt ist, das der noch nicht ejnmal einen Reedkontakt hat und mein Versirger setzt nix ein, was nach 1960 gebaut wurde
Was mir an dem Wasserzähler fehlt ist die Ausgabe des Zählerstand mit der vollen Auflösung: ich messe Liter, der Pulsecounter stellt das auch da, liefert in den json-Daten aber nur mit 2 Nachkommastellen (also 10l). Das ist für meinen Anwendungsfall nicht so schön, da ich damit auch die Bewässerung nachhalte und da habe ich für eine ganze Reihe von Kreisen nur wenige Liter /Zyklus. Aber vielleicht geht da was
Da ich meine Automation nicht über die CCU mache (auch wenn ich viele HM/HmIP-Komponenten einsetze) sondern über IP-Symcon, habe ich dafür ein Modul geschrieben: https://github.com/demel42/IPSymconPulsecounter. Die Daten bekomme ich per Push vom WM.
Gruß
demel
Raspberrymatic 3.67.10.20230225 unter Proxmox (HM und HmIP) - IP-Symcon 6.3 auf Ubuntu 18.04.3 unter Proxmox - Mediola Gateway V5+, Warema WMS
-
- Beiträge: 1343
- Registriert: 27.06.2015, 22:17
- Hat sich bedankt: 43 Mal
- Danksagung erhalten: 32 Mal
Re: 4fach PULSECOUNTER für Strom, Gas, Wasser und Solar
Also ich habe in meinem JSON drei Nachkommastellen. Oder irre ich?