WIFFI Pulsecounter von Eugen Stall

Hallo Zusammen,

hat einer von Euch schon den WIFFI Pulsecounter von Eugen Stall in IPS eingebunden?

Ich habe hier im Forum nur etwas über den WIFFI Wohnzimmersensor gefunden, aber ich kann es nicht auf den Pulsecounter übertragen.
https://www.symcon.de/forum/threads/33291-WIFFI-WZ-direkt-in-Symcon-nutzen

Den ServerSocket habe ich am Laufen (Port 8181), eine RegVar angelegt und der Counter sendet regelmäßig Daten.
Es sind laut Doku json-Daten, aber das mit dem Cutter und json_decode() funktioniert nicht richtig.

$buf = $_IPS['VALUE'];
$data = json_decode($buf, true);

Hier die Daten:

05.08.2019, 23:09:59 | RECEIVED [10.1.1.197:25347] | {"modultyp":"PULSECOUNTER","vars":[{"name":"0","homematic_name":"w_counter_ip","desc":"ip des pulsecounters","type":"string","unit":"","value":"10.1.1.197"},{"name":"11","homematic_name":"w_counter_1","desc":"w_counter_1","type":"number","unit":"KWh","value":1111.11},{"name":"12","homematic_name":"w_power_1","desc":"w_power_1","type":"number","unit":"KW","value":"inf"},{"name":"13","homematic_name":"w_counter_2","desc":"w_counter_2","type":"number","unit":"KWh","value":2222.22},{"name":"14","homematic_name":"w_power_2","desc":"w_power_2","type":"number","unit":"KW","value":"inf"},

05.08.2019, 23:09:59 | RECEIVED [10.1.1.197:25347] | {"name":"15","homematic_name":"w_counter_3","desc":"w_counter_3","type":"number","unit":"KWh","value":3333.33},{"name":"16","homematic_name":"w_power_3","desc":"w_power_3","type":"number","unit":"KW","value":0.006},{"name":"17","homematic_name":"w_counter_4","desc":"w_counter_4","type":"number","unit":"m3","value":4444.44},{"name":"18","homematic_name":"w_power_4","desc":"w_power_4","type":"number","unit":"m3/h","value":0.001}],

05.08.2019, 23:09:59 | RECEIVED [10.1.1.197:25347] | "Systeminfo":{"MAC-Adresse":"xx:xx:xx:xx:xx:xx","Homematic_CCU_ip":"x.x.x.x","WLAN_ssid":"WLAN2","WLAN_Signal_dBm":-67,"sec_seit_reset":52578,"zeitpunkt":"2019.08.05/23:09:58","firmware":"wiffi_counter_29"}}

Die kommen leider in drei Blöcken?

Kann jemand helfen?

Viele Grüße aus dem Unterallgäu
Harry

Nun habe ich den Fehler selbst gefunden: Im Cutter muss als rechtes Trennzeichen Hex 04 stehen, nicht 03.

Nun kommen die Datem im Array an:

