FritzBox 6.3 per CUxD steuern

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: FritzBox 6.3 per CUxD steuern

Beitrag von DiJe » 13.08.2016, 13:44

Hallo zusammen,
ich habe die DECT200 eingebunden und es klappt auch wunderbar.
Nun möchte ich gerne die Leistungs und Temperatur Varaible über Highcharts auslesen.
Leider tauchen diese Variablen nicht mehr auf wenn ich sie über ein Programm einlesen will.
Sehr wahrscheinlich hängt das mit der Verknüpfung des CuxD Gerät zusammen.
Hat jemand ein Tip wie man es trotzdem bewerkstelligen kann?

Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Benutzeravatar
DiJe
Beiträge: 566
Registriert: 04.03.2015, 05:51
Hat sich bedankt: 2 Mal
Danksagung erhalten: 5 Mal

Re: FritzBox 6.3 per CUxD steuern

Beitrag von DiJe » 13.08.2016, 14:34

Hat sich erledigt habe ich selbst gefunden :mrgreen:
variable loggen.jpg
wünsche euch ein sonniges Wochenende
Gruß Dieter
Gruß Dieter
----------------------------------------------------------------------------------------
RaspiMatic auf Raspi4 - 4Gb -nach Kernel Upgrade Temp.~50° - m.Addons: ioBroker, RedMatic, CCU-Historian, CUxD, Email, XMl Api
Geräte 120, davon DIY Geräte 35 -Variablen 213 - Programme 160 / Visualisierung mit Mediola auf 24" Acer DA241HL / läuft alles stabil

Svenomatt
Beiträge: 9
Registriert: 18.05.2016, 08:37

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Svenomatt » 01.09.2016, 07:43

Hallo zusammen,

habe von ein paar Tagen diese echte tolle Anleitung gefunden und bin davon total begeistert. Zwischenzeitlich habe ich es hinbekommen mein WLANGast an und aus zuschalten. Leider bin ich noch nicht wirklich hinter die ganzen Möglichkeiten gekommen die das Skript biete, da ich meist an den Funktion meine Zähne ausbeise.

Ich versuche bislang vergeblich den WLANGast Status auf die Hommatic anzeigen zulassen. Kann mir jedemann sagen wie ich das anstelle. Sprich was ich wo eintragen muss damit es klappt. Genutzt habe ich dies

Code: Alles auswählen

./FB-main.sh WLANGast [state] [CUX2801xxx:x] -> Status an CUxD-Remote (28)
abgelegt habe ich das ganze unter cmd_Timer /usr/local/addons/cuxd/user/FB-main State CUX28010001. Bei der Sytemvariable habe ich dann alles möglich ausprobiert. Jedoch hat es nicht geklappt


zudem wüsste ich gerne was der unterschied zwischen den beiden funktion ist.

Code: Alles auswählen

./FB-main.sh WLANGast [state] [CUX2801xxx:x] -> Status an CUxD-Remote (28)

Code: Alles auswählen

./FB-main.sh WLANGast [state1] [Name_der_SysVar] -> SysVar/Logikwert (true/false)
Ich hoffe das ihr mir eine kleine Starthilfe geben könnt.

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Dragonfly » 01.09.2016, 09:12

Hier noch eine Anleitung - vom Prinzip her gleich, nur andere Befehle:
http://www.wikimatic.de/wiki/ShellScrip ... ystem.Exec

Alle Befehle gehören in das (28)System.Exec-Gerät, der Schalter kann sich selbst aktuallisieren.
Die x gerhören passend zu deinem Gerät getauscht -> CUX2801xxx:x = CUX2801000:1

Code: Alles auswählen

./FB-main.sh WLANGast [state] [CUX2801xxx:x] -> Status an CUxD-Remote (28)
Der hier aktulallisiert den Status des (28)System.Exec-Gerätes

Code: Alles auswählen

./FB-main.sh WLANGast [state1] [Name_der_SysVar] -> SysVar/Logikwert (true/false)
Der hier schreibt in eine SysVar (z.B. WLAN-Gast) ob diese ein oder aus ist.

Wenns noch immer nicht klappt, bitte einen Screenshot von der Web-Ui-Config - dann sehe ich genau wo es hängt.
LG tom

Svenomatt
Beiträge: 9
Registriert: 18.05.2016, 08:37

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Svenomatt » 01.09.2016, 12:56

Vielen Dank für die schnelle Antwort.

Wenn ich alles richtig verstanden habe müsste ich die zweite Fkt.

Code: Alles auswählen

./FB-main.sh WLANGast [state1] [Name_der_SysVar] -> SysVar/Logikwert (true/false)
nehmen, da ich den Wlanstatus (an, aus) sehen möchte unabhänig von wo geschaltet wurde. ODER?

Was ich noch nicht ganz verstanden habe was in die var. [state1] rein muss

Code: Alles auswählen

./FB-main.sh WLANGast [state1] WLANG-SysVarieble 
und in welchen Parameter das ganze muss

die Ein bzw. Aus Schalter liegen bei mir bei "cmd_short bzw. cmd_long" kommt der Status unter cmd_timer?

Gruß Sven

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Dragonfly » 01.09.2016, 13:13

garnix - das ist nur der platzhaler für die befehle:

Code: Alles auswählen

./FB-main.sh WLANGast state1 WLANG-SysVarieble
da ich den Wlanstatus (an, aus) sehen möchte unabhänig von wo geschaltet wurde. ODER?
nö - das (28)exec zeigt den richtigen status an, wenn mit [state] die abfrage gemacht wurde...
...sofern die Visualisierung Cuxd-Geräte auslesen kann oder nicht.
wenn nicht, muß man den umweg über eine systemvariable nehmen - ansonsten verhält sich der (28)exec wie ein normaler ein/aus-Schalter mit richtigem Status.

Svenomatt
Beiträge: 9
Registriert: 18.05.2016, 08:37

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Svenomatt » 02.09.2016, 07:06

Wollte noch schnell eine Rückmeldung geben.

Danke deine Hilfe habe ich gestern die Statusabfrage

Code: Alles auswählen

./FB-main.sh WLANGast [state1] [Name_der_SysVar] -> SysVar/Logikwert (true/false)
hinbekommen. Das ganze habe ich in dem Parameter cmd_Timer untergebracht. Wo sich ebebnfalls die Schalter an /aus unter cmd_short/ cmd_long befinden. Beim Schalten habe ich festgestellt das der Staus beim ersten schalten sofort umspringt ab dem zweiten mal erst mit sehr viel Verzögerung. Kann man dort noch irgenwas machen.

Gruß Sven

Benutzeravatar
Dragonfly
Beiträge: 1249
Registriert: 04.01.2010, 11:40
Wohnort: Tyrol
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: FritzBox 6.3 per CUxD steuern

Beitrag von Dragonfly » 02.09.2016, 12:27

Das geht schon, du mußt nur verzögert (5sec) zum schaltvorgang das script aufrufen.

oder - was ich machen würde:
mit dem [state] befehl das cuxd gerät selbst aktuallieren lassen und dann über ein programm die systemvariable schreiben:
wenn CUXD-WlanGast ein
dann sysvar ein
sonstwenn CUXD-WlanGast aus
dann sysvar aus

chrizzel88
Beiträge: 9
Registriert: 13.01.2016, 19:54

Re: FritzBox 6.3 per CUxD steuern

Beitrag von chrizzel88 » 09.10.2016, 17:19

Hey, ich bekomme folgende Fehlermeldung beim audführen folgenden Befehles:
./FB-fon.sh call 012345789


<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>501</errorCode>
<errorDescription>Action Failed</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>BusyBox v1.20.2 (2016-07-21 11:45:01 CEST) multi-call binary.

Usage: sleep N

Pause for N seconds

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:X_AVM-DE_DialHangupResponse xmlns:u="urn:dslforum-org:service:X_VoIP:1"></u:X_AVM-DE_DialHangupResponse>
</s:Body>
</s:Envelope>EndFritzBoxSkript()
EXITCODE: 0
MESSAGE : Erfolgreich



Hat jemand eine Idee

chrizzel88
Beiträge: 9
Registriert: 13.01.2016, 19:54

Re: FritzBox 6.3 per CUxD steuern

Beitrag von chrizzel88 » 10.10.2016, 19:51

Hey,

bei folgendem Befehl "./FB-fon.sh call 0123456789" bekomme ich folgenden Fehler # ./FB-fon.sh call 0123456789

Code: Alles auswählen

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:dslforum-org:control-1-0">
<errorCode>501</errorCode>
<errorDescription>Action Failed</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>BusyBox v1.20.2 (2016-07-21 11:45:01 CEST) multi-call binary.

Usage: sleep N

Pause for N seconds

<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<u:X_AVM-DE_DialHangupResponse xmlns:u="urn:dslforum-org:service:X_VoIP:1"></u:X_AVM-DE_DialHangupResponse>
</s:Body>
</s:Envelope>EndFritzBoxSkript()
                EXITCODE: 0
                MESSAGE : Erfolgreich

Hatte jemand schon diesen Fehler und weiß wie man ihn behebt?

VG Chris

Antworten

Zurück zu „CUxD“