FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: peter.kramer am 30 Juni 2017, 20:11:05

Titel: DevStateIcon und PowerToggle
Beitrag von: peter.kramer am 30 Juni 2017, 20:11:05
Hallo,

ich habe eine Harmony Fernbedienung und ein Gerät, das nur PowerToggle zulässt, nicht Power ON und OFF.
Leider ist der STATE immer "off" auch, wenn ich mit Powertoggle das Gerät erfolgreich eingeschaltet habe. Dadurch ist natürlich das Power Icon falsch. Kann ich mit dev Stateicon ein Ping an das Gerät senden und in FHEM das Icon auf "Grün" setzen wenn der ping erfolgreich ist. Oder gibt es eine andere Möglichkeit?

Grüße
Peter

eventMap => /PowerToggle:off/PowerToggle:on/
devStateIcon => on:ios-on-green:off off:ios-off:on

State immer off
Titel: Antw:DevStateIcon und PowerToggle
Beitrag von: supernova1963 am 01 Juli 2017, 07:12:34
Hallo Peter,

auf Basis der geringeren Informationen und davon ausgehend, dass es keine Möglichkeit gibt das Netzgerät selbst in Fhem als Device zu integrieren (httpmod, ...), müßte dein Perl Code zum "anpingen" ja permanent laufen um eine einigermaßen gesicherte Aussage über den tatsächlichen Status des Gerätes zu erhalten.
Das würde ich als Anfänger in einen Dummy verlagern und das Harmony Device für das Schalten verwenden.
Dazu kommen noch Themen wie,
- ist feste IP sichergestellt, oder muss über die MAC Addresse abgefragt werden,
- blockierender bzw. nicht blockierender Aufruf von ping,
- ...
Alles in Allem wären mehr Informationen zu dem Gerät hilfreich bevor man diesen Aufwand betreibt.

LG

Gernot