http Befehle einbinden

Hallo,

ich habe das Problem, dass ich meine Rademacher Funkmotoren nicht in das HCL einbinden kann. Ich bin mittlerweile so weit, dass ich die Rohrmotoren über folgenden http Befehl ansteuern kann:

http://192.168.170.39/deviceajax.do?cid=9&did=10001&goto=20&command=1

Wie kann ich diesen ins HCL einbinden? Als virtuelles Modul eventuell?

Ich wäre Euch super dankbar, wenn mir einen eine Tipp geben könnte.

Vielen Dank und Grüße, Micha

Ja ein virtuelles Modul anlegen und dann deinen Befehl als get abschicken. Was genau ist deine Frage?

Hi Bibatron,

ich bin absoluter Neuling auf diesem Gebiet - sorry. Das mit dem “get” hatte ich auch schon in diesem Forum im Rahmen der LED Steuerung gelesen und versucht - prompt gescheitert.

Meine konkrete Frage wäre, was ich in dem Modul eingeben muss, damit dieser oben angegebene http://… Befehl umgesetzt bzw. gesendet wird.

Nagut dann versuche ich es mal.
Einfach ein virtuelles Modul anlegen.

habe mal deine Daten in mein Modul kopiert

Screenshot-from-2016-02-25-07-49-19.png

Screenshot-from-2016-02-25-07-48-47.png

Leider nein, klappt nicht. Läuft nur, wenn ich es direkt in die WWW-Adressleiste eingebe. Hast Du noch eine andere Idee?

Bei IP-Adresse mal nur die IP eintragen.

Gruß

kann es sein, das du dich bei dem Rademacher autorisieren musst?
Ich würd es nach dem Muster machen: http://www.siio.de/fibaro-hcl-home-center-lite-virtuelles-modul-einrichten/

@ boomx: klappt leider auch nicht.

@crissxross: eine Autorisierung ist nicht erforderlich (warum eigentlich nicht? ist eine gute Frage!)

Wenn ich den Befehl so 192.168.170.39/deviceajax.do?cid=9&did=10001&goto=20&command=1 in die Adresszeile von safari eingebe, klappts.

hallo,

wenn du noch keine Lösung gefunden hast kannst du es das mal noch testen.
get http://192.168.170.39/deviceajax.do?cid=9&did=10001&goto=20&command=1 HTTP/1.10x0D0x0A0x0D0x0A
Ich steuere so meine Kamera an und hatte zuerst auch am schluss das mit dem HTTP/1.10x0D0x0A0x0D0x0A vergessen.
Wenn du nach der IP noch den Port angeben musst dann brauchst du nach dem Port ein doppel //
http://192.168.170.39:80//deviceajax.do?cid=9&did=10001&goto=20&command=1 HTTP/1.10x0D0x0A0x0D0x0A
Im Modul (ersten Bild von biatron) würde ich unter IP das http:// weglassen und nur die IP eintragen

gruß

Oh ja das mit dem http ist natürlich unsinn

@Micha.

ich steuer auch meine Rollläden über den HOMEPILOT. Du mußt ein VD erstellen, unter Allgemein muß die IP Adresse deinens Homepilot eingegeben werden, sowie den Port 80. Ich habe zwei Bilder als Anhang beigefügt.

Anbei habe ich im Netz noch Folgende Befehle gefunden, die interessant sein könnten.

Szenen:
Die SID aller Szenen bekommt man mit
http://homepilot.local/sceneajax.do?scenes=1

Eine Szene lässt sich dann mit
http://homepilot.local/sceneajax.do?execute=5010
ausfürhen, dabei ist “5010” die SID der Szene.

Devices:
Eine Liste aller Devices bekommt man mit
http://homepilot.local/deviceajax.do?devices=1

Den Zustand eines Schaltaktors (ID: 10025) kann man dann mit
http://homepilot.local/deviceajax.do?device=10025
abfragen

Schalten lässt sich der Aktor dann z.B. mit
http://homepilot.local/deviceajax.do…
wobei cid=10 für an und cid=11 für aus steht.

Den Zustand eines Rolladens (ID: 10000) kann man analog mit
http://homepilot.local/deviceajax.do?device=10000
abfragen

Bedienen lässt sich der Rolladen dann z.B. mit
http://homepilot.local/deviceajax.do…

Werte für CID
Hoch : 1
STOP: 2
Runter: 3
POSITION_0: 4
POSITION_25: 5
POSITION_50: 6
POSITION_75: 7
POSITION_100: 8

Soll die Position in % angegeben werden können, dann ist CID=9 mit “goto=” zu kombinieren:
http://homepilot.local/deviceajax.do…

Die Automation eines Rolladen lässt sich ebenfalls ändern. Ein / Ausschalten der Abenddämmerungs-Automation erfolgt mit:
http://homepilot.local/deviceajax.do…

http://homepilot.local/deviceajax.do…

Schauen wir uns die URL genauer an:
http://homepilot.local/deviceajax.do? adressiert den Hompilot im Device-Modus
automation=1& gibt an, dass die Automation geändert wird
data={“did”:10000, die 10000 steht für die Device ID
”automation”:X, Automation die geändert werden soll - Tabelle
”state”:true / false} Automation An- (true) oder Ausschalten (false)

Die folgenden Codes gelten für die entsprechende Automation X:
Morgendämmerung: 0
Abenddämmerung: 1
Zeit: 2
Manuellbetrieb: 3
Sonne: 4
Regen: 5
Wind: 6

Rollladen-ip.png

rademacher-get.png

Hi dubby,

Du bist genial - danke!!! Es klappt.

Gibt es auch noch eine Möglichkeit, ein virtuelles Modul als Rolladenmodul zu bestimmen, damit es in der App auch bei Jalousie dargestellt wird?

Hi,

nein, das funktioniert leider nicht. Wird erst mit Freischaltung der UserPlugins gehen.

Gruß

@dubby
welche Befehle bzw. commands ausser excute gibt es noch für Szenen über http? gibt es eine Auflistung hierfür oder wo finde ich sowas. meine Anfrage bei der Firma Rademacher blieb bis jetzt unbeantwortet!
Vielen Dank schon mal für deine Unterstützung.