Hauptmenü

status vs. STATE

Begonnen von netsrac4th, 01 Februar 2017, 17:56:10

Vorheriges Thema - Nächstes Thema

netsrac4th

Hallo Gemeinde,

ich bin seit einer Woche neu in dem Thema FHEM. Bisher konnte ich alle meine Geraete ohne Probleme einbinden.
Nun stehe ich vor folgendem Problem:

Der netatmo TAG für Türen und Fenster aktuallisiert nicht "STATE" in den Internals sondern hat lediglich ein Reading mit dem Namen "status".
Meine Frage ist, wie kann ich den "STATE" mit den Daten vom Reading überschreiben? WatchDog? Dummy?

Ich habe das Forum komplett durchforstet, aber keine hilfreichen Informationen zu so einem Thema gefunden.

Vielen Dank
Carsten

franky08

#1
Attribut stateFormat status. STATE ist ein Internal und wird üblicherweise vom device selber gesetzt.
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Markus M.

Zitat von: netsrac4th am 01 Februar 2017, 17:56:10
Der netatmo TAG für Türen und Fenster aktuallisiert nicht "STATE" in den Internals sondern hat lediglich ein Reading mit dem Namen "status".
Meine Frage ist, wie kann ich den "STATE" mit den Daten vom Reading überschreiben?

STATE sollte von Devices mit Readings eigentlich nie gesetzt werden, dafür gibt es stateFormat.
Wenn du den Tag sauber über autocreate angelegt hast, sollte das passende Attribut eigentlich auch vorhanden sein:
stateFormat status
Aktuell weder Smarthome noch FHEM vorhanden

franky08

Was anderes hab ich dem TE doch auch nicht geschrieben ...  ;)

VG
Frank
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

netsrac4th

#4
Zitat von: Markus M. am 01 Februar 2017, 19:07:49
STATE sollte von Devices mit Readings eigentlich nie gesetzt werden, dafür gibt es stateFormat.
Wenn du den Tag sauber über autocreate angelegt hast, sollte das passende Attribut eigentlich auch vorhanden sein:
stateFormat status

Ich habe den Sensor mal entfernt und neu erkennen lassen. Nun funktioniert der Udate des STATE wunderbar.

Danke