WIFFI-pump … Steuerung der Zirkulationspumpe & mehr

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

zabiwa
Beiträge: 39
Registriert: 04.11.2017, 23:05
Hat sich bedankt: 2 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von zabiwa » 16.01.2018, 23:37

Hallo funkleuchtturm,

es würde mich freuen, wenn Du bitte kurz Zeit finden würdest meine Fragen zu beantworten.
Außerdem habe ich heute Abend festgestellt, dass der WIFFI-pump2 irgendwie abgestürtzt zu sein schien: Keine Pumpenschaltung beim Zapfen (Rohre blieben kalt), die Website war nicht erreichbar und die LED blinkte / leuchtete gar nicht. Erst durch das Ziehen und Einstecken des Netzteils arbeitete das Modul wieder. :? Wodurch kann das passieren und wie kann ich das verhindern?
zabiwa hat geschrieben:Ich versuche immer noch die richtige Kombination aus Montageort und Param1 hinzubekommen. Ist gar nicht so einfach ;)

Abgesehen davon habe ich aber noch ein paar Fragen:
  • - ich habe aus Versehen den Befehl "Param:2:5:" abgesetzt, ist das schlimm? (Es scheint bis jetzt keine Auswirkungen zu haben)
  • - Wäre es möglich eine konfigurierbare Mindestpause zwischen zwei automatisch ausgelösten Schaltungen einzubauen?
  • - Bisher habe ich beobachtet, dass Param1 wohl am besten bei mir zwischen 5 und 6 funktionieren würde. Bei 5 gibt es zuviele Pumpenstarts, bei 6 werden einige Tempanstiege nicht bemerkt. Wäre eine feinere Skalierung möglich oder hilft hier doch Param11?
  • - Es wird empfohlen, die Laufzeit der Zirku so einzustellen, dass die der Rücklauf am Speicher warm wird. Ist das unbedingt notwendig? Bei mir würde die halbe Zeit ausreichen, bis alle Zapfstellen erreicht sind.
Vielen Dank :D

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von funkleuchtturm » 17.01.2018, 10:16

zabiwa hat geschrieben:Außerdem habe ich heute Abend festgestellt, dass der WIFFI-pump2 irgendwie abgestürtzt zu sein schien: Keine Pumpenschaltung beim Zapfen (Rohre blieben kalt), die Website war nicht erreichbar und die LED blinkte / leuchtete gar nicht. Erst durch das Ziehen und Einstecken des Netzteils arbeitete das Modul wieder. :? Wodurch kann das passieren und wie kann ich das verhindern?
Das ist sehr schwer zu sagen. Ursache kann ein kurzzeitiger Einbruch der Versorgungsspannung sein, Störeinstrahlungen oder auch Instabilitäten in der WLAN Verbindung. Diese können nie ausgeschlossen sein, ist eben eine Funkverbindung! Ist denn auch die aktuelle Firmware installiert
zabiwa hat geschrieben:Ich versuche immer noch die richtige Kombination aus Montageort und Param1 hinzubekommen. Ist gar nicht so einfach ;)
Das hängt von der Heizungssituation ab. Kunststoffrohre gehen gar nicht! "Normalerweise" funktioniert das recht problemlos!
zabiwa hat geschrieben: ich habe aus Versehen den Befehl "Param:2:5:" abgesetzt, ist das schlimm? (Es scheint bis jetzt keine Auswirkungen zu haben)
Das ist sehr schlecht und kann auch die Ursache für den Ausfall sein. Entweder eingeben: <WIFFI_IP>/?param:2:800: oder Komplett-Update machen.
zabiwa hat geschrieben:Wäre es möglich eine konfigurierbare Mindestpause zwischen zwei automatisch ausgelösten Schaltungen einzubauen?
Möglich ist alles, es ist aber nicht einstellbar und ich halte es auch für nicht sinnvoll.
zabiwa hat geschrieben:Bisher habe ich beobachtet, dass Param1 wohl am besten bei mir zwischen 5 und 6 funktionieren würde. Bei 5 gibt es zuviele Pumpenstarts, bei 6 werden einige Tempanstiege nicht bemerkt. Wäre eine feinere Skalierung möglich oder hilft hier doch Param11?
Hier hilft nur param[11], der ja speziell für langsame Temperaturanstiege auch gedacht ist. Ich vermute, daß entgegen meiner Warnung doch Kunststoffrohre verwendet werden ??
zabiwa hat geschrieben:Es wird empfohlen, die Laufzeit der Zirku so einzustellen, dass die der Rücklauf am Speicher warm wird. Ist das unbedingt notwendig? Bei mir würde die halbe Zeit ausreichen, bis alle Zapfstellen erreicht sind.
Die Laufzeit kannst Du doch mit param[7] so einstellen, wie Du magst. Ich würde aber die Sache nicht übertreiben, denn man muß bei der WW-Zirkulation immer die Legionellen-Thematik im Auge haben. Deshalb ist es m.E. unbedingt wichtig, daß gleichzeitig mit dem Desinfektionlauf der Heizung auch die WW-Zirkulation aktiv ist. Dafür ist auch die integrierte Schaltuhr hilfreich, damit beides synchronisiert ist.
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

