mediola cloud Befehle in HTTP command umwandeln

Haussteuerung mittels mediola

Moderator: Co-Administratoren

mireki1975
Beiträge: 85
Registriert: 14.07.2011, 15:07
Hat sich bedankt: 1 Mal

mediola cloud Befehle in HTTP command umwandeln

Beitrag von mireki1975 » 11.02.2018, 15:36

Hallo,

ich habe mehrere macros in mediola für Alexa angelegt und steuere diese via cloud server erfolgreich an.

wenn ich mir die config so anschaue :

Code: Alles auswählen

  "Bundesliga zwei Kueche": {
    "name": "Bundesliga zwei Kueche",
    "type": "scene",
    "baseurl": "https://v5ws.mediola.com/rapi/CB99FxxxxxxxxxD33C271C6",
    "local": "http://192.168.178.3:8088",
    "commands": {
      "on": {
        "type": "POST",
        "url": "/cmd",
        "data": {
          "XC_FNC": "DoMacroRM",
          "groupIdx": 2,
          "macroIdx": 17
        }
      }


stellt sich mir die frage ob ich den Befehl nicht in einen HTTP command übersetzen kann und dann via homebridge-http für siri und homekit nutzen kann.


jemand eine Idee ?

Danke!
Zuletzt geändert von alchy am 15.02.2018, 13:39, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

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

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von Fonzo » 11.02.2018, 16:43

mireki1975 hat geschrieben: jemand eine Idee ?
Einfach einen Post Request per Curl oder sonstigem Abschicken die Parameter stehen unter data.

mireki1975
Beiträge: 85
Registriert: 14.07.2011, 15:07
Hat sich bedankt: 1 Mal

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von mireki1975 » 11.02.2018, 17:26

das ganze package?
wärst Du so nett und würdest mir ein Beispiel bauen?

Danke!

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

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von Fonzo » 11.02.2018, 23:17

mireki1975 hat geschrieben:das ganze package?
Nein wenn nur die Parameter unter data.
mireki1975 hat geschrieben:wärst Du so nett und würdest mir ein Beispiel bauen?
Kann ich leider nicht, weil dazu die API benutzt wird und die ist nicht öffentlich zugänglich bzw. dokumentiert. Wenn dann müsstest Du Dir einmal die Mühe machen, wenn Du das unbedingt mit HTTP verschicken willst und mit Wireshark reverse engineering machen und schauen was NEO so verschickt, falls der Befehl nicht verschlüsselt ist. Dann müsstest Du exakt den gleichen Befehl den NEO sendet auch per HTTP verschicken bzw. curl. So lange da die genaue Syntax aber nirgends dokumentiert ist, ist das raten oder eben Pakete mitschneiden.

Falls Du die Syntax hast kann man Dir bestimmt auch helfen das dann in Curl zu verschicken.

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

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von Fonzo » 11.02.2018, 23:29

mireki1975 hat geschrieben: stellt sich mir die frage ob ich den Befehl nicht in einen HTTP command übersetzen kann und dann via homebridge-http für siri und homekit nutzen kann.
Die Frage ist ja auch vielmehr warum muss es denn ein Makro sein? Es gibt die alte Technische Dokumentation, da stehen die Steuerkommandos drinnen. Ist also die Frage was Du genau an Geräten steuern willst, aber grundsätzlich geht das schon, ich steuere auch alle Geräte die am AIO Gateway bei mir angelernt sind über Siri aber das ohne Makros.

Du müsstest also sagen was für Geräte Du eigentlich mit Siri ansteuern willst, die am AIO Gateway angelernt sind. Dann kann man Dir auch eher helfen das mit Siri zu steuern.

mireki1975
Beiträge: 85
Registriert: 14.07.2011, 15:07
Hat sich bedankt: 1 Mal

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von mireki1975 » 12.02.2018, 09:22

Danke für die Antwort Fonzo,

ich würde gerne das Makro per http starten damit meine IR-> Wifi Wandler auch angesteuert werden.
leider kann ich per homebridge diese nicht ansteuern.

wäre dann : Küche TV an -> irTrans schaltet den TV und Sat receiver an bzw aus

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

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von Fonzo » 12.02.2018, 09:36

mireki1975 hat geschrieben: wäre dann : Küche TV an -> irTrans schaltet den TV und Sat receiver an bzw aus
Und warum brauchst Du da überhaupt den umständlichen Weg über Mediola? Die Homebridge läuft doch lokal im Netzwerk, Du musst dann doch lediglich IRTrans einen HTTP Befehl schicken dazu ist der ganze Umweg über Mediola, Makro und Cloud doch gar nicht notwendig, oder sehe ich das falsch?

33zdenko
Beiträge: 343
Registriert: 21.12.2013, 16:50
Danksagung erhalten: 4 Mal

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von 33zdenko » 12.02.2018, 09:43

es geht so:
postman addon installieren,
in mediola cloud bei calls schauen:
den befehl auswählen
dann view command info
die url kopieren
im postman einfügen
links POST wählen
dann body kopieren aus command info
im postman bei body klicken unten, einfügen, dann rechts bei text, text/plain wählen
oben rechts send button klicken...
wenn es geht dann bei code, passendes code erzeugen für verschiedene sprachen
Bildschirmfoto 2018-02-12 um 09.41.47.png
Bildschirmfoto 2018-02-12 um 09.42.20.png

mireki1975
Beiträge: 85
Registriert: 14.07.2011, 15:07
Hat sich bedankt: 1 Mal

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von mireki1975 » 12.02.2018, 09:48

eigentlich hast Du recht, aber.....

habe das ganze Haus auf Homematic / irTrans / iTach auf mediola mit iOS Fernbedienung super am laufen

neo server für die Alexa Anbindung klappt auch - Siri via homebridge ist im moment nur ein add on das ich einfachst wie möglich übernehmen möchte

mediola soll die golden source sein , möchte nicht alles extra pflegen, die iTach Geräte kann ich auch nicht via homebridge direkt ansteuern (meine modelle)

mireki1975
Beiträge: 85
Registriert: 14.07.2011, 15:07
Hat sich bedankt: 1 Mal

Re: mediola cloud Befehle in HTTP command umwandeln

Beitrag von mireki1975 » 12.02.2018, 09:49

33zdenko hat geschrieben:es geht so:
postman addon installieren,
in mediola cloud bei calls schauen:
den befehl auswählen
dann view command info
die url kopieren
im postman einfügen
links POST wählen
dann body kopieren aus command info
im postman bei body klicken unten, einfügen, dann rechts bei text, text/plain wählen
oben rechts send button klicken...
wenn es geht dann bei code, passendes code erzeugen für verschiedene sprachen
Bildschirmfoto 2018-02-12 um 09.41.47.png
DANKE ,ich schau mir das heute abend gleich mal an :)
Bildschirmfoto 2018-02-12 um 09.42.20.png

Antworten

Zurück zu „mediola“