CUxD und mosquitto Aufruf
Moderator: Co-Administratoren
CUxD und mosquitto Aufruf
Hallo Ihr,
gibt es einen Weg folgendes auf einen Tastendruck zu legen:
KEY|CMD_SHORT:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
KEY|CMD_LONG:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332308
als bash funktionieren die o.g. Aufrufe.
kann ich die durch eine geänderte schreibweise auch irgendwie ausführen ?
Herzlichen Dank
Poohbaer
gibt es einen Weg folgendes auf einen Tastendruck zu legen:
KEY|CMD_SHORT:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
KEY|CMD_LONG:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332308
als bash funktionieren die o.g. Aufrufe.
kann ich die durch eine geänderte schreibweise auch irgendwie ausführen ?
Herzlichen Dank
Poohbaer
Re: CUxD und mosquitto Aufruf
Geht das nicht über CUxD.CUX2801001 oder versteh ich dein Problem falsch?
Re: CUxD und mosquitto Aufruf
hallo mcbert
leider ist auch der Versuch über script nicht erfolgreich verlaufen.
Ich habe folgendes unter "script testen" eingegeben:
dom.GetObject( "CUxD.CUX2801002:1.CMD_EXEC" ).State("/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305");
klappt nicht ...keine Reaktion keine Anzeige , keine Fehlermeldung
ich stehe total auf dem Schlauch ?
VG
leider ist auch der Versuch über script nicht erfolgreich verlaufen.
Ich habe folgendes unter "script testen" eingegeben:
dom.GetObject( "CUxD.CUX2801002:1.CMD_EXEC" ).State("/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305");
klappt nicht ...keine Reaktion keine Anzeige , keine Fehlermeldung
ich stehe total auf dem Schlauch ?
VG
Re: CUxD und mosquitto Aufruf
wenn du es über CuxD - Status - Shell Command ausführst, funktioniert es dann?
Habs bei mir gerade probiert:
Es führt den Befehl aus u. gibt mir die Antwort.
Ansonsten mal ins CuxD Log schauen
Habs bei mir gerade probiert:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("uptime");
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var stdout = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
WriteLine(stdout);
Ansonsten mal ins CuxD Log schauen
Re: CUxD und mosquitto Aufruf
Hallo,
hier krieg eine Fehlermeldung wenn ich hier unten folgendes eingegeben habe:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
die Fehlermedung lautet:
/usr/local/addons/mosquitto/bin/mosquitto_pub: error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory
Wie stelle ich die mosquitto lib verknüpfung her ?
hier krieg eine Fehlermeldung wenn ich hier unten folgendes eingegeben habe:
/usr/local/addons/mosquitto/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
die Fehlermedung lautet:
/usr/local/addons/mosquitto/bin/mosquitto_pub: error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory
Wie stelle ich die mosquitto lib verknüpfung her ?
- Dateianhänge
-
- cuxd-bild.gif (13.01 KiB) 3717 mal betrachtet
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: CUxD und mosquitto Aufruf
Ergänz den Aufruf mal um das Setzen des Lib Pfades:
Code: Alles auswählen
LD_LIBRARY_PATH=/usr/local/lib /usr/local/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
Re: CUxD und mosquitto Aufruf
das hat funktioniert.. heut abend probier ich dann den rest
DANKE schon mal
DANKE schon mal
Re: CUxD und mosquitto Aufruf
Hallo,
wie krieg ich den ganzen Aufruf direkt auf eine Taste / --- Key CMD Short drauf ?
nicht:
LD_LIBRARY_PATH=/usr/local/lib /usr/local/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
sondern:
LD_LIBRARY_PATH~3d/usr/local/lib /usr/local/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
dann klappts ... mich hatte das = Zeichen ausgetrickst Sonderzeichen Problem in CUxD
das = durch ~3d ersetzen und schon fuktionierts
Danke an Alle
wie krieg ich den ganzen Aufruf direkt auf eine Taste / --- Key CMD Short drauf ?
nicht:
LD_LIBRARY_PATH=/usr/local/lib /usr/local/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
sondern:
LD_LIBRARY_PATH~3d/usr/local/lib /usr/local/bin/mosquitto_pub -h 192.168.2.200 -t Smarthome/commands/MQTTto433 -m 1332305
dann klappts ... mich hatte das = Zeichen ausgetrickst Sonderzeichen Problem in CUxD
das = durch ~3d ersetzen und schon fuktionierts
Danke an Alle
Re: CUxD und mosquitto Aufruf
Hallo zusammen,
das klingt ja nach dem, was ich schon lange suche.
Könnt Ihr mir mitteilen, wie und wo Ihr Mosquitto installiert habt? Habt Ihr da ein fertiges Paket installiert? Welches?
Danke schon im voraus.
Gruß
Markus
das klingt ja nach dem, was ich schon lange suche.
Könnt Ihr mir mitteilen, wie und wo Ihr Mosquitto installiert habt? Habt Ihr da ein fertiges Paket installiert? Welches?
Danke schon im voraus.
Gruß
Markus
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: CUxD und mosquitto Aufruf
Habe Mosquitto als Addon verpackt, läuft auf CCU3 und RaspberryMatic: https://github.com/hobbyquaker/ccu-addon-mosquitto