FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: matthias soll am 23 Juli 2013, 21:44:30

Titel: Floorplan Schalten über einen Link
Beitrag von: matthias soll am 23 Juli 2013, 21:44:30
Hallo zusammen,
ich benutze zum Schalten viele Geräte die im Netzwerk über http kommando´s bedient werden.
Wie kann ich diese im Floorplan darstellen und damit auch bedienen?
Beispiel:
define WZ_Licht notify livingroom1:toggle "wget -q 'http://192.168.1.22/send.htm?remote=light-lr&command=on-off&back (//192.168.1.22/send.htm?remote=light-lr&command=on-off&back)'"

Kann mir jemand einen Tip geben, ich habe alles mögliche erfolglos ausprobiert.
Titel: Aw: Floorplan Schalten über einen Link
Beitrag von: UliM am 25 Juli 2013, 00:02:31
Hi,
hast Du mal im log geschaut, was wirklich gesendet wird?
Mir fällt adhoc auch nix auf.
=8-)
Titel: Aw: Floorplan Schalten über einen Link
Beitrag von: matthias soll am 25 Juli 2013, 05:20:55
Hi,
es wird immer ein on gesendet ich will aber mit toggle schalten.
so geht es auch nicht immernoch wird on gesendet:

define WZ_Licht notify livingroom1:toggle "wget -q 'http://192.168.1.22/send.htm?remote=light-lr&command=on-off&back (//192.168.1.22/send.htm?remote=light-lr&command=on-off&back)'"
attr livingroom1 fp_Groundfloor 400,500
attr livingroom1 webCmd toggle

so geht es:
define WZ_Licht notify livingroom1:on "wget -q 'http://192.168.1.22/send.htm?remote=light-lr&command=on-off&back (//192.168.1.22/send.htm?remote=light-lr&command=on-off&back)'"
ich will aber eigentlich nicht jeden befehl doppelt eintragen nur weil mein wandtaster toggelt und der floorplan on sendet.
Titel: Aw: Floorplan Schalten über einen Link
Beitrag von: UliM am 25 Juli 2013, 13:29:38
Eigentlich müsste jedes mal "on-off" gesendet werden.

Wenn Dein device nur "toggle" sendet, musst du das zunächst in on/off umwandeln. Dafür gibt's untoggle:
http://www.fhemwiki.de/wiki/FS20_Toggle_Events_auf_On/Off_umsetzen (//www.fhemwiki.de/wiki/FS20_Toggle_Events_auf_On/Off_umsetzen)
Hinweis: Du brauchst die Routine nicht nach 99_myUtils kopieren, ist bereoits inder Standardauslaiferung enthalten.
Du musst nur das notify bauen.

Dann testen, ob toggle auf on/off umgesetzt wird (Anzeige in FHEMWEB).

Erst wenn  das geht, macht einne Beschäftigung mit dem u.g. Sinn.
Wenn Du untoggle nutzt, steht in der Variable $EVENT der Wert on oder off. Diesen kannst Du dann an Dein device senden.

Gruß,
Uli
Titel: Aw: Floorplan Schalten über einen Link
Beitrag von: matthias soll am 25 Juli 2013, 21:44:18
Hi,
danke für den Tip mit dem untoggle wenn ich:

define livingroom1 FS20 c911 00
define test notify livingroom1 {UntoggleDirect("livingroom1")}

ist im Webinterface die Glühlampe zu sehen und wenn ich die bediene kommt unter events on und off,
an dem FS20 taster ändert das aber nichts der sendet weiter toggle.
Wie kann ich den Wandtaster auch untoggeln?