zabiwa
Beiträge: 39
Registriert: 04.11.2017, 23:05
Hat sich bedankt: 2 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von zabiwa » 17.01.2018, 11:41

Hallo Eugen,

vielen Dank für Deine Antworten! :)
funkleuchtturm hat geschrieben:
zabiwa hat geschrieben:...
Das ist sehr schwer zu sagen. Ursache kann ein kurzzeitiger Einbruch der Versorgungsspannung sein, Störeinstrahlungen oder auch Instabilitäten in der WLAN Verbindung. Diese können nie ausgeschlossen sein, ist eben eine Funkverbindung! Ist denn auch die aktuelle Firmware installiert[...]
Das ist sehr schlecht und kann auch die Ursache für den Ausfall sein. Entweder eingeben: <WIFFI_IP>/?param:2:800: oder Komplett-Update machen.
Gestern Abend habe ich noch die Firmware 85a installiert, zuvor war es die 82a. Ich werde nun zunächst Param2 setzen und das Ganze beobachten.
Gibt es denn eigentlich keine (sinnvolle) Möglichkeit auf einen "richtigen" LAN Anschluss umzubauen?
funkleuchtturm hat geschrieben: Das hängt von der Heizungssituation ab. Kunststoffrohre gehen gar nicht! "Normalerweise" funktioniert das recht problemlos!
[...]
Hier hilft nur param[11], der ja speziell für langsame Temperaturanstiege auch gedacht ist. Ich vermute, daß entgegen meiner Warnung doch Kunststoffrohre verwendet werden ??
Das ganze Rohrnetz ist neu, nur der Wärmesiphon (und ein paar Abgänge in den Räumen) ist aus Kunststoff, der Rest aus Kupfer. Der NTC hängt definitiv an einem senkrechtem Kupferrohr. (Ein bisschen weiter könnte ich den Fühler auch an ein waagerechtes Stück hängen)
funkleuchtturm hat geschrieben:
zabiwa hat geschrieben:Wäre es möglich eine konfigurierbare Mindestpause zwischen zwei automatisch ausgelösten Schaltungen einzubauen?
Möglich ist alles, es ist aber nicht einstellbar und ich halte es auch für nicht sinnvoll.
Nun, das WW aus dem Speicher kommt mitunter sehr heiß raus, und das Rohr kühlt dann auch relativ schnell wieder ab, so dass das nächste Zapfen wenige Minuten später wieder zum Schalten führt.

funkleuchtturm hat geschrieben: Die Laufzeit kannst Du doch mit param[7] so einstellen, wie Du magst. Ich würde aber die Sache nicht übertreiben, denn man muß bei der WW-Zirkulation immer die Legionellen-Thematik im Auge haben. Deshalb ist es m.E. unbedingt wichtig, daß gleichzeitig mit dem Desinfektionlauf der Heizung auch die WW-Zirkulation aktiv ist. Dafür ist auch die integrierte Schaltuhr hilfreich, damit beides synchronisiert ist.
Du hast da vollkommen Recht - beim "Desinfektionlauf" muss auch die WW-Zirkulation laufen! Allerdings brauche dazu keine Schaltuhr, da ich meine Heizungsanlage (und deren Zustände) eh schon zyklisch mit der Homematic abfrage. Wenn da der WW Speicher auf über 60 Grad geladen wird, schaltet die Homematic die Zirku ein.

