FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: joka am 29 Januar 2013, 17:17:22

Titel: Anleitung für longpoll
Beitrag von: joka am 29 Januar 2013, 17:17:22
Hallo,

ich veruche mich gerade an der Implementierung von "longpoll"

Allerdings habe ich in der commandref keine Beschreibung gefunden.

Meine FHEM cfg sieht so aus:

define WEB FHEMWEB 8083 global
attr WEB longpoll 1

define WEBphone FHEMWEB 8084 global
attr WEBphone smallscreen 1

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix dark
attr WEBtablet touchpad 1
attr WEBtablet longpoll 1

Leider wird der status des Schalters nicht aktualisiert.
Erst nach dem "refresh" des Browser bekomme ich die Zustandsänderung mit.

Der Schalter ist wie folgt definiert:
define Gruppe_test_notify structure room Lampe_GZ EnO_switch_0021E4BB
attr Gruppe_test_notify clientstate_behavior last
attr Gruppe_test_notify eventMap BI:off B0:on
attr Gruppe_test_notify room Gruppe

getestet habe ich mit Chrome und Firefox unter Windows und Chrome und Safari auf iPad. Überall das gleiche Verhalten.

Hat jemand eine "Beispiel-Implementierung" von longpoll die er posten kann?

Danke und Gruß
joerg
Titel: Aw: Anleitung für longpoll
Beitrag von: UliM am 29 Januar 2013, 18:17:27
Hi,
der "Schalter" ist eine structure.
Ich habe FS20- und HM-devices eingebunden, bei denen funzt's.
Structure hab ich noch nicht getestet.
Gruß, Uli
Titel: Aw: Anleitung für longpoll
Beitrag von: joka am 29 Januar 2013, 18:44:49
Hallo Uli,

Ich habe deshalb structure benutzt, da ich die Statusaenderung von einem physischen Schalter und einem FHEM Schalter sehen wollte,

Wenn ich nur einen FHEM Schalter verwende dann funzt es auch bei mir.

Sowie ich Rudolf verstanden habe, hat er es auch bei "structure" implementiert.

Ist mein Einsatz von longpoll in der fhem.cfg so richtig?

Danke und Gruss

Joerg