Hallo Leute,
an meiner Wasseruhr werden mittels einem Initiator & Siemens Logo die Impulse gezählt.
Mit IPS frage ich die Merker ab. Die Werte werden mit IPS Geloggt.
Das Funktioniert auch 1A Aber!
Ab und Zu werden komische Daten Geloggt
zb:
23.11.2016 18:48:22 => 57962 (das entspricht 57962 Liter)
23.11.2016 18:54:30 => 1049170
usw
Ich kann mit nicht erklären woher die Werte kommen.
Was mir noch aufgefallen ist:
Ab und An sehe ich in den „Meldungen“ das die Logo ein Time Out Fehler hat.
Alle Eingänge und Ausgänge Time Out.
Client Socket & Splitter Instanz zeigen aber keinen Fehler an.
Rufe ich:
print_r(IPS_GetInstance(46680 /*[Logo8 - Haupverteiler]*/));
auf. Bekomme ich „Instanz ist aktiv“ also 102 angezeigt.
Doppelklicke ich ein time out Eintrag bei den ganzen Meldungen, werde ich zu der Splitter Instanz geleitet die dann sofort als Fehlerhaft Markiert wird.
Mache ich den Client Socket auf, deaktiviere und aktiviere die verbindung, und alles ist wieder OK.
Kann es sein das in diesem Moment die komische Daten geloggt werden?
Gruß