Array
(
    [modultyp] => PULSECOUNTER
    [vars] => Array
        (
            [0] => Array
                (
                    [name] => 0
                    [homematic_name] => w_counter_ip
                    [desc] => ip des pulsecounters
                    [type] => string
                    [unit] => 
                    [value] => x.x.x.x
                )

            [1] => Array
                (
                    [name] => 11
                    [homematic_name] => w_counter_1
                    [desc] => w_counter_1
                    [type] => number
                    [unit] => KWh
                    [value] => 1111.11
                )

            [2] => Array
                (
                    [name] => 12
                    [homematic_name] => w_power_1
                    [desc] => w_power_1
                    [type] => number
                    [unit] => KW
                    [value] => inf
                )

            [3] => Array
                (
                    [name] => 13
                    [homematic_name] => w_counter_2
                    [desc] => w_counter_2
                    [type] => number
                    [unit] => KWh
                    [value] => 2222.22
                )

            [4] => Array
                (
                    [name] => 14
                    [homematic_name] => w_power_2
                    [desc] => w_power_2
                    [type] => number
                    [unit] => KW
                    [value] => inf
                )

            [5] => Array
                (
                    [name] => 15
                    [homematic_name] => w_counter_3
                    [desc] => w_counter_3
                    [type] => number
                    [unit] => KWh
                    [value] => 3333.33
                )

usw.

Viele Grüße aus dem Unterallgäu
Harry

Hi,

hast du den schon im Einsatz? Ist der Counter zuverlässig? Wollte mir einen mit nem ESP8266 nachbauen, aber ich fürchte das die ohne weiteren Umbauten zu doppelzählungen neigen

Viele Grüße

Ich bin zwar nicht Harry,

aber auch ich habe einen Pulscounter im Einsatz.
Funktioniert absolut zuverlässig bei mir. Ich lese damit vier Stromzähler (PV, Netz, und zwei weitere einzelne Stromkreise) aus.

Ich bin auch nicht Harry,

aber ich hab auch zwei am laufen und sehr zufrieden. (1x Wasserzähler, 1x DAVIS Regenmesser)

Hi,

Danke für die infos, hab das teil mal bestellt.

Viele Grüße

Gesendet von meinem EML-L29 mit Tapatalk

Hallo zusammen,

aufgebaut und läuft. Jedoch driftet auch hier die Werte beim Gas-/Wasserzähler ab, und zwar nach oben (also immer minimal mehr). Ich vermute das die Entprellzeit nicht passt. Was habt Ihr für Werte? Ich habe die Standard 4k7 = 106ms laut Anleitung.

Viele Grüße

Hallo Zusammen,

ich nutze zu auslesen des Pulscounter seit ein paar Monaten dieses Modul.

Leider kommen seit einigen Tagen keine Daten mehr an.
Im ServerSocket kommen die Daten an, aber es kommen keine Daten in die Variablen.

Jemand vielleicht eine Idee?

Hallo,

welche IPS-Version? ich habe (noch) 5.4 im Einsatz
Hast du den Debug sowohl der PuslCounter-Imstanz als auch die Server-Socker kontrolliert? kommt da gar nichts?
die PulseCounter -Web-GUi ist normal aufrufbar? und die Parameter (CCU und param 12) sind ok?

gruß
demel

Hallo Demel,

ich will mal versuchen, die Fragen zu beantworten.

Ist auch die 5.4

Im Server Socket kommen Daten an.

In der Pulscounter Instanz kommen auch die Daten an.

Aber die Variablen bleiben leer

Hallo,
da scheint am Format der Daten was komisch zu sein.
welche Version hat der PulseCounter? Und das IPS-Modul?
und dann schick mir bitte mal ein Debug von beiden Modulen an demel42@web.de , damit ich mir die Daten besser anschauen kann.
gruß
demel

Hallo Demel,

vielen Dank nochmal für die Unterstützung.

Im Moment die 39. Hab es aber auch schon mit neueren Versioen probiert, keine Besserung.
In der 60 hat sich die Struktur der Schnittstelle aber auch schon wieder geändert.
Die 36, die du im Modul erwähnst, die gibt es leider nicht zum Download bei Eugen.

Das Module hat die 1.4 vom 12.09.2020

Ist unterwegs.

Hallo zusammen,

hätte Mal eine Frage zur Konfiguration des Pulsecounter Modul in IPS.

Welchen Port muss ich bei der Schnittstelle ( Modul ) verwenden?

Ich habe den Port eingetragen, denn auch die Konsole verwendet? Leider immer mit Fehlermeldung das dieser Port schon vergeben ist?

Danke.

Danke, bin etwas auf der Leiter gestanden.
Funktioniert :slight_smile: mit Port 1020

Jetzt hab ich das Problem, das sich der counter aufhängt nach ca 3 Minuten???

Er ist nicht mehr per Weboberfläche erreichbar, die Daten werden auch nicht mehr aktualisiert!