tsturm
Beiträge: 21
Registriert: 05.11.2017, 17:57
Danksagung erhalten: 1 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von tsturm » 14.07.2019, 09:16

Hallo Eugen,
kurze Frage - ich würde gerne den Wiffi-Pump2 über send json und MQTT an FHEM anbinden.

An welchen Port sendet der wiffi (V89) das JSON-Telegram an die CCU? In der Versin der FW kann man ja keinen Port einstellen (anders als beim WM)?

VG Timmo

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von funkleuchtturm » 14.07.2019, 10:02

tsturm hat geschrieben:
14.07.2019, 09:16
An welchen Port sendet der wiffi (V89) das JSON-Telegram an die CCU? In der Versin der FW kann man ja keinen Port einstellen (anders als beim WM)?
Ich habe ein Update erstellt (Firmware 91).
Mit dem mit param 12 ist der JSON-Port nun einstellbar wie beim WEATHERMAN.
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

tsturm
Beiträge: 21
Registriert: 05.11.2017, 17:57
Danksagung erhalten: 1 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von tsturm » 16.07.2019, 20:00

Hallo Eugen,

Genial, danach wollte ich fragen... habe mittlerweile mit Log2syslog eine funktion in fhem gefunden, die Pushnachrichten mit JSON zu verarbeiten.

Noch eine Beobachtung - nachdem der wiffi scheinbar ein korruptes flash hatte (parameter sind mehrfach in der experteneinstellung aufgetaucht), habe ich den wemos komplett plattgemacht (4md empty file geflasht), dann die kompette USB prozedur befolgt. Erst mit dem kompletten flashen schien es wieder zu gehen.

Viele Grüße - Timmo

tsturm
Beiträge: 21
Registriert: 05.11.2017, 17:57
Danksagung erhalten: 1 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von tsturm » 18.07.2019, 23:02

Hallo Eugen,

vielen Dank für die schnelle Reaktion mit dem Update. Noch eine Frage - ich verarbeite den JSON String mit FHEM und dem Modul log2syslog, das eine Raw-Verarbeitung der Telegramme vom TCP-Port anbietet. Allerdings scheint es so, dass das JSON Telegram zerstückelt wird, und zwar immer an der gleichen Stelle. Kann es sein, dass da der Wiffi etwas einfügt / eine Pause / oder was anderes macht? Die Verbindung bleibt offen, aber das Parsingmodul zerhackt den String, und das ist dann kaum weiter zuverarbeiten (es bleibt nur das letzte Teil bestehen). Habe auch mit dem Modulentwickler gesprochen, der kann das manuell erstellte Telegramm problemlos einlesen (es liegt also nicht an einer Lese-Bufferlänge).
Any Hints?

VG Timmo

Diskussion bei FHEM
https://forum.fhem.de/index.php/topic,7 ... #msg959152

Code: Alles auswählen

