Medial Gerät Statusabfrage in HM

Haussteuerung mittels mediola

Moderator: Co-Administratoren

Antworten
ingranu
Beiträge: 82
Registriert: 16.01.2017, 14:57
Hat sich bedankt: 7 Mal

Medial Gerät Statusabfrage in HM

Beitrag von ingranu » 19.04.2020, 19:11

Hallo zusammen

Ich habe einen FS20 Switch welches ich über die CCU mittels HTTP ein und ausschalte.
Nun würde ich gerne wissen ob die Möglichkeit besteht bei medial den Status über http abzufragen und diesen bei der CCU in einer Systemvariable schreiben lassen.

Hat jemand Erfahrung damit?

Fonzo
Beiträge: 6823
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 499 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von Fonzo » 19.04.2020, 23:05

ingranu hat geschrieben:
19.04.2020, 19:11
Ich habe einen FS20 Switch welches ich über die CCU mittels HTTP ein und ausschalte.
Was ist das genau für eine Art von FS20 Switch, der da geschaltet wird?
ingranu hat geschrieben:
19.04.2020, 19:11
Nun würde ich gerne wissen ob die Möglichkeit besteht bei medial den Status über http abzufragen und diesen bei der CCU in einer Systemvariable schreiben lassen.
Das Problem ist das FS20 im Gegensatz zu Homematic ein unidirektionales System ist, es gibt also per se keine Rückmeldung vom Gerät. Mediola behilft sich da selber mit SmartStates das heißt das die Software selber den vermeintlich Status zwischenspeichert. Das gleiche könntest Du banal auch machen von der CCU mit deinem FS20 Switch. Wenn Du den http Befehl abschickst setzt Du einfach gleichzeitig den Status den Du an das Gerät geschickt hast. Problem bei solchen Lösungen ist immer das Du nie weist ob der Status wirklich stimmt, da das Gerät ja nichts quittiert. Zweites Problem ist wenn das FS20 Gerät anderweitig geschaltet wird, bekommt Du das in die CCU auch nicht mit auch dann stimmt der Status nicht.
Wenn Du das generell auch registrieren willst, hilft da im Prinzip nur ein Gateway mit Sensormode. Ein AIO Gateway kann dann z.B. auch andere Schaltvorgänge von FS20 registrieren und den Status anpassen. Um so was zu nutzten brauchst man aber Zugriff auf ein AIO Gateway selber, das geht nicht per HTTP. Das ist entweder aus NEO über das NEO Plugin AIO Gateways möglich mit einem AIO Gateway oder alternativ kann auch IP-Symcon den FS20 Sensor Mode des AIO Gateways auslesen und so den FS20 Status aktuell halten.

ingranu
Beiträge: 82
Registriert: 16.01.2017, 14:57
Hat sich bedankt: 7 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von ingranu » 19.04.2020, 23:15

Es handelt sich um ein Intertechno ITL-250 welches ich im Medial Gateway angelernt habe, diesen aber mit der CCU2 mittels http command anstuere

Fonzo
Beiträge: 6823
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 499 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von Fonzo » 19.04.2020, 23:28

ingranu hat geschrieben:
19.04.2020, 23:15
Es handelt sich um ein Intertechno ITL-250 welches ich im Medial Gateway angelernt habe, diesen aber mit der CCU2 mittels http command anstuere
Dann kannst Du den "Status" der Systemvariable entweder gleichzeitig setzen wenn Du den HTTP Befehl absetzt, das funktioniert aber ausschließlich wenn der Funkbefehl auch ankommt und zweitens das Gerät nicht noch auf anderem Weg geschaltet wird. So hundert Prozent kannst du Dir also nie sicher sein das der Status dann auch korrekt ist. Wenn Du zusätzlich den FS20 Status, den das AIO Gateway empfängt, auch auswerten willst, geht das z.B. über IP-Symcon und IPSymconAIOGateway.

ingranu
Beiträge: 82
Registriert: 16.01.2017, 14:57
Hat sich bedankt: 7 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von ingranu » 19.04.2020, 23:31

ok alles klar besten dank für den TIP. Gibts dafür auch einen Adapter für Biobroker für das IPSymcon?

Fonzo
Beiträge: 6823
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 499 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von Fonzo » 19.04.2020, 23:40

ingranu hat geschrieben:
19.04.2020, 23:31
Gibts dafür auch einen Adapter für Biobroker für das IPSymcon?
Es wurde mal ein Adapter angefangen aber so richtig nicht weiter verfolgt, da müsste sich also wenn jemand drum bemühen bzw. darauf aufbauen wenn da Bedarf besteht. Ansonsten wenn Du Dich mit dem ioBroker gut auskennst kannst Du auch einfach über die JSON-RPC mit IP-Symcon kommunizieren. Oder Du legst Dir in ioBroker selber einfach einen Multicast Socket an und wertest diesen dort aus, dann siehst Du auch was das AIO Gateway so alles empfängt. Was das AIO Gateway empfängt hängt vom Sensor Modus ab, der auf dem AIO Gateway eingestellt worden ist.

ingranu
Beiträge: 82
Registriert: 16.01.2017, 14:57
Hat sich bedankt: 7 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von ingranu » 22.04.2020, 10:51

Wie müsste dann der Http Befeht aussehen um den Status mitzuschicken?
Zum Einschalten verwende ich:

http://192.168.3.97/command?XC_USER=adm ... a=44240090
Fonzo hat geschrieben:
19.04.2020, 23:28
ingranu hat geschrieben:
19.04.2020, 23:15
Es handelt sich um ein Intertechno ITL-250 welches ich im Medial Gateway angelernt habe, diesen aber mit der CCU2 mittels http command anstuere
Dann kannst Du den "Status" der Systemvariable entweder gleichzeitig setzen wenn Du den HTTP Befehl absetzt, das funktioniert aber ausschließlich wenn der Funkbefehl auch ankommt und zweitens das Gerät nicht noch auf anderem Weg geschaltet wird. So hundert Prozent kannst du Dir also nie sicher sein das der Status dann auch korrekt ist. Wenn Du zusätzlich den FS20 Status, den das AIO Gateway empfängt, auch auswerten willst, geht das z.B. über IP-Symcon und IPSymconAIOGateway.

Fonzo
Beiträge: 6823
Registriert: 22.05.2012, 08:40
System: CCU
Hat sich bedankt: 25 Mal
Danksagung erhalten: 499 Mal

Re: Medial Gerät Statusabfrage in HM

Beitrag von Fonzo » 22.04.2020, 11:44

ingranu hat geschrieben:
22.04.2020, 10:51
Wie müsste dann der Http Befeht aussehen um den Status mitzuschicken?
Wie gesagt Intertechno hat keine Statusrückmeldung. Du kannst höchstens z.B. auf der CCU parallel zum verschicken eben noch zusätzlich eine Systemvariable setzten, die den "Status" enthält. Der Status muss aber nicht zwangsweise stimmen, da Du ja nie zu 100 % sicher sein kannst, dass der Funkbefehl auch angekommen und verarbeitet worden ist, da das Gerät selber den Empfang ja nicht quittiert.

Ausführliche Beschreibung zum Aufbau des Sendebefehls findest Du in der Technischen Dokumentation.

Antworten

Zurück zu „mediola“