HTTP Request Funktion
Hallo Wome,
ich habe in meinem Homematic-System eine neue Variable angelegt "TV" vom Typ Wahr/Falsch (EIN/AUS).
Als nächstes habe ich über die Android-App "Homedroid" diese Variable einmal ein/ausgeschaltet - anschließend kann in dieser App unter Konfiguration-Automatisierung der Link für das ändern der Variable ausgelesen werden.
Diese beiden Links wiederum habe ich dann mit der HTTP-Funktion als Aktoren angelegt und in meine Aktionen eingefügt
Es wird also in meinem Fall beim Einschalten der TV-Funksteckdose noch der HTTP-Befehl "Variable EIN" gesendet und beim Ausschalten "Variable AUS". Jetzt kennt die Homematic den Zustand des Fernsehers und kann damit weiterarbeiten.
Ich hoffe ich konnte dir helfen,
schöne Grüße
Dax
ich habe in meinem Homematic-System eine neue Variable angelegt "TV" vom Typ Wahr/Falsch (EIN/AUS).
Als nächstes habe ich über die Android-App "Homedroid" diese Variable einmal ein/ausgeschaltet - anschließend kann in dieser App unter Konfiguration-Automatisierung der Link für das ändern der Variable ausgelesen werden.
Diese beiden Links wiederum habe ich dann mit der HTTP-Funktion als Aktoren angelegt und in meine Aktionen eingefügt
Es wird also in meinem Fall beim Einschalten der TV-Funksteckdose noch der HTTP-Befehl "Variable EIN" gesendet und beim Ausschalten "Variable AUS". Jetzt kennt die Homematic den Zustand des Fernsehers und kann damit weiterarbeiten.
Ich hoffe ich konnte dir helfen,
schöne Grüße
Dax
Hallo,
ich habe die ganze Zeit eine Aktion per http gesteuert (http://IP:PORT/fhem?xxxxxxx)
nun habe ich in fhem gestern einen passwortschutz eingerichtet, naturgemäß kann ich den selben befehl dann per http://user:pw@IP:PORT/fhem?xxxxxxx aufrufen.
im browser funktioniert das auch, im lightmanager allerdings nicht. wenn ich den aktor starte, blinkt der lightmanager nur nach 2-3 sekunden und nichts passiert (leds sind eigentlich auf immer aus)
weiß jemand rat?
ich habe die ganze Zeit eine Aktion per http gesteuert (http://IP:PORT/fhem?xxxxxxx)
nun habe ich in fhem gestern einen passwortschutz eingerichtet, naturgemäß kann ich den selben befehl dann per http://user:pw@IP:PORT/fhem?xxxxxxx aufrufen.
im browser funktioniert das auch, im lightmanager allerdings nicht. wenn ich den aktor starte, blinkt der lightmanager nur nach 2-3 sekunden und nichts passiert (leds sind eigentlich auf immer aus)
weiß jemand rat?
- BooosesThaSnipper
- Beiträge: 323
- Registriert: Mi 24. Feb 2016, 15:10
Hast du irgendwelche Sonderzeichen im Passwort das du escapen müsstest ?
- BooosesThaSnipper
- Beiträge: 323
- Registriert: Mi 24. Feb 2016, 15:10
Klar macht das ein unterschied
Post = verschicken/versenden
Get = abholen...
Aber ob mit oder ohne Passwort, ändert es nicht die Art wie es funktionieren sollte.
Post = verschicken/versenden
Get = abholen...
Aber ob mit oder ohne Passwort, ändert es nicht die Art wie es funktionieren sollte.
habe den befehl als POST drin, so funktioniert er ohne passwort jedenfalls.BooosesThaSnipper hat geschrieben:Klar macht das ein unterschied
Post = verschicken/versenden
Get = abholen...
Aber ob mit oder ohne Passwort, ändert es nicht die Art wie es funktionieren sollte.
kann heute abend nochmal genauer nachschauen ob in der szene generell noch ein fehler drin ist, aber eigentlich ruft er nur 2x eine url auf und das wars.
gibt es eine logdatei im lightmanager wo ich nachvollziehen könnte was der fehler ist=
Zuletzt geändert von t0bse am Do 20. Okt 2016, 18:46, insgesamt 1-mal geändert.
Ich versuche gerade einen Befehl an "Maker" (IFTTT) zu senden (Post Befehl). Die URL ist wie folgt aufgebaut und funktioniert direkt im Browser einwandfrei: https://maker.ifttt.com/trigger/event_n ... h/key/XXXX
XXXX = User/Passwortcode
event_name = auszulösenes Ereignis
airStudio sagt mir immer "Socket-Fehler #11001 Host nicht gefunden."
Wodran kann das liegen? Besten Dank für die Untersützung!
Grüße
XXXX = User/Passwortcode
event_name = auszulösenes Ereignis
airStudio sagt mir immer "Socket-Fehler #11001 Host nicht gefunden."
Wodran kann das liegen? Besten Dank für die Untersützung!
Grüße