FritzBox 5.5 per cuxd steuern
Moderator: Co-Administratoren
Re: FritzBox 5.5 per cuxd steuern
Und wie kann man einen Anruf starten?
Das Ein- und Ausschalten des GästeWLANs geht auch nicht mehr: daemon.info cuxd[5597]: system(sh /usr/local/addons/cuxd/user/FB-main.sh WLANGast 1) exit(127) 1s
Kann mir jemand helfen, den Fehler zu finden? User und Passwort sind angelegt, Dateien in den Ordner "/usr/local/addons/cuxd/user" geladen und die Berechtigungen auf 755 gesetzt.
Das Ein- und Ausschalten des GästeWLANs geht auch nicht mehr: daemon.info cuxd[5597]: system(sh /usr/local/addons/cuxd/user/FB-main.sh WLANGast 1) exit(127) 1s
Kann mir jemand helfen, den Fehler zu finden? User und Passwort sind angelegt, Dateien in den Ordner "/usr/local/addons/cuxd/user" geladen und die Berechtigungen auf 755 gesetzt.
- Dragonfly
- Beiträge: 1249
- Registriert: 04.01.2010, 11:40
- Wohnort: Tyrol
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 4 Mal
- Kontaktdaten:
Re: FritzBox 5.5 per cuxd steuern
Hier würde ein Auszug des Debug über die Konsole helfen - wenn es aber eine Box ohne 5Ghz ist, ist der Aufruf falsch - dann geht Gäste über "WLAN5G"....dzeh75 hat geschrieben:Und wie kann man einen Anruf starten?
Hier geht es nun offiziell mit dem neuen FritzBox-Script ab OS 6.30 weiter:
http://homematic-forum.de/forum/viewtop ... 37&t=27994
Re: FritzBox 5.5 per cuxd steuern
Super, dass Du einen neuen Thread angelegt hast. Ich antworte dort...
-
- Beiträge: 9
- Registriert: 13.01.2016, 19:54
Re: FritzBox 5.5 per cuxd steuern
Hey,
ich bekomme leider beim Ausführen des Skriptes "sh /usr/local/addons/cuxd/extra/FritzBox.sh ANRUFEN [0123456789]" folgenden Fehler (bzw. Der Anruf wird leider nicht ausgeführt, andere Befehle funktionieren):
/usr/local/addons/cudxd/extra/FritzBox.sh: line 169: ANRUFEN=WLANOnline: not found
Den genauen Fehler habe ich im Screenshot angehangen.
Hatte jemand schon diesen Fehler oder kann sich denken, wie man diesen behebt?
VG Chris
ich bekomme leider beim Ausführen des Skriptes "sh /usr/local/addons/cuxd/extra/FritzBox.sh ANRUFEN [0123456789]" folgenden Fehler (bzw. Der Anruf wird leider nicht ausgeführt, andere Befehle funktionieren):
/usr/local/addons/cudxd/extra/FritzBox.sh: line 169: ANRUFEN=WLANOnline: not found
Den genauen Fehler habe ich im Screenshot angehangen.
Hatte jemand schon diesen Fehler oder kann sich denken, wie man diesen behebt?
VG Chris
- Dateianhänge
-
- screenshot.png (18.12 KiB) 3132 mal betrachtet
- koppenho
- Beiträge: 227
- Registriert: 27.12.2013, 09:12
- Wohnort: Bad Neustadt, Deutschland
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 2 Mal
Re: FritzBox 5.5 per cuxd steuern
Ich versuche mal einen Schuss ins Blaue...
Das "sh: missing ]" sieht auf den ersten Blick nach einer korrupten Datei aus. Ich empfehle Dir die Dateien nochmal neu zu download'en und auf die CCU zu transferieren.
Ein anderer beliebter Fehler ist die Verwendung eines Editors, der lange Zeilen auf mehrere Zeilen umbricht.
Es kann auch an einzelnen Zeichen deines FritzBox-Passwortes liegen: enthält es möglicherweise ein einfaches Anführungszeichen (single quote)?
Update: "sh: missing ]" sind Fehler im Script FritzBox.sh - siehe meinen nächsten Beitrag.
Das "sh: missing ]" sieht auf den ersten Blick nach einer korrupten Datei aus. Ich empfehle Dir die Dateien nochmal neu zu download'en und auf die CCU zu transferieren.
Ein anderer beliebter Fehler ist die Verwendung eines Editors, der lange Zeilen auf mehrere Zeilen umbricht.
Es kann auch an einzelnen Zeichen deines FritzBox-Passwortes liegen: enthält es möglicherweise ein einfaches Anführungszeichen (single quote)?
Update: "sh: missing ]" sind Fehler im Script FritzBox.sh - siehe meinen nächsten Beitrag.
Zuletzt geändert von koppenho am 07.10.2016, 22:33, insgesamt 2-mal geändert.
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
- koppenho
- Beiträge: 227
- Registriert: 27.12.2013, 09:12
- Wohnort: Bad Neustadt, Deutschland
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 2 Mal
Re: FritzBox 5.5 per cuxd steuern
Ich habe einige Syntax-Fehler im FritzBox.sh gefunden, zumindest in der Version, die zur Zeit auf github steht.
Beispiele:
@leinich: könntest Du bitte alle conditional expressions im Script daraufhin überprüfen und korrigieren?
Beispiele:
- Zeile 163
Jeweils vor und nach den Gleicheitszeichen muss ein Leerzeichen stehen.
Code: Alles auswählen
if [ "$1"="WLANAnwesend" || "$1"="WLANOnline" || "$1"="LANAnwesend" || "$1"="LANOnline" ]; then
Ausserdem müssen doppelte eckige Klammern verwendet werden, wenn man '||' oder '&&' als logische Verküfung verwendet.
@chrizzel88: Dieser Fehler verursacht die "sh: missing ]"-Meldungen, zumindest einen davon.
Könnte man so ändern:Code: Alles auswählen
if [[ "$1" = "WLANAnwesend" || "$1" = "WLANOnline" || "$1" = "LANAnwesend" || "$1" = "LANOnline" ]]; then
- Zeile 620
Nach der ersten eckigen Klammer fehlt ein Leerzeichen.
Code: Alles auswählen
if ["$status24" = "1" || "$status50" = "1" ]; then
Auch hier müssen doppelte eckige Klammern verwendet werden. - Zeile 633
fehlt nach dem Gleichheitszeichen ein Leerzeichen.
Code: Alles auswählen
if [ "$status" ='1' ]; then
@leinich: könntest Du bitte alle conditional expressions im Script daraufhin überprüfen und korrigieren?
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
-
- Beiträge: 9
- Registriert: 13.01.2016, 19:54
Re: FritzBox 5.5 per cuxd steuern
Vielen Dank für deine schnelle Antwort. Da ich leider von Shell-Scripten nicht so viel Ahnung habe, werde ich wohl warten müssen bis das Scriptt korrigiert wird.
VG Chris
VG Chris
- koppenho
- Beiträge: 227
- Registriert: 27.12.2013, 09:12
- Wohnort: Bad Neustadt, Deutschland
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 2 Mal
Re: FritzBox 5.5 per cuxd steuern
Das hatte ich ja ganz überlesen: was willst Du denn mit den eckigen Klammern auf der Kommandozeile? Die gehören nicht zur Rufnummer.chrizzel88 hat geschrieben:...beim Ausführen des Skriptes "sh /usr/local/addons/cuxd/extra/FritzBox.sh ANRUFEN [0123456789]" folgenden Fehler...
In Deinem Screenshot stehen sogar nur die Klammern ohne Rufnummer.
Lass' die Klammern weg und gib dafür eine Rufnummer an. Ausserdem empfehle ich eine Schreibweise mit Anführungszeichen davor und dahinter. Wenn die Nummer Sternchen "*" oder Doppelkreuze "#" enthält, könnte es ohne Anführungszeichen Probleme geben. Beispiel:
Code: Alles auswählen
sh /usr/local/addons/cuxd/extra/FritzBox.sh ANRUFEN "**610"
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
-
- Beiträge: 9
- Registriert: 13.01.2016, 19:54
Re: FritzBox 5.5 per cuxd steuern
Hey,
leider habe ich die Variaten ohne [] und mit "" auch schon versucht, leider das gleiche Ergebnis.
VG Chris
leider habe ich die Variaten ohne [] und mit "" auch schon versucht, leider das gleiche Ergebnis.
VG Chris
- koppenho
- Beiträge: 227
- Registriert: 27.12.2013, 09:12
- Wohnort: Bad Neustadt, Deutschland
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 2 Mal
Re: FritzBox 5.5 per cuxd steuern
Falls Du eine neuere FritzOS-Version auf Deiner Box hast, dann brauchst Du ein anderes Script:chrizzel88 hat geschrieben:Da ich leider von Shell-Scripten nicht so viel Ahnung habe, werde ich wohl warten müssen bis das Scriptt korrigiert wird.
FritzBox-Script ab OS 6.30: http://homematic-forum.de/forum/viewtop ... 37&t=27994
--
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------
Andreas
--------------------------------------------
Hauptwohnung: RaspberryMatic mit 320 Kanäle in 110 Geräten und 140 CUxD-Kanäle in 33 CUxD-Geräten
Zweitwohnung: CCU2 mit 18 Kanäle in 8 Geräten und 14 CUxD-Kanäle in 4 CUxD-Geräten
--------------------------------------------