2019.07.18 22:47:01.406 4: Connection accepted from SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.406 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.407 4: Log2Syslog SyslogServer - #########        new Syslog TCP Parsing       ######### 
2019.07.18 22:47:01.407 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.408 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.408 5: Log2Syslog SyslogServer - Buffer content:
{"modultyp":"wiffi-pump","vars":[{"name":"0","homematic_name":"wiffi_pump_ip","desc":"ip des wiffi-pump","type":"string","unit":"","value":"192.168.178.65"},{"name":"4","homematic_name":"wiffi_ntc","desc":"Temperatur_NTC","type":"number","unit":"%","value":"49.50"},{"name":"2","homematic_name":"wiffi_ww_temp","desc":"Temperatur_A","type":"number","unit":"gradC","value":"0.0"},{"name":"3","homematic_name":"wiffi_vorlauftemp","desc":"Temperatur_B","type":"number","unit":"gradC","value":"0.0"},{"name":"1","homematic_name":"wiffi_pump","desc":"Zirkulationspumpe","type":"boolean","unit":"","value":"true"}],
2019.07.18 22:47:01.408 5: Log2Syslog SyslogServer - message peer: ESP-D95E39.fritz.box,192.168.178.65
2019.07.18 22:47:01.409 4: Log2Syslog SyslogServer - raw message -> {"modultyp":"wiffi-pump","vars":[{"name":"0","homematic_name":"wiffi_pump_ip","desc":"ip des wiffi-pump","type":"string","unit":"","value":"192.168.178.65"},{"name":"4","homematic_name":"wiffi_ntc","desc":"Temperatur_NTC","type":"number","unit":"%","value":"49.50"},{"name":"2","homematic_name":"wiffi_ww_temp","desc":"Temperatur_A","type":"number","unit":"gradC","value":"0.0"},{"name":"3","homematic_name":"wiffi_vorlauftemp","desc":"Temperatur_B","type":"number","unit":"gradC","value":"0.0"},{"name":"1","homematic_name":"wiffi_pump","desc":"Zirkulationspumpe","type":"boolean","unit":"","value":"true"}],
2019.07.18 22:47:01.424 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - #########        new Syslog TCP Parsing       ######### 
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.425 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.426 5: Log2Syslog SyslogServer - Buffer content:
"Systeminfo":{"MAC-Adresse":"5c:cf:7f:d9:5e:39","Homematic_CCU_ip":"192.168.178.2","WLAN_ssid":"sturmnetz","WLAN_Signal_dBm":"-48","sec_seit_reset":"4316","zeitpunkt":"2019-07-18 22:47:01","firmware":"wiffi_pump2_91"}}
2019.07.18 22:47:01.426 5: Log2Syslog SyslogServer - message peer: ESP-D95E39.fritz.box,192.168.178.65
2019.07.18 22:47:01.427 4: Log2Syslog SyslogServer - raw message -> "Systeminfo":{"MAC-Adresse":"5c:cf:7f:d9:5e:39","Homematic_CCU_ip":"192.168.178.2","WLAN_ssid":"sturmnetz","WLAN_Signal_dBm":"-48","sec_seit_reset":"4316","zeitpunkt":"2019-07-18 22:47:01","firmware":"wiffi_pump2_91"}}
2019.07.18 22:47:01.440 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.441 4: Log2Syslog SyslogServer - #########        new Syslog TCP Parsing       ######### 
2019.07.18 22:47:01.441 4: Log2Syslog SyslogServer - ####################################################### 
2019.07.18 22:47:01.442 4: Log2Syslog SyslogServer - childname: SyslogServer_192.168.178.65_1686
2019.07.18 22:47:01.443 4: Log2Syslog SyslogServer - Connection closed for SyslogServer_192.168.178.65_1686: EOF

tsturm
Beiträge: 21
Registriert: 05.11.2017, 17:57
Danksagung erhalten: 1 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von tsturm » 20.07.2019, 12:08

Hallo Eugen,

ich habe jetzt mal mit TCPdump geforscht - es scheint, als dass die Kommunikation zwischen Wiffi-pump (und auch weatherman) auf TCP-Ebene abbricht und neu aufgesetzt wird, bis das ganze Telegram durch ist. Die Netzverbindung ist zugegeben nicht ganz gerade - Weatherman - WLAN - Fritzbox - Powerline - Raspberrry.

Ich habe das Thema genauer im FHEM Forum beschrieben - scheint eher auf der Bereitstellung der gesamten Message einer Session auf dem Raspi zu liegen. Vielleicht hast Du ja noch eine Idee?

VG timmo
https://forum.fhem.de/index.php/topic,7 ... #msg959478

Benutzeravatar
funkleuchtturm
Beiträge: 2365
Registriert: 13.06.2011, 16:42
Hat sich bedankt: 23 Mal
Danksagung erhalten: 357 Mal
Kontaktdaten:

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von funkleuchtturm » 20.07.2019, 14:57

Ich höre immer wieder, daß Powerline das Timing im WLAN durcheinander bringt. Genaueres weiß ich nicht!
Vielleicht weiß ein "Wissender" mehr :mrgreen:
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

tsturm
Beiträge: 21
Registriert: 05.11.2017, 17:57
Danksagung erhalten: 1 Mal

Re: WIFFI-pump-2… Steuerung der Zirkulationspumpe & mehr

Beitrag von tsturm » 20.07.2019, 15:47

Hi Eugen,
scheint so, allerdings sollte ja der TCP/IP Stack das abfangen - TCP geht ja nicht davon aus, dass alle Pakete richtig ankommen. Nur zur Sicherheit, Du verwendest TCP als Protokoll, nicht UPD (Frage des anderen Entwicklers)

VG Timmo

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“