Der Einsatz von Netcat
Netcat gehört mit zu den mächtigsten Werkzeugen unter Linux, um mit TCP/IP zu arbeiten. Das Tool ist in der Lage, Daten über ein Netzwerk zu empfangen oder eben auch zu senden. Diese Eigenschaft kann man sich auf der HomeMatic-Zentrale zu Nutze machen, um kleine Datenpakete an einen entfernten Server zu schicken.
Das Binary kann am Ende dieses Artikel heruntergeladen und auf die HomeMatic-Zentrale kopiert werden. Als Zielverzeichnis könnte z.B. folgender Pfad dienen:
/etc/config/addons/netcatAnschließend kann man das Tool über folgenden Skript-Befehl aufrufen:
Weitere
Informationen über "Netcat" und dessen Aufrufparameter sind hier erhältlich.
Der Einsatz von wget
Alternativ kann auch das bereits auf der HomeMatic-Zentrale installierte "wget" verwendet werden, das ebenfalls in der Lage ist, Daten via "http" auf dem Internet zu laden (und so z.B. eine entfernte URL aufrufen kann).
Ein Beispiel-Skript zum Auslesen und Verschicken zweier Sensor-Daten könnte wie folgt aussehen:
Weitere Informationen über "wget" sind hier erhältlich.

Kommentare
die Zentrale!!!
string stdout;
string stderr;
system.Exec("/etc/config/addons/netcat/netcat -parameter1 -parameter2" , &stdout, &stderr);
enstelle die CCU sendet einfach nichts.
Gruss Jon
es denn funktionieren?
MFG FTZ
ich bin auf der Suche nach einem netcat binary für die CCU für die aktuelle FW.
Hier ist ja anscheinend nichts mehr verlinkt!?
Über schnelle Hilfe würde ich mich freuen.
Vielen Dank!
Wenn Du den Artikel regulär aufrufst, kommt auch der Download-Link:
http://www.homematic-inside.de/tecbase.html?view=item&item_id=229
Ich habe allerdings noch nichts ausprobiert, ob das mit der aktuellen FW geht...
LG,
kaju
Woran kann das liegen?
Stefan
Alle Kommentare dieses Beitrages als RSS-Feed.