Hallo,
ich möchte aus einer FHEM Installation auf einem Raspberry den Status eines Device abfragen, das auf einer zweiten FHEM Installation im gleichen Netzwerk existiert. Telnet port ist vorhanden.
Wie man local abfragt z.b. {Value("Cam_Alarm")} habe ich herausgefunden aber ich schaffe es einfach nicht, diesen Befehl in ein entsprechendes Telnet Kommando zu packen. So etwas wie {system("echo {Value("Cam_Alarm")} | nc 192.168.1.10 7072")}
Ich freue mich auch Eure Ideen.
Gruß Wolfgang
da Du nach Ideen fragtest...
Ich mache das mit FHEM2FHEM und cloneDummy.
ja, auf FHEM2FHEM bin auch schon gestossen. Da habe ich aber die Bedenken, dass es zu sehr auf die Performance geht, deswegen ist das ausgeschieden.
Trotzdem Danke für den Ansatz.
Wolfgang
zwar nicht FHEM zu FHEM, sondern bash zu FHEM, aber vielleicht kannst Du Dir daraus was ableiten ?
test1=`echo 'list boiler temperature1 ' | nc 127.0.0.1 7072 -q 1 2>/dev/null `
Oder:
{`perl /opt/fhem/fhem.pl <ip des fhem-compi>:7072 '{Value("Cam_Alarm"}'`}
Gruß
Hans
Zitat von: FHEM_Starter am 16 Oktober 2016, 13:30:33
ja, auf FHEM2FHEM bin auch schon gestossen. Da habe ich aber die Bedenken, dass es zu sehr auf die Performance geht, deswegen ist das ausgeschieden.
Trotzdem Danke für den Ansatz.
Wolfgang
Wie kommst du darauf, dass es das tut? FHEM2FHEM mit ordentlichem Filter (auf ggf. nur ein Device, wenn nur eines gebraucht wird) ist sehr gut brauchbar, auch auf "kleinen" Rechnern. Macht man natürlich ein FHEM2FHEM mit .*:.* kann das schnell aus dem Ruder laufen.
Hallo Klaus,
vielen Dank, das hat geklappt und mir geholfen.
@Hans: Wenn ich die Anweisung in FHEM eingebe, friert mir FHEM ein. Trotzdem auch Dir Danke für Deine Bemühung.
Gruß Wolfgang