ich habe ein Problem mit einem Fensterdrehgriff- und einem Türmagnetkontakt.
Sowohl das Fenster als auch die Tür habe ich gestern Abend geschlossen und ein grünes Bestätigungslicht bekommen. Nachdem beide heute den Status offen haben, habe ich mal etwas in den Logs nachgeforscht und festgestellt, dass der Rechner mit dem IPS-Server zu diesem Zeitpunkt einen Hänger hatte und der Status daher nicht geändert wurde.
So, nun zur Frage: Kann ich nun einen Abfragebefehl an die beiden Geräte absetzen, um den wahren Zustand zu erfahren ? Ich habe es mit
$x = GetValueinteger(51066);
versucht, aber darüber bekommt man ja wohl nur den Zustand der Variable geliefert und nicht den Zustand des Geräts oder ?
du kannst nicht wirklich den Status des Device abfragen sondern nur den Status den das BidCos-Service weiß.
Und ich nehm an du hast den LAN-Adapter.
Da läuft das BidCos auf dem PC, wenn der kurz weg ist, ist auch das BidCos weg und damit bekommt das auch kein Statusupdate…
das hängt irgendwie mit dem LAN-USB-Teil zusammen, das ich noch für meine FS20-Komponenten benötige - nachdem sich eq3 hartnäckig weigert, Lichtsensoren anzubieten…(nein, ich bin kein Bastelkünstler, der aus einem Temperaturfühler einen Lichtsensor bauen kann )
Mag ja sein. Ich habe auch noch Reste FS20 am laufen. Aber ich bin froh, dass es bei mir über eine CCU läuft weil ich dann in Ruhe Wartungsarbeiten am Rechner machen kann. Die Basics des Systems laufen dann über die CCU weiter und die Stati kriegt IPS beim nächsten Neustart wieder übertragen. Aber da gibt es hier kontroverse Ansichten und die wurden ja auch schon reichlich diskutiert.
Also kann man vergessen, was in der Dokumentation steht? :rolleyes:
Diese Funktion belastet den Funkverkehr erheblich.
Sie sollte ausschliesslich verwendet werden, um kritische Gerät zum IP-Symcon-Start zu aktualisieren. Ein erneutes Abfragen zur Laufzeit wird nicht benötigt, da die HomeMatic alle Statusänderungen direkt an IP-Symcon weiterleitet.
Bei Batteriebetriebenen Geräte wird nur der gespeicherte Status in der CCU/LAN-Adapter abgefragt. Netzbetriebene Geräte werden per Funk direkt abgefragt.
Nachdem beide heute den Status offen haben, habe ich mal etwas in den Logs nachgeforscht und festgestellt, dass der Rechner mit dem IPS-Server zu diesem Zeitpunkt einen Hänger hatte und der Status daher nicht geändert wurde.
Wäre der Status im LAN-Adapter gespeichert gewesen hätte IPS den sich ja beim nächsten Start abholen müssen.