Hallo zusammen,
ich versuche gerade einen Url Befehl über das FIBARO Home Center an Fhem zu senden.
Über meinen normalen Browser funktioniert alles wunderbar. Wenn ich dies aber ich Fibaro mache kommt folgendes im Log und nichts tut sich.
sieh Anhang
Komisch finde ich das das da ein redirecting..........to /fhem steht das kommt nicht wenn ich es normal über meinen Browser mache ..
Kann mir jemand helfen?
Danke im vorraus
Hat keiner irgendeine Idee :-(
Besser wäre statt Screenshot immer Text.
Ich denke mal er macht es wegen der fehlerhaften URL.
Okay du meinst wenn ich die wo du mir geschickt hast nehme geht es ?
Sollte gehen
und wie könnte ich Daten auslesen über einen http Befehl ? zB der Stand meines Stromzählers in den Readings von fhem
Mit curl kann man ein ReadingsVal so machen.
curl --globoff "http://raspberrypi:8083/fhem?XHR=1&cmd={ReadingsVal('GlobalMem','state','0')}"
Ich glaube mein Fibaro unterstützt nur get und post .. geht damit auch ?
Zitat von: wuschelino22 am 01 März 2018, 13:09:58
Ich glaube mein Fibaro unterstützt nur get und post .. geht damit auch ?
Curl ist ein linux command, das deine Kiste das nicht kann ist zu vermuten.
Probiere es doch einfach mal aus. Oder wende dich an ein Fibaro Forum. Ich glaube die Chancen stehen besser, dass da jemand was zu deinem HomeCenter sagen kann. ;D
curl ist ja auch nur ein Konsolenprogramm. Ich wollte Dir damit nur die Syntax zeigen. Musst halt bisschen testen.Probieren geht über studieren.
http://raspberrypi:8083/fhem?XHR=1&cmd={ReadingsVal('GlobalMem','state','0')}
Einfach mal diese URL hier testen. Bitte Port und Servername anpassen.
Das hier kannst übrigens als Grundgerüst nehmen für Deine Schaltaktionen
http://raspberrypi:8083/fhem?XHR=1&cmd=