FritzBox 5.5 per cuxd steuern

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

Moderator: Co-Administratoren

AJRaven
Beiträge: 3
Registriert: 28.10.2015, 09:12

Re: FritzBox 5.5 per cuxd steuern

Beitrag von AJRaven » 30.10.2015, 20:35

Hallo Alle,

gibt es hier schon Lösungen für 6.30?

Bin für jeden Link dankbar :)

AJ

mademyday
Beiträge: 272
Registriert: 03.10.2014, 12:46
System: CCU
Wohnort: Enzkreis
Hat sich bedankt: 3 Mal
Danksagung erhalten: 43 Mal

Re: FritzBox 5.5 per cuxd steuern

Beitrag von mademyday » 06.11.2015, 11:16

hi!

Habe an der FB am S0 eine ISDN-Anlage angeschlossen, an der wiederrum auch analoge Endstellen (zB Haustür-Gegensprechanlage) hängen. Wenn ich an einem analogen Telefon (an der Tel.Anlage) die zb die R16 wähle, rufe ich genau diesen Anschluss an der Telanlage an.
Wenn ich per diesem Script hier wählen will, bekomme ich das R16 nicht durch, eine externe Nr. kann ich anrufen, das klappt.

Hat jemand nen Tipp?

Xel66
Beiträge: 14165
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1500 Mal

Re: FritzBox 5.5 per cuxd steuern

Beitrag von Xel66 » 06.11.2015, 17:31

Für die TK-Anlage ist die FritzBox das Amt. Folglich kann auch vom Amt aus nie ein interner Anschluss durch die Wahl der internen Nummer erreicht werden. Um von der FritzBox auf die internen Anschlüsse Zugriff zu haben, müsste die FritzBox hinter die TK. Unter bestimmten Bedingungen bekommt man das mit einer von hinten-durch-die-Brust-ins-Auge-Lösung und einem Loopback-Kabel hin. Mit einer 7490 und neuer ist das wohl nur noch unter erschwerten Bedingungen möglich (Stichwort: ISDN und analoges Amt gleichzeitig nutzen). Derartige Verkabelungen und spezielle Einrichtungen wurden z.B. im ip-phone-forum schon öfter beschrieben.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

matze-pe
Beiträge: 757
Registriert: 11.02.2013, 08:38
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: FritzBox 5.5 per cuxd steuern

Beitrag von matze-pe » 10.11.2015, 08:24

AJRaven hat geschrieben:Hallo Alle,

gibt es hier schon Lösungen für 6.30?

Bin für jeden Link dankbar :)

AJ

Schließe mich dem an :D
CCU3 (80 Geräte, 105 Variablen, 50 Programme) * CCU.IO + DashUI + Apple HomeKit (Homebridge) auf Raspi2

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 5.5 per cuxd steuern

Beitrag von Dragonfly » 10.11.2015, 17:50

Ich hab mir das jetzt mal genauer angesehen...
Ich bin mir nicht sicher, ob es Sinn macht, das vorhandene Script auf den "neuen" Standart umzubauen....

Ich denke mal, am besten wird wohl ein Neuaufbau und splitten des Scriptes sein:
FB-AHA.sh -> SmartHome-Steuerung von AVM
FB-switch.sh -> alles was ein/aus gemacht werden kann
FB-Fon.sh -> nur die Telefon-Sachen, braucht ja nicht jeder
FB-state.sh -> auslesen, was mit obigen nicht abgedeckt wird

Eine Konfigurationsdatei für alle Scripte mit IP, User, Passwort -> FB.config

Meinungen dazu???

tomtau
Beiträge: 50
Registriert: 20.10.2012, 09:59
Danksagung erhalten: 2 Mal

Re: FritzBox 5.5 per cuxd steuern

Beitrag von tomtau » 11.11.2015, 18:02

Also ich jedenfalls hätte großes Interesse!!!
Kann aber leider keinen Code beisteuern, bin schon froh, wenn ich den vorhandenen anpassen kann...
Da aber bei mir mit "alter" Firmware die Skripte funktionierten bin ich guter Hoffnung, dass ich auch neuere einbinden könnte.

MfG
TomTau

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 5.5 per cuxd steuern

Beitrag von Dragonfly » 13.11.2015, 14:22

So; neuer Plan:

FB-main.sh -> alles was ein/aus gemacht werden kann, diverse Stati
FB-AHA.sh -> SmartHome-Steuerung von AVM
FB-Fon.sh -> die Telefon-Sachen

FB.cfg -> IP, User, Passwort
FB.common -> geimsame Scriptteile der *.sh Dateien

Fürs erste hab ich mal die AHA-Sachen umgebaut - wäre noch nicht nötig, das holen der SID läuft aber hier schon über die TR064,
zudem ist es am wenigsten aufwendig. Somit können die ersten schonmal probieren ob sie es zum laufen bekommen.

neuer Aufruf: FB-AHA.sh switch ...
alter Aufruf: FritzBox.sh FB-AHA ....
Es sind in der CCU also der Name der .sh und der Befehl zu ändern.

Den Befehl (switch) hätte man sicher hier auch weglassen können, AVM hat aber scheinbar noch Heizkörper-Dinger am laufen - die gehören dann da rein.

Das Zeug also nach "/usr/local/addons/cuxd/user/" hochladen, 755 nicht vergessen - probieren und Meldung machen....
Dateianhänge
FB.zip
FB-AHA.sh, FB.cfg, FB.commen -> V0.1.0
(3.28 KiB) 74-mal heruntergeladen

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 5.5 per cuxd steuern

Beitrag von Dragonfly » 15.11.2015, 15:30

Nochmal eine neue version - bitte nochmal neu konfigurieren.... die Aufrufe in der CCU sind gleich geblieben.
diesmal ist auch schon eine FB-main dabei - damit kann schon Wlan geschalten werden....

ausser dem Programmnamen hat sich hier auch der aufruf des wlans geändert:

WLAN = 2,4ghz wlan
WLAN5G = gast-wlan bei 2,4ghz geräten / 5ghz bei dual-geräten
WLANGast = gast-wlan bei dual-geräten

EDIT: hab noch einen fehler drinnen gehabt - ist in der zip jetzt berichtigt.
Dateianhänge
FB.zip
(6.61 KiB) 86-mal heruntergeladen

Benutzeravatar
AndreO
Beiträge: 205
Registriert: 24.09.2013, 22:11
Wohnort: Die Rhön is schön :-)
Hat sich bedankt: 4 Mal

Re: FritzBox 5.5 per cuxd steuern

Beitrag von AndreO » 15.11.2015, 18:50

Hi Dagonfly,

hab Deine letzte Version in folgenden Ordner kopiert:
/usr/local/addons/cuxd/user
führe ich das mit sh FB-AHA.sh aus erhalte ich folgende Meldung:

Code: Alles auswählen

# sh FB-AHA.sh
sh: x: unknown operand
EndFritzBoxSkript()
                EXITCODE: 1
                MESSAGE : Passwort-nicht-gesetzt-CONF-Datei-pruefen

Messages so far captured:
Script-Version          : FB-AHA.sh v0.1.1
verwendbar mit          : FB.common v0.1.1 / FB.cfg v0.1.1

Parameter FritzBox      =
Parameter Username      =
Parameter Passwd        =
Parameter HOMEMATIC     = 127.0.0.1
Parameter ADDONDIR      = /usr/local/addons/cuxd
Parameter COMMON        = /usr/local/addons/cuxd/user/FB.common - v0.1.1
Parameter CONFIGFILE    = Konfiguration ueber Aufruf -
Parameter Debug         = /tmp/debug_'FB-AHA'@''.log


1 Passwort-nicht-gesetzt-CONF-Datei-pruefen
Gefüllt habe ich die FB.cfg wie folgt, in der Hoffnung, dass wie beim alten Skript auch die alte Anmeldemethode klappt:

Code: Alles auswählen

#!/bin/sh
# FB.cfg
# Version 0.1.1
# ----------------------------------------------------------------------
config_Version="v0.1.1"
# ----------------------------------------------------------------------


IP="fritz.box"

user=""
pwd="fd22-345"

# FritzBox:
# TR-064 aktivieren, Benützer mit User und Passwort anlegen
Offensichtlich wir die cfg-Datei aber gar nicht ausgelesen, da IP, User und Passwort leer bleiben.

Rechte habe ich bei allem 4 FB-Dateien aus dem Zip auf 755 gesetzt.

Erkennst Du spontan meinen Fehler?

Viele Grüße,

André
piVCCU auf RaspberryPi3 (mit Funkmodul), CUL-Stick, 95 wireless Sensoren + Aktoren, 2 FS20-Sensoren + Aktoren

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 5.5 per cuxd steuern

Beitrag von Dragonfly » 15.11.2015, 20:10

Code: Alles auswählen

Parameter CONFIGFILE    = Konfiguration ueber Aufruf -
das würde mir sagen, daß du von außen konfigurierst - hast aber leider den aufruf nicht gepostet....

außer du hast wirklich nur "sh FB-AHA.sh" aufgerufen - da gibts fehler, weil kein befehl dabei ist, noch ist nicht alles abgesichert;
dann probierst mal "sh FB-AHA.sh help"

ich würde in der fb aber einen user mit user/pwd anlegen, nicht mehr nur pwd alleine.

lg

Antworten

Zurück zu „CUxD“