Brauche Hilfe bei der Umstellung von FBAHA auf FBAHAHTTP

Begonnen von Tom111, 30 August 2017, 04:39:57

Vorheriges Thema - Nächstes Thema

Tom111

Hallo,
ich habe insgesamt 6 Dect200 Steckdosen und dazu noch 2 DECT 546e Powerlineadapter.
Da ich ja jetzt irgendwann meine Fritzbox updaten muss, möchte ich vorab alles auf FBAHHTTP umstellen.

Was muss ich an folgendem Beispiel ändern, damit es funktioniert? (unwichtige Attribute habe ich weggelassen!)

define fb1 FBAHA 192.168.178.1:2002
#
# Gruppe 1
define DECT_Group_CAM FBDECT 900 switch
attr DECT_Group_CAM IODev fb1
#
# Steckdose 1
define DECT_RasPiNETZ FBDECT 16 switch
attr DECT_RasPiNETZ IODev fb1
#
# Powerline 546e 1
define DECT_546e_Keller FBDECT 20000 switch
attr DECT_546e_Keller IODev fb1


Mit dieser Beschreibung komme ich irgendwie nicht zurecht:
https://forum.fhem.de/index.php?topic=53147.0

Danke!
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

peter.kramer

Hallo,

ich stehe vor demselben Problem. Habe meinen 546E aus "versehen" upgedatet, jetzt kann ich die Steckdose nicht mehr schalten. Und mit dem  define fbahahttp FBAHAHTTP fritz.box komme ich nicht klar.

Grüße
Peter

Lichti

Nachdem FBAHA mit der neuen FritzBox FW nicht mehr zu gehen scheint, wollte ich auch auf FBAHAHTTP umsteigen:

define FBdect FBAHAHTTP fritz.box
attr FBdect fritzbox-user fhem
set FBdect password 1234

Bekomme aber nur folgenden Fehler;
FBdect error: cannot get SID, check connection/hostname/fritzbox-user/password

Was ist falsch ?

rudolfkoenig

Entweder kann der Benutzer fhem mit 1234 sich nicht anmelden, oder er hat keine Berechtigung auf dem fritz.box die Smart Home Daten zuzugreifen. Oder das Konto ist nicht aktiv.
Vlt. sieht man mehr mit "attr global verbose 5" im FHEM-Log.

Lichti

#4
Hab jetzt extra mal einen neuen User fhem mit pass fhem1234 und Smart-Home Berechtigung auf der FritzBox eingetragen. Benutzer ist auch aktiv.

Def:
define FBdect FBAHAHTTP fritz.box
attr FBdect fritzbox-user fhem
set FBdect password fhem1234

Im Log steht:
2017.09.06 18:58:32 4: HttpUtils url=http://fritz.box/login_sid.lua
2017.09.06 18:58:32 5: HttpUtils request header:
GET /login_sid.lua HTTP/1.0
Host: fritz.box
User-Agent: fhem

2017.09.06 18:58:32 4: http://fritz.box/login_sid.lua: HTTP response code 200
2017.09.06 18:58:32 4: HttpUtils http://fritz.box/login_sid.lua: Got data, length: 166
2017.09.06 18:58:32 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.06 18:58:32 4: HttpUtils url=http://fritz.box/login_sid.lua?username=fhem
2017.09.06 18:58:32 5: HttpUtils request header:
POST /login_sid.lua?username=fhem HTTP/1.0
Host: fritz.box
User-Agent: fhem
Content-Length: 78
Content-Type: application/x-www-form-urlencoded

2017.09.06 18:58:32 4: http://fritz.box/login_sid.lua?username=fhem: HTTP response code 200
2017.09.06 18:58:32 4: HttpUtils http://fritz.box/login_sid.lua?username=fhem: Got data, length: 166
2017.09.06 18:58:32 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.06 18:58:32 2: FBdect error: cannot get SID, check connection/hostname/fritzbox-user/password

Ah ja, ich habe heute die FB7580 auf Version 06.90 upgedatet. Evtl. hängt's damit zusammen.
Ob es vorher gegangen wäre, kann ich nicht sagen.
FBAHA ging jedenfalls nicht mehr.

rudolfkoenig

Kannst du bitte ein Verbindungsaufbau mit dem angehaengten FritzBoxUtils.pm versuchen, und die FHEM-Log Ausgaben hier posten?

Lichti

Hier die Ausgabe:

2017.09.07 09:42:02 5: HttpUtils request header:
GET /login_sid.lua HTTP/1.0
Host: fritz.box
User-Agent: fhem

2017.09.07 09:42:02 4: http://fritz.box/login_sid.lua: HTTP response code 200
2017.09.07 09:42:02 4: HttpUtils http://fritz.box/login_sid.lua: Got data, length: 165
2017.09.07 09:42:02 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.07 09:42:02 1: FB_doCheckPW1: <?xml version="1.0" encoding="utf-8"?><SessionInfo><SID>0000000000000000</SID><Challenge>e3ed03f2</Challenge><BlockTime>0</BlockTime><Rights></Rights></SessionInfo>

2017.09.07 09:42:02 4: HttpUtils url=http://fritz.box/login_sid.lua?username=fhem
2017.09.07 09:42:02 5: HttpUtils request header:
POST /login_sid.lua?username=fhem HTTP/1.0
Host: fritz.box
User-Agent: fhem
Content-Length: 78
Content-Type: application/x-www-form-urlencoded

2017.09.07 09:42:03 4: http://fritz.box/login_sid.lua?username=fhem: HTTP response code 200
2017.09.07 09:42:03 4: HttpUtils http://fritz.box/login_sid.lua?username=fhem: Got data, length: 166
2017.09.07 09:42:03 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.07 09:42:03 1: FB_doCheckPW3: <?xml version="1.0" encoding="utf-8"?><SessionInfo><SID>0000000000000000</SID><Challenge>ae06b41c</Challenge><BlockTime>16</BlockTime><Rights></Rights></SessionInfo>

2017.09.07 09:42:03 2: FBdect error: cannot get SID, check connection/hostname/fritzbox-user/password
2017.09.07 09:42:03 5: Starting notify loop for FBdect, 1 event(s), first is password fhem1234
2017.09.07 09:42:03 5: Temperatur: not on any display, ignoring notify
2017.09.07 09:42:03 5: End notify loop for FBdect
2017.09.07 09:42:03 4: WEB_192.168.178.11_4854 GET /fhem?fw_id=578; BUFLEN:0
2017.09.07 09:42:03 4: WEB: /fhem?fw_id=578 / RL:3787 / text/html; charset=UTF-8 / Content-Encoding: gzip

Hab noch etwas getestet:
Wenn ich als User BoxAdmin und das Passwort der FritzBox eintrage, bekomme ich:
STATE  connected
Allesrdings lassen sich die DECT-Schalter nicht schalten.

rudolfkoenig

Ich kann z.Zt. nur mit FW 6.83 testen, aber ich bekomme diese Meldung (die Zeile mit FB_doCheckPW3 ist relevant) nur, wenn ich Benutzername oder Passwort falsch setze. Mit richtigen Benutzername/Passwort kommt sowas wie:
<?xml version="1.0" encoding="utf-8"?>
<SessionInfo>
  <SID>7b5472cb5fa40aa5</SID>
  <Challenge>52db217b</Challenge>
  <BlockTime>0</BlockTime>
  <Rights>
    <Name>Dial</Name><Access>2</Access>
    <Name>App</Name><Access>2</Access>
    <Name>HomeAuto</Name><Access>2</Access>
    <Name>BoxAdmin</Name><Access>2</Access>
    <Name>Phone</Name><Access>2</Access>
    <Name>NAS</Name><Access>2</Access>
  </Rights>
</SessionInfo>

(etwas formatiert, damit es lesbar wird).

Zu beachten: in der FritzBox Oberflaeche (System, FRITZ!Box-Benutzer, Anmeldung im Heimnetz) muss "Anmeldung mit FRITZ!Box-Benutzernamen und Kennwort" aktiviert sein. Falls "Anmeldung mit dem FRITZ!Box-Kennwort" aktiviert ist, dann ist der in FHEM gespeicherte Benutzername irrelevant, aber das Passwort muss stimmen.

Bei der Anmeldung mit BoxAdmin gehe ich davon aus, dass dieser Benutzer keine "HomeAuto" Rechte hat.

Lichti

So, Anmeldung klappt jetzt.
Bei mir ist "Anmeldung mit dem FRITZ!Box-Kennwort" eingestellt.
Ich hatte ja das Kennwort vom Benutzer fhem eingetragen, aber hier muss ja nach deinem Hinweis das FritzBox-Kennwort rein.
Hatte ich zwar auch schon mal probiert, aber da war wohl noch was anderes daneben.

Nach mehreren Restarts lassen sich jetzt auch die Steckdosen schalten.

Danke für die Unterstützung !!



Scorpio90

Bei mir klappt das leider nicht so reibungslos mit der Umstellung auf FBAHAHTTP.

Nach dem aufspielen der neuen Firmware 6.9 auf meine Fritz Box 7580 gingen alle Dect200 nicht mehr.
Also den hier geposteten Anweisungen gefolgt und folgendes eingegeben :

define FBdect FBAHAHTTP fritz.box
attr FBdect fritzbox-user fhem
set FBdect password fhem1344

Zuvor natürlich entsprechenden User angelegt und Zugriff auf Smart Home gegeben.

Darauf hin steht zwar bei FBDect connectet und es wurden 4 Devices angelegt, leider werden aber keine Schaltfunktionen ausgeführt.
Wenn ich mit dem Telefon manuell die Dosen schalte und danach unter FBDECT refreshstate auslöse - ja dann wird eine Veränderung des Status einmal angezeigt. Aber nur dann und nur einmal....

Eine Verbindung zur Fritzbox mit dem entsprechenden User ist also vorhanden und es werden unter gewissen Umständen auch Daten übertragen. Aber eine direkte steuerung ist nicht möglich.

Hat da jemand eine Idee? Mich nervt es sehr das ich nun nicht mehr mit Alexa meine Mediazentrale einschalten kann.

Lichti

Hast du die Hinweise von rudolfkoenig bzgl. der Anmeldung beachtet?
Meldest du dich an der Fritzbox mit Benutzername und Kennwort oder nur mit Kennwort an?
Wird eine Fehlermeldung angezeigt?

Scorpio90

Anmeldung ist so eingestellt wie beschrieben, mit Benutzernamen und Kennwort. Device meldet ja auch connectet.
Es wird keine Fehlermeldung ausgegeben, On und Off Symbole anklicken geht auch.
Leider ändern sich nur die Icons, eine Funktion wird nicht ausgelöst.

Scorpio90

So, nun geht es. Warum genau ist mir jedoch nicht so ganz klar.

Ich hatte zuerst folgendes eingegeben :

define FBdect FBAHAHTTP fritz.box
attr FBdect fritzbox-user fhem
set FBdect password fhem 1344

Da es nicht funktionierte, habe ich FBdect und die neu entstandenen Devices einfach gelöscht.

Danach dann das eingegeben :

define Fritzbox FBAHAHTTP fritz.box
attr Fritzbox fritzbox-user fhem
set Fritzbox password fhem 1344

Und schon läuft es genau wie früher, es sind auch keine neuen Devices entstanden.
Ich kam darauf es mal so zu versuchen, weil der Begriff "Fritzbox" irgendwo in den alten Devices zu lesen war.

Egal, Hauptsache es läuft wieder  ;)

hinrich2001

Hi,

da der Thread noch relativ neu ist, möchte ich mich dranhängen und eine Frage stellen.

Ich hatte bis vor kurzem das Moldul FBAHA benutzt um die beiden 546e zu schalten. Nach dem FW Update der 546e auf FritzOS 06.90 funktionierte das nicht mehr.
Heute nach der Lösung des Problems gesucht und brav nach Rudolfs Anleitung "Neues Modul FBAHAHTTP" das Folgende angelegt.

define fbahahttp FBAHAHTTP fritz.box
attr fbahahttp fritzbox-user fhem
set fbahahttp password fhem123

attr fbahahttp verbose 5


(auch "Anmeldung mit FRITZ!Box-Benutzernamen und Kennwort" habe ich gemacht und für den neuen Benutzer "fhem" auf der FB das Häkchen bei
"Smart Home - Die an der FRITZ!Box angemeldeten FRITZ!-Aktoren können über den MyFRITZ!-Zugang an- und abgeschaltet werden." gesetzt)

Schwups erscheinen anschließend auch die beiden 546e Adapter in der fhem.cfg.

define FBDECT_fbahahttp_34_31_C4_D9_33_19 FBDECT fbahahttp:34_31_C4_D9_33_19 powerMeter,switch
attr FBDECT_fbahahttp_34_31_C4_D9_33_19 IODev fbahahttp
attr FBDECT_fbahahttp_34_31_C4_D9_33_19 event-min-interval power:120
attr FBDECT_fbahahttp_34_31_C4_D9_33_19 room FBDECT
define FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19 FileLog ./log/FBDECT_fbahahttp_34_31_C4_D9_33_19-%Y-%m.log FBDECT_fbahahttp_34_31_C4_D9_33_19:power\x3a.*
attr FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19 logtype power4:Power,text
attr FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19 room FBDECT
define SVG_FBDECT_fbahahttp_34_31_C4_D9_33_19 SVG FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19:SVG_FBDECT_fbahahttp_34_31_C4_D9_33_19:CURRENT
attr SVG_FBDECT_fbahahttp_34_31_C4_D9_33_19 label "FBDECT_fbahahttp_34_31_C4_D9_33_19 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_FBDECT_fbahahttp_34_31_C4_D9_33_19 room Plots
define FBDECT_fbahahttp_08_96_D7_F7_7F_A4 FBDECT fbahahttp:08_96_D7_F7_7F_A4 powerMeter,switch
attr FBDECT_fbahahttp_08_96_D7_F7_7F_A4 IODev fbahahttp
attr FBDECT_fbahahttp_08_96_D7_F7_7F_A4 event-min-interval power:120
attr FBDECT_fbahahttp_08_96_D7_F7_7F_A4 room FBDECT
define FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 FileLog ./log/FBDECT_fbahahttp_08_96_D7_F7_7F_A4-%Y-%m.log FBDECT_fbahahttp_08_96_D7_F7_7F_A4:power\x3a.*
attr FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 logtype power4:Power,text
attr FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 room FBDECT
define SVG_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 SVG FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4:SVG_FBDECT_fbahahttp_08_96_D7_F7_7F_A4:CURRENT
attr SVG_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 label "FBDECT_fbahahttp_08_96_D7_F7_7F_A4 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 room Plots


Das Schalten klappt jedoch nicht, sprich, es wird im GUI on/off usw. angeboten, aber es tut sich nichts.

Hier der Logauszug (verbose 5).


2017.09.11 21:32:19 5: fbahahttp: dispatch <device identifier="34:31:C4:D9:33:19" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:32:19 5: fbahahttp: dispatch <device identifier="08:96:D7:F7:7F:A4" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:32:39 4: FBAHAHTTP_connect fbahahttp: got SID a08b26f275223fc5
2017.09.11 21:32:40 5: fbahahttp: dispatch <device identifier="34:31:C4:D9:33:19" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:32:40 5: fbahahttp: dispatch <device identifier="08:96:D7:F7:7F:A4" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:33:00 3: FBDECT set FBDECT_fbahahttp_08_96_D7_F7_7F_A4 on
2017.09.11 21:33:01 5: FBAHAHTTP_Write reply for fbahahttp: 1

2017.09.11 21:34:54 3: FBDECT set FBDECT_fbahahttp_08_96_D7_F7_7F_A4 off
2017.09.11 21:34:54 5: FBAHAHTTP_Write reply for fbahahttp: 0

2017.09.11 21:37:40 5: fbahahttp: dispatch <device identifier="34:31:C4:D9:33:19" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:37:40 5: fbahahttp: dispatch <device identifier="08:96:D7:F7:7F:A4" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:42:40 5: fbahahttp: dispatch <device identifier="34:31:C4:D9:33:19" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>
2017.09.11 21:42:40 5: fbahahttp: dispatch <device identifier="08:96:D7:F7:7F:A4" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>0</present><name>FRITZ!Powerline 546E</name><switch><state></state><mode></mode><lock></lock><devicelock></devicelock></switch><powermeter><power></power><energy></energy></powermeter></device>


Was mir noch "komisch" vorkommt:

Auf der FB Oberfläche unter Heimnetz / Smart Home sehe ich beide Adapter, schalten geht aber auch hier nicht. Der visualisierte Schalter geht nach Anklicken kurz auf grün (also an) und flutscht nach 3 Sekunden automatisch wieder zurück (also aus).
Unter My!Fritz / Smart Home werden die 546e auch angezeigt, der Schalter lässt sich jedoch nicht betätigen.

Auf der Web-Oberfläche der 546e ist alles prima. Hier kann man schalten, die Werte wie Spannung und aktuelle Leistung etc. sehen.

Fritzbox 7390 OS: 6.83

546e OS: 6.90

In der AVM Wissensdatenbank habe ich folgendes gefunden: "FRITZ!Powerline wird nicht als Smart-Home-Gerät in der Benutzeroberfläche der FRITZ!Box angezeigt".

https://avm.de/service/fritzpowerline/fritzpowerline-546e/wissensdatenbank/publication/show/1310_FRITZ-Powerline-wird-nicht-als-Smart-Home-Geraet-in-der-Benutzeroberflaeche-der-FRITZ-Box-angezeigt/


Hat das ganze was mit der "Unverträglichkeit" der momentan installierten Versionen auf FB und 546e zu tun oder mache ich sonst noch einen Fehler?

Für hilfreiche Hinweise wäre ich sehr dankbar  ;)

rudolfkoenig

ZitatAuf der FB Oberfläche unter Heimnetz / Smart Home sehe ich beide Adapter, schalten geht aber auch hier nicht.
Dann ist es kein Wunder, dass FHEM/FBAHAHTTP das auch nicht kann, FHEM verwendet die gleiche Schnittstelle.
Laut dem o.g. Link ist das Verhalten normal, und man muss entweder die 546e downgraden auf 6.50 oder die FRITZ!Box upgraden auf 6.90.

Falls fuer Dich keiner der beiden Alternativen praktikabel ist, dann koenntest du versuchen, eine der 546e als FBAHAHTTP Instanz zu definieren (statt der FRITZ!Box). Mit OS 6.50 sehe ich darueber auch alle FBDECT Geraete, und schalten kann ich auch.

Tom111

Da muss ich mich jetzt auch mal melden,

Ich hab jetzt alles soweit eingerichtet und auf FBAHHTTP umgestellt.
Das einzige was ich gemacht habe ist das:
define fb1 FBAHAHTTP fritz.box
attr fb1 fritzbox-user RASPI
set fb1 password Raspi_x_x


"Scheinbar" scheint alles zu klappen, ohne dass ich neue FBDECT-Geräte hinzugefügt habe.

Es gibt aber zwei Probleme:
1.) ich bekomme jetzt bei jedem Neustart von FHEM folgende Fehlermeldung:
2017.09.12 12:34:20 3: WARNING: unsupported character in reading 0 (not A-Za-z/\d_\.-), notify the FBDECT module maintainer.

2.) Wenn ich Geräte über die FritzBox schalte, dauert es bis zu 5 min bis der Status in FHEM gewechselt hat!

Gibt es da Abhilfe?
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

rudolfkoenig

Fuer 1) brauche ich ein "attr fb1 verbose 5" Log nach einem "set fb1 requeststate".
Fuer 2) kannst du polltime aendern, oder noch besser, bei AVM dich beschweren, damit per API auch eine Benachrichtigung moeglich ist.

Tom111

Meinst du so?
2017.09.12 13:50:24 1: Including fhem.cfg
2017.09.12 13:50:24 3: telnetPort: port 7072 opened
2017.09.12 13:50:24 3: WEB: port 8083 opened
2017.09.12 13:50:25 3: WEBphone: port 8084 opened
2017.09.12 13:50:25 3: WEBtablet: port 8085 opened
2017.09.12 13:50:25 2: eventTypes: loaded 1864 events from ./log/eventTypes.txt
2017.09.12 13:50:25 3: Opening CUL_0 device /dev/ttyACM0
2017.09.12 13:50:25 3: Setting CUL_0 serial parameters to 9600,8,N,1
2017.09.12 13:50:25 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2017.09.12 13:50:25 3: CUL_0 device opened
2017.09.12 13:50:38 1: Including ./log/fhem.save
2017.09.12 13:50:38 3: WARNING: unsupported character in reading 0 (not A-Za-z/\d_\.-), notify the FBDECT module maintainer.
2017.09.12 13:50:39 3: telnetForBlockingFn_1505217039: port 45243 opened
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0005974" id="16" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi Netz</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>1850</power><energy>90913</energy></powermeter><temperature><celsius>200</celsius><offset>-20</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0000878" id="17" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi USV</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>3360</power><energy>72791</energy></powermeter><temperature><celsius>220</celsius><offset>5</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0013137" id="18" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Powerline Wohnen DECT200</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>4930</power><energy>154320</energy></powermeter><temperature><celsius>220</celsius><offset>-40</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0017307" id="19" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 04 Living Room</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>22104</energy></powermeter><temperature><celsius>220</celsius><offset>-15</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <group identifier="1F:4A:A0-900" id="900" functionbitmask="6784" fwversion="1.0" manufacturer="AVM" productname=""><present>1</present><name>Gruppenschalter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>24205</energy></powermeter><groupinfo><masterdeviceid>0</masterdeviceid><members>19,24</members></groupinfo></group>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0016746" id="20" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kitchen UTG</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>402108</energy></powermeter><temperature><celsius>215</celsius><offset>-35</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="24:65:11:C1:B4:25" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Beleuchtung Keller 546e</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2364</energy></powermeter></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="24:65:11:C0:FB:87" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Powerline-Wohnen 546e</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>780</power><energy>10585</energy></powermeter></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0003081" id="23" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Refrigerator</name><switch><state>1</state><mode>auto</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>99560</power><energy>348856</energy></powermeter><temperature><celsius>225</celsius><offset>-30</offset></temperature></device>
2017.09.12 13:50:40 5: fb1: dispatch <device identifier="08761 0005558" id="24" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 03 Kitchen</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2101</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device>
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

rudolfkoenig

Sorry, in diesem Fall muss zusaetzlich "attr global verbose 5" gesetzt werden (komisch, weiss nicht mehr wieso).
Ich brauche folgende Zeilen:
2017.09.12 13:56:38.374 5: http://fritz.box/webservices/homeautoswitch.lua?sid=XXX207c4c65955&switchcmd=getdevicelistinfos: HTTP response code 200
2017.09.12 13:56:38.374 5: HttpUtils http://fritz.box/webservices/homeautoswitch.lua?sid=XXX32207c4c65955&switchcmd=getdevicelistinfos: Got data, length: 2110
2017.09.12 13:56:38.374 5: <devicelist version="1"><device identifier="08761 000XXXX" id="16" functionbitmask="896" fwversion="03.87" manufacturer="AVM"...


Tom111

Hab da jetzt mal einen kleinen Auszug aus mit "attr global verbose 5" und "attr fb1 verbose 5" ausgeschnitten, ich hoffe das ist so richtig:
(wenn das zu wenig ist sag nochmal bescheid, dann stell ich alles nach "verbose 5" hier rein)
2017.09.12 15:48:37 4: http://fritz.box/login_sid.lua: HTTP response code 200
2017.09.12 15:48:37 4: HttpUtils http://fritz.box/login_sid.lua: Got data, length: 165
2017.09.12 15:48:37 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.12 15:48:37 4: HttpUtils url=http://fritz.box/login_sid.lua?username=FHEM
2017.09.12 15:48:37 5: HttpUtils request header:
POST /login_sid.lua?username=FHEM HTTP/1.0
Host: fritz.box
User-Agent: fhem
Content-Length: 78
Content-Type: application/x-www-form-urlencoded

2017.09.12 15:48:37 4: http://fritz.box/login_sid.lua?username=FHEM: HTTP response code 200
2017.09.12 15:48:37 4: HttpUtils http://fritz.box/login_sid.lua?username=FHEM: Got data, length: 204
2017.09.12 15:48:37 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml
2017.09.12 15:48:37 4: FBAHAHTTP_connect fb1: got SID 946632d754233a43
2017.09.12 15:48:37 4: HttpUtils url=http://fritz.box/webservices/homeautoswitch.lua?sid=946632d754233a43&switchcmd=getdevicelistinfos
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Tom111

Ich glaube das ist auch noch interessant für dich!

2017.09.12 15:48:41 5: HttpUtils response header:
HTTP/1.0 200 OK
Connection: close
Content-Type: text/xml; charset=utf-8
2017.09.12 15:48:41 5: <devicelist version="1"><device identifier="08761 0005974" id="16" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi Netz</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>1850</power><energy>90917</energy></powermeter><temperature><celsius>210</celsius><offset>-20</offset></temperature></device><device identifier="08761 0000878" id="17" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi USV</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>3500</power><energy>72798</energy></powermeter><temperature><celsius>220</celsius><offset>5</offset></temperature></device><device identifier="08761 0013137" id="18" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Powerline Wohnen DECT200</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>4930</power><energy>154330</energy></powermeter><temperature><celsius>225</celsius><offset>-40</offset></temperature></device><device identifier="08761 0017307" id="19" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 04 Living Room</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>22104</energy></powermeter><temperature><celsius>205</celsius><offset>-15</offset></temperature></device><group identifier="1F:4A:A0-900" id="900" functionbitmask="6784" fwversion="1.0" manufacturer="AVM" productname=""><present>1</present><name>Gruppenschalter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>24205</energy></powermeter><groupinfo><masterdeviceid>0</masterdeviceid><members>19,24</members></groupinfo></group><device identifier="08761 0016746" id="20" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kitchen UTG</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>402143</energy></powermeter><temperature><celsius>220</celsius><offset>-35</offset></temperature></device><device identifier="24:65:11:C1:B4:25" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Beleuchtung Keller 546e</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2369</energy></powermeter></device><device identifier="24:65:11:C0:FB:87" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Powerline-Wohnen 546e</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>710</power><energy>10587</energy></powermeter></device><device identifier="08761 0003081" id="23" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Refrigerator</name><switch><state>0</state><mode>auto</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>348882</energy></powermeter><temperature><celsius>210</celsius><offset>-30</offset></temperature></device><device identifier="08761 0005558" id="24" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 03 Kitchen</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2101</energy></powermeter><temperature><celsius>210</celsius><offset>-20</offset></temperature></device></devicelist>

2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0005974" id="16" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi Netz</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>1850</power><energy>90917</energy></powermeter><temperature><celsius>210</celsius><offset>-20</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_RasPiNETZ
2017.09.12 15:48:41 5:    celsius = 210
2017.09.12 15:48:41 5:    energy = 90917
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 1
2017.09.12 15:48:41 5:    functionbitmask = 896
2017.09.12 15:48:41 5:    identifier = 08761 0005974
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 1850
2017.09.12 15:48:41 5:    id = 16
2017.09.12 15:48:41 5:    offset = -20
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = Raspberry-Pi Netz
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0000878" id="17" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Raspberry-Pi USV</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>3500</power><energy>72798</energy></powermeter><temperature><celsius>220</celsius><offset>5</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_RasPiUSV
2017.09.12 15:48:41 5:    celsius = 220
2017.09.12 15:48:41 5:    energy = 72798
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 1
2017.09.12 15:48:41 5:    functionbitmask = 896
2017.09.12 15:48:41 5:    identifier = 08761 0000878
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 3500
2017.09.12 15:48:41 5:    id = 17
2017.09.12 15:48:41 5:    offset = 5
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = Raspberry-Pi USV
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0013137" id="18" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Powerline Wohnen DECT200</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>4930</power><energy>154330</energy></powermeter><temperature><celsius>225</celsius><offset>-40</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_PLWohnen
2017.09.12 15:48:41 5:    celsius = 225
2017.09.12 15:48:41 5:    energy = 154330
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 1
2017.09.12 15:48:41 5:    functionbitmask = 2944
2017.09.12 15:48:41 5:    identifier = 08761 0013137
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 4930
2017.09.12 15:48:41 5:    id = 18
2017.09.12 15:48:41 5:    offset = -40
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = Powerline Wohnen DECT200
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0017307" id="19" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 04 Living Room</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>22104</energy></powermeter><temperature><celsius>205</celsius><offset>-15</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_Cam04Wohnen
2017.09.12 15:48:41 5:    celsius = 205
2017.09.12 15:48:41 5:    energy = 22104
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 0
2017.09.12 15:48:41 5:    functionbitmask = 2944
2017.09.12 15:48:41 5:    identifier = 08761 0017307
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 19
2017.09.12 15:48:41 5:    offset = -15
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = CAM 04 Living Room
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: Starting notify loop for DECT_Cam04Wohnen, 14 event(s), first is temperature: 20.5 C (measured)
2017.09.12 15:48:41 5: MiLight_Notify: Triggered by DECT_Cam04Wohnen; temperature: 20.5 C (measured) energy: 22104 Wh locked: no mode: manuell off FBPROP: powerMeter,tempSensor,switch AIN: 08761 0017307 power: 0.00 W ID: 19 tempadjust: -1.5 C fwversion: 03.87 FBNAME: CAM 04 Living Room FBTYPE: FRITZ!DECT 200 present: yes
2017.09.12 15:48:41 5: battStatus: not on any display, ignoring notify
2017.09.12 15:48:41 5: End notify loop for DECT_Cam04Wohnen
2017.09.12 15:48:41 5: fb1: dispatch <group identifier="1F:4A:A0-900" id="900" functionbitmask="6784" fwversion="1.0" manufacturer="AVM" productname=""><present>1</present><name>Gruppenschalter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>24205</energy></powermeter><groupinfo><masterdeviceid>0</masterdeviceid><members>19,24</members></groupinfo></group>
2017.09.12 15:48:41 5: DECT_Group_CAM
2017.09.12 15:48:41 5:    energy = 24205
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 0
2017.09.12 15:48:41 5:    functionbitmask = 6784
2017.09.12 15:48:41 5:    identifier = 1F:4A:A0-900
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 900
2017.09.12 15:48:41 5:    fwversion = 1.0
2017.09.12 15:48:41 5:    name = Gruppenschalter
2017.09.12 15:48:41 5:    members = 19,24
2017.09.12 15:48:41 5:    masterdeviceid = 0
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname =
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: Starting notify loop for DECT_Group_CAM, 13 event(s), first is energy: 24205 Wh
2017.09.12 15:48:41 5: MiLight_Notify: Triggered by DECT_Group_CAM; energy: 24205 Wh locked: no mode: manuell off FBPROP: powerMeter,switch AIN: 1F:4A:A0-900 power: 0.00 W ID: 900 fwversion: 1.0 FBNAME: Gruppenschalter members: 19,24 FBTYPE: group present: yes
2017.09.12 15:48:41 5: battStatus: not on any display, ignoring notify
2017.09.12 15:48:41 5: End notify loop for DECT_Group_CAM
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0016746" id="20" functionbitmask="2944" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kitchen UTG</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>402143</energy></powermeter><temperature><celsius>220</celsius><offset>-35</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_UTG
2017.09.12 15:48:41 5:    celsius = 220
2017.09.12 15:48:41 5:    energy = 402143
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 1
2017.09.12 15:48:41 5:    functionbitmask = 2944
2017.09.12 15:48:41 5:    identifier = 08761 0016746
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 20
2017.09.12 15:48:41 5:    offset = -35
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = Kitchen UTG
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="24:65:11:C1:B4:25" id="20000" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Beleuchtung Keller 546e</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2369</energy></powermeter></device>
2017.09.12 15:48:41 5: DECT_546e_Keller
2017.09.12 15:48:41 5:    energy = 2369
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 0
2017.09.12 15:48:41 5:    functionbitmask = 640
2017.09.12 15:48:41 5:    identifier = 24:65:11:C1:B4:25
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 20000
2017.09.12 15:48:41 5:    fwversion = 06.50
2017.09.12 15:48:41 5:    name = Beleuchtung Keller 546e
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!Powerline 546E
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="24:65:11:C0:FB:87" id="20001" functionbitmask="640" fwversion="06.50" manufacturer="AVM" productname="FRITZ!Powerline 546E"><present>1</present><name>Powerline-Wohnen 546e</name><switch><state>1</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>710</power><energy>10587</energy></powermeter></device>
2017.09.12 15:48:41 5: DECT_546e_Wohnen
2017.09.12 15:48:41 5:    energy = 10587
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 1
2017.09.12 15:48:41 5:    functionbitmask = 640
2017.09.12 15:48:41 5:    identifier = 24:65:11:C0:FB:87
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 710
2017.09.12 15:48:41 5:    id = 20001
2017.09.12 15:48:41 5:    fwversion = 06.50
2017.09.12 15:48:41 5:    name = Powerline-Wohnen 546e
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!Powerline 546E
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0003081" id="23" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Refrigerator</name><switch><state>0</state><mode>auto</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>348882</energy></powermeter><temperature><celsius>210</celsius><offset>-30</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_Refrigerator
2017.09.12 15:48:41 5:    celsius = 210
2017.09.12 15:48:41 5:    energy = 348882
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = auto
2017.09.12 15:48:41 5:    state = 0
2017.09.12 15:48:41 5:    functionbitmask = 896
2017.09.12 15:48:41 5:    identifier = 08761 0003081
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 23
2017.09.12 15:48:41 5:    offset = -30
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = Refrigerator
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: fb1: dispatch <device identifier="08761 0005558" id="24" functionbitmask="896" fwversion="03.87" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>CAM 03 Kitchen</name><switch><state>0</state><mode>manuell</mode><lock>0</lock><devicelock>0</devicelock></switch><powermeter><power>0</power><energy>2101</energy></powermeter><temperature><celsius>210</celsius><offset>-20</offset></temperature></device>
2017.09.12 15:48:41 5: DECT_Cam03Kitchen
2017.09.12 15:48:41 5:    celsius = 210
2017.09.12 15:48:41 5:    energy = 2101
2017.09.12 15:48:41 5:    lock = 0
2017.09.12 15:48:41 5:    mode = manuell
2017.09.12 15:48:41 5:    state = 0
2017.09.12 15:48:41 5:    functionbitmask = 896
2017.09.12 15:48:41 5:    identifier = 08761 0005558
2017.09.12 15:48:41 5:    devicelock = 0
2017.09.12 15:48:41 5:    power = 0
2017.09.12 15:48:41 5:    id = 24
2017.09.12 15:48:41 5:    offset = -20
2017.09.12 15:48:41 5:    fwversion = 03.87
2017.09.12 15:48:41 5:    name = CAM 03 Kitchen
2017.09.12 15:48:41 5:    manufacturer = AVM
2017.09.12 15:48:41 5:    productname = FRITZ!DECT 200
2017.09.12 15:48:41 5:    present = 1
2017.09.12 15:48:41 5: Starting notify loop for DECT_Cam03Kitchen, 14 event(s), first is temperature: 21.0 C (measured)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

hinrich2001

Zitat von: rudolfkoenig am 12 September 2017, 12:03:14
Dann ist es kein Wunder, dass FHEM/FBAHAHTTP das auch nicht kann, FHEM verwendet die gleiche Schnittstelle.
Laut dem o.g. Link ist das Verhalten normal, und man muss entweder die 546e downgraden auf 6.50 oder die FRITZ!Box upgraden auf 6.90.

Falls fuer Dich keiner der beiden Alternativen praktikabel ist, dann koenntest du versuchen, eine der 546e als FBAHAHTTP Instanz zu definieren (statt der FRITZ!Box). Mit OS 6.50 sehe ich darueber auch alle FBDECT Geraete, und schalten kann ich auch.

Hallo Rudolf,

danke für deinen Input.

Ich habe es nun mit folgender Definition versucht.

define fbahahttp FBAHAHTTP 192.168.178.77
attr fbahahttp fritzbox-user fhem
set fbahahttp password fhem123
attr fbahahttp verbose 5


Die .77 ist einer der 546e. Das Passwort habe ich zuvor im GUI angepasst.

Über autocreate werden die Devices auch erzeugt.

Das Ergebnis ist jedoch das selbe. Schalten lässt es sich nicht.

pi@raspberrypi2 /opt/fhem/log $ cat fhem-2017-09.log | grep FB | grep "2017.09.12 17:1"
2017.09.12 17:15:09 3: UNDEFINED FBDECT_fbahahttp_08_96_D7_F7_7F_A4 FBDECT fbahahttp:08_96_D7_F7_7F_A4 powerMeter,switch, please define it
2017.09.12 17:15:09 2: autocreate: define FBDECT_fbahahttp_08_96_D7_F7_7F_A4 FBDECT fbahahttp:08_96_D7_F7_7F_A4 powerMeter,switch
2017.09.12 17:15:09 2: autocreate: define FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 FileLog ./log/FBDECT_fbahahttp_08_96_D7_F7_7F_A4-%Y-%m.log FBDECT_fbahahttp_08_96_D7_F7_7F_A4:power\x3a.*
2017.09.12 17:15:09 2: autocreate: define SVG_FBDECT_fbahahttp_08_96_D7_F7_7F_A4 SVG FileLog_FBDECT_fbahahttp_08_96_D7_F7_7F_A4:power4:CURRENT
2017.09.12 17:15:09 3: UNDEFINED FBDECT_fbahahttp_34_31_C4_D9_33_19 FBDECT fbahahttp:34_31_C4_D9_33_19 powerMeter,switch, please define it
2017.09.12 17:15:09 2: autocreate: define FBDECT_fbahahttp_34_31_C4_D9_33_19 FBDECT fbahahttp:34_31_C4_D9_33_19 powerMeter,switch
2017.09.12 17:15:09 2: autocreate: define FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19 FileLog ./log/FBDECT_fbahahttp_34_31_C4_D9_33_19-%Y-%m.log FBDECT_fbahahttp_34_31_C4_D9_33_19:power\x3a.*
2017.09.12 17:15:09 2: autocreate: define SVG_FBDECT_fbahahttp_34_31_C4_D9_33_19 SVG FileLog_FBDECT_fbahahttp_34_31_C4_D9_33_19:power4:CURRENT
2017.09.12 17:17:30 3: FBDECT set FBDECT_fbahahttp_08_96_D7_F7_7F_A4 off
2017.09.12 17:17:30 5: FBAHAHTTP_Write reply for fbahahttp:
2017.09.12 17:17:31 4: FBAHAHTTP_connect fbahahttp: got SID 4d701ecf58a18803
2017.09.12 17:17:31 5: FBAHAHTTP_Write reply for fbahahttp:
2017.09.12 17:17:46 3: FBDECT set FBDECT_fbahahttp_08_96_D7_F7_7F_A4 on


Ich werde deinen Rat befolgen und auf die Version 6.50 downgraden. Dazu komme ich aber im Moment nicht. Ich werde berichten....

rudolfkoenig

ZitatIch glaube das ist auch noch interessant für dich!
Ich habe mit dem Code kein Problem gefunden.
Ich habe die Daten aus der <devicelist Zeile in ein "leeres" FHEM eingeschleust, und damit 10 FBDECT Instanzen angelegt. Ein Reading "0" wurde dabei nicht erzeugt, ich habe auch keine Warnung gesehen. Auch das Code-Studium ergibt, dass FBDECT keine unbekannten Readings anlegt. Mit FBAHA stammen die ReadingNamen aus %fbdect_payload, mit FBAHAHTTP aus %fbhttp_readings (siehe 10_FBDECT.pm). Ich gehe davon aus, dass in log/fhem.save ein kaputtes Reading drin ist, was entweder explizit durch setreading oder durch ein inzwischen gefixten Bug entstanden ist. Ich empfehle dieses Reading zu entfernen.

ZitatDas Ergebnis ist jedoch das selbe. Schalten lässt es sich nicht.
Hoffentlich ist das kein Vorbote fuer Probleme von FBAHAHTTP mit 6.90
Falls jemand hier mit einem 6.90-er Fritzbox mitliest, der moege das bitte kommentieren.

hinrich2001

Ich habe mich gerade noch mal drangesetzt.

Die Readings des 546e (also z.B. energy, power, state...) sind nun da und schalten lässt er sich auch aus fhem heraus.
Auch wenn man über das 546e-GUI den Schalter betätigt, wird das kurze Zeit später in fhem angezeigt, also der state ändert sich entsprechend.
Keine Ahnung, warum das heute um 17:48 nicht funktioniert hat (oder ich habe falsch getestet), geändert habe ich jedenfalls seitdem nichts.

Egal, es funktioniert.

Danke, Rudolf, für deine Hilfe!

Tom111

Zitat von: rudolfkoenig am 12 September 2017, 18:44:46
Ich habe mit dem Code kein Problem gefunden.
Ich habe die Daten aus der <devicelist Zeile in ein "leeres" FHEM eingeschleust, und damit 10 FBDECT Instanzen angelegt. Ein Reading "0" wurde dabei nicht erzeugt, ich habe auch keine Warnung gesehen. Auch das Code-Studium ergibt, dass FBDECT keine unbekannten Readings anlegt. Mit FBAHA stammen die ReadingNamen aus %fbdect_payload, mit FBAHAHTTP aus %fbhttp_readings (siehe 10_FBDECT.pm). Ich gehe davon aus, dass in log/fhem.save ein kaputtes Reading drin ist, was entweder explizit durch setreading oder durch ein inzwischen gefixten Bug entstanden ist. [...]

Rudi, du bist der beste  ;D

ich habe jetzt "log/fhem.save" komplett gelöscht (wird ja wieder neu angelegt) und die Warnmeldung ist weg! :D

Und mit "Polltime" habe ich auch Problem Nummer 2 in den Griff bekommen! :D

Vielen Dank an dich, Rudi!  :)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Tom111

#25
Zitat von: hinrich2001 am 11 September 2017, 22:17:04
[...] Auf der Web-Oberfläche der 546e ist alles prima. Hier kann man schalten, die Werte wie Spannung und aktuelle Leistung etc. sehen.

Fritzbox 7390 OS: 6.83

546e OS: 6.90

[...]
Hat das ganze was mit der "Unverträglichkeit" der momentan installierten Versionen auf FB und 546e zu tun oder mache ich sonst noch einen Fehler?

Für hilfreiche Hinweise wäre ich sehr dankbar  ;)

Eindeutige Warnung von AVM:
ZitatAb FRITZ!OS 6.90 erfolgt die SmartHome-Schaltung über Mesh.
Bitte installieren Sie diese Version daher nur, wenn Sie eine FRITZ!Box mit Mesh-Unterstützung (FRITZ!OS 6.90 oder 6.88 Labor) einsetzen.
Nach der Installation von FRITZ!OS 6.90 auf dem FRITZ!Powerline 546E müssen Sie das Gerät zunächst für Mesh aktivieren.

Da auf deiner FritzBox die Version 6.83 installiert ist, wird das auch nicht funktionieren!


Weiter heißt es:
ZitatSollten Sie die Version FRITZ!OS 6.90 bereits versehentlich installiert haben, können Sie die im Ordner fritz.powerline_546E\x_misc\deutsch
Recover-Datei "FRITZ.Powerline_546E.06.50.recover-image.exe" nutzen, um ein Downgrade auf FRITZ!OS 6.50 durchzuführen.


ftp.avm.de
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Sunny

Moin Rudolf,

Zitat von: rudolfkoenig am 12 September 2017, 18:44:46
Falls jemand hier mit einem 6.90-er Fritzbox mitliest, der moege das bitte kommentieren.

Nutze eine FB7580 (FRITZ!OS: 06.90) mit:
2 FRITZ!DECT 200 (Aktor Versionsnummer03.87)
1 ModellFRITZ!Powerline 546E (Aktor Versionsnummer06.90 / FRITZ!OS: 06.90)

Kann diese mit "Raw Definition"defmod HH_AHA_http FBAHAHTTP 192.168.2.1
attr HH_AHA_http devStateIcon connected:WLAN_Status.1
attr HH_AHA_http fritzbox-user xyz
attr HH_AHA_http group FBAHAHTTP
attr HH_AHA_http icon it_router
attr HH_AHA_http polltime 300
attr HH_AHA_http room fb
attr HH_AHA_http webCmd refreshstate:

setstate HH_AHA_http connect

ohne Verzögerung aus FHEM schalten, dabei ändert sich auch der Status.

Lediglich, war nach einem Recover mit "FRITZ.Powerline_546E.06.90.recover-image.exe" bei mir keine "richtige" Verbindung mit der FB7580 (FRITZ!OS: 06.90) möglich.
Erst ein Recover mit "FRITZ.Powerline_546E.06.50_CE.recover-image.exe" stellte wieder eine "richtige" Verbindung her, so das ich dann aus der FRB7580 ein Update des FP546E auf das "FRITZ!OS: 06.90" ausführen konnte. Erst dann konnte ich mit der FB7580,C5 und FHEM den FP546E wieder nutzen.  >:(

LG
sunny
FHEM 6.0 (RPi's 1b-4,CeleronM,Odroid C1+)
1-Wire (DS18B20,DS2406) |miniCUL|miniCUL868WLAN|HM|IT(-1500,LR-3500) |FB6591,FB7490,FB7580|DECT200|Powerline546E|520E|openwrt
Anfänger: Linux,FHEM+Perl

Lichti

Nachdem alles einige Wochen problemlos gelaufen ist, habe ich jetzt nach einem Reboot des Rasberry folgendes Problem:

Das FBAHAHTTP-Device meldet connected.
Die DECt-Schalter zeigen beim Schalten über fhem  die Statusänderung an, die Schalter schalten jedoch nicht.
Readings werden nur zum Teil angezeigt.

Habe schon alle Devices gelöscht und neu eingetragen, kein Erfolg.
Neustart von fhem sowie Fritzbox bringt auch nichts.

Im Log steht:
2017.09.28 13:17:33 4: WEB_192.168.178.11_3924 POST /fhem?cmd.DECTschalter=set%20DECTschalter%20on&room=DECT&XHR=1&fw_id=620; BUFLEN:0
2017.09.28 13:17:33 5: Cmd: >set DECTschalter on<
2017.09.28 13:17:33 3: FBDECT set DECTschalter on
2017.09.28 13:17:33 5: Starting notify loop for DECTschalter, 1 event(s), first is on
2017.09.28 13:17:33 5: createNotifyHash
2017.09.28 13:17:33 5: Triggering LED01
2017.09.28 13:17:33 4: LED01 exec {if(Value("DECTschalter") eq "on") {fhem("set Statusdisplay_Led_01 led green")} else {fhem("set Statusdisplay_Led_01 led red")}}
2017.09.28 13:17:33 5: Cmd: >{if(Value("DECTschalter") eq "on") {fhem("set Statusdisplay_Led_01 led green")} else {fhem("set Statusdisplay_Led_01 led red")}}<
2017.09.28 13:17:33 5: Cmd: >set Statusdisplay_Led_01 led green<
2017.09.28 13:17:33 5: CUL_HM Statusdisplay protEvent:CMDs_pending pending:1
2017.09.28 13:17:33 5: Starting notify loop for Statusdisplay_Led_01, 1 event(s), first is set_led green
2017.09.28 13:17:33 5: End notify loop for Statusdisplay_Led_01
2017.09.28 13:17:33 3: CUL_HM set Statusdisplay_Led_01 led green
2017.09.28 13:17:33 5: End notify loop for DECTschalter
2017.09.28 13:17:33 4: WEB: /fhem?cmd.DECTschalter=set%20DECTschalter%20on&room=DECT&XHR=1&fw_id=620 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip

Was könnte sich da geändert haben ?

rudolfkoenig

Ich vermute FBAHAHTTP hat sich aufgehaengt, kann die Ursache aber noch nicht erklaeren.
Kannst du bitte ein "list FBdect" hier anhaengen?
Wenn da CmdStack nicht leer ist, dann muss man das leeren, entweder per "modify FBdect FBAHAHTTP fritz.box" oder FHEM-Neustart.

Lichti

Hier das "list DECT" vor modify:

Internals:
   Clients    :FBDECT:
   DEF        fritz.box
   NAME       DECT
   NR         29
   RetriedCmd sid=c228c787ecfa3d65&ain=0&switchcmd=setswitchon
   STATE      connected
   TYPE       FBAHAHTTP
   CmdStack:
     sid=c228c787ecfa3d65&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=0&switchcmd=setswitchoff
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchon
     sid=94604d57676a19cf&ain=08761 0202860&switchcmd=setswitchoff
   MatchList:
     1:FBDECT   .*
Attributes:
   fritzbox-user fhem


Und so nach modify:

Internals:
   Clients    :FBDECT:
   CmdStack
   DEF        fritz.box
   NAME       DECT
   NR         29
   RetriedCmd sid=c228c787ecfa3d65&ain=0&switchcmd=setswitchon
   STATE      defined
   TYPE       FBAHAHTTP
   MatchList:
     1:FBDECT   .*
Attributes:
   fritzbox-user fhem


Die DECT-Schalter reagieren aber immer noch nicht

rudolfkoenig

Reagieren die denn beim Schalten in der FritzBox Oberflaeche?

Wenn ja (und nur dann): kannst du bitte nach "attr global verbose 5" _und_ "attr FBdect verbose 5" _und_ erneutes modify einen Schaltvorgang in FHEM durchfuehren, und das FHEM-Log hier anhaengen?

Lichti

Die Schalter gehen in der FritzBox-Oberfläche und mit den FritzFons.

Hier das FHEM-Log:

2017.09.28 15:42:26 4: WEB_192.168.178.11_4131 POST /fhem?cmd.DECTschalter=set%20DECTschalter%20on&room=DECT&XHR=1&fw_id=873; BUFLEN:0
2017.09.28 15:42:26 5: Cmd: >set DECTschalter on<
2017.09.28 15:42:26 3: FBDECT set DECTschalter on
2017.09.28 15:42:26 5: HttpUtils url=http://fritz.box/webservices/homeautoswitch.lua?sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
2017.09.28 15:42:26 5: IP: fritz.box -> 192.168.178.1
2017.09.28 15:42:26 5: Starting notify loop for DECTschalter, 1 event(s), first is on
2017.09.28 15:42:26 5: Triggering LED01
2017.09.28 15:42:26 4: LED01 exec {if(Value("DECTschalter") eq "on") {fhem("set Statusdisplay_Led_01 led green")} else {fhem("set Statusdisplay_Led_01 led red")}}
2017.09.28 15:42:26 5: Cmd: >{if(Value("DECTschalter") eq "on") {fhem("set Statusdisplay_Led_01 led green")} else {fhem("set Statusdisplay_Led_01 led red")}}<
2017.09.28 15:42:26 5: Cmd: >set Statusdisplay_Led_01 led green<
2017.09.28 15:42:26 5: CUL_HM Statusdisplay protEvent:CMDs_pending pending:1
2017.09.28 15:42:26 5: Starting notify loop for Statusdisplay_Led_01, 1 event(s), first is set_led green
2017.09.28 15:42:26 5: End notify loop for Statusdisplay_Led_01
2017.09.28 15:42:26 3: CUL_HM set Statusdisplay_Led_01 led green
2017.09.28 15:42:26 5: HMLAN_Send:  HMLAN S:SC8B96657 stat:  00 t:00000000 d:01 r:C8B96657 m:56 A011 2CDA04 346CD5 800102
2017.09.28 15:42:26 5: CUL_HM Statusdisplay protEvent:CMDs_processing... pending:0
2017.09.28 15:42:26 5: End notify loop for DECTschalter
2017.09.28 15:42:26 4: WEB: /fhem?cmd.DECTschalter=set%20DECTschalter%20on&room=DECT&XHR=1&fw_id=873 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip

rudolfkoenig

Zitat2017.09.28 15:42:26 5: HttpUtils url=http://fritz.box/webservices/homeautoswitch.lua?sid=94604d57676a19cf&ain=0&switchcmd=setswitchon
Falls keine Daten vom FritzBox geliefert werden, dann sollte 4 Sekunden spaeter im FHEM-Log folgendes stehen:
ZitatFBdect: read from http://fritz.box timed out
Das habe ich gerade mit einem "fake" Webserver, der nicht antwortet, getestet, und es funktioniert so wie geplant.

Falls er antwortet, dann muesste nach ca 0.3s (siehe auch attr global mseclog) was von "HTTP response code 200", "Got data, length: 2" und "reply for FBdect: 1" im Log stehen.

Da in deinem Fall keiner der beiden Sachen steht, bin ich etwas ratlos.


Lichti

Hab noch etwas getestet. Ist wirklich merkwürdig:

Es sind 2 DECT-Schalter im Einsatz.
Wenn ich zuerst den 2. betätige, schaltet dieser über FHEM.
Das bleibt so, bis ich versuche, den 1. zu schalten. Dann geht keiner mehr.
Geht dann erst wieder nach FHEM Neustart.

Beim 2. Schalter werden alle Readings ausser voltage angezeigt. Beim 1. Schalter nur das Reading state.

Habe mal beide Schalter aus FHEM gelöscht und wollte diese über autocreate wieder eintragen. Wurde allerdings keiner gefunden.
Kann ich irgendwo sehen, ob die id des Schalters stimmt?

Kicres

Ich hatte gestern Abend ein ganz ähnliches Verhalten: FBAHAHTTP war connected, FBDECT Device hat nur das Reading state aktualisiert, schalten über FHEM ging nicht, wohl aber über das Fritzbox-Frontend.
Dann heute morgen: Zwischenstecker stromlos gemacht (er wurde durch einen funktionrenden Homematic-Stecker ersetzt) und für weiteres Probieren an einer anderen Steckdose eingesteckt. Jetzt scheint es zu funktionieren... und zwar ohne sonstige Änderungen.

rudolfkoenig

Bitte bei solchen Meldungen jeweils angeben, welche FritzBox-Version verwendet wurde.
Soweit ich es sehe, gibt es mit 6.90 noch einige Probleme.

Kicres

Sorry, ist tatsächlich wie oben auch 6.90. Ablauf war folgender: Fritzbox auf 6.90 aktualisiert, Stecker ging nicht mehr unter FBAHA. Umstellung auf FBAHAHTTP. Nicht zum Laufen bekommen. Heute morgen ging es dann.

rudolfkoenig

Mit 6.90 hat AVM die binaere AHA Schnittstelle entfernt, bleibt nur die HTTP Schnittstelle, in FHEM via FBAHAHTTP realisiert.

Evtl liegt es an der OS-Version der FBDects. Auf der AVM Seite gibt es irgendwo eine Bemerkung, dass die 546e auf 6.90 aktualisiert werden muss, falls die FB 6.90 hat. Vielleicht gilt das auch fuer die FBDects.

Lichti

Meine DECT-Schalter haben die Version: 03.87 - In der FritzBoxoberfläche wird angezeigt: Software aktuell.
Auf dem FTP-Server von AVM habe ich keine FW für die DECT-Schalter gefunden. Update soll nur über die FB-Oberfläche gehen, falls neue Version verfügbar.

Jetzt habe ich mal die IDs der beiden Schalter vertauscht:
Nun schaltet beim Betätigen der Schaltknöpfe immer der gleiche Schalter (welcher schon immer ging)
Beim 1. DECT-Schalter wird bei Internals und Readings die gleiche id angezeigt.
Der 2. DECT-Schalter zeigt bei Internals die konfigurierte id und bei Readings die id des 1. DECT-Schalters.

Sehr seltsam ...




Mitch

Habe auch gerade umgestellt.

Leider geht schalten aus FHEM nicht mehr.
Wenn ich in der FB Oberfläche schalte, wird das auch an FHEM weitergegeben und angezeigt.

Ein Schalten von FHEM heraus geht aber nicht mehr.

FB OS 6.90
DECT200 OS 03.87
FHEM im Proxmox Container

homeum

#40
Zitat von: Mitch am 30 September 2017, 11:58:05
Habe auch gerade umgestellt.

Leider geht schalten aus FHEM nicht mehr.....

War bei mir gestern das gleiche Problem.

Was seltsam war: mir wurden in fhem durch autocreate alle 4 DECT 200 nochmals angelegt, jetzt aber mit anderem Namen.
Mir blieb nichts weiter, als die alten zu entfernen und die neu angelegten entsprechend in fhem einzubinden. Hat leider einiges an Zeit beansprucht.

Was mir aufgefallen ist :
Die neu mit autocreate angelegten DECT 200 konnten in fhem geschaltet werden, aber nur so lange, bis ich zwischendurch versucht habe, mit einem der alten DECT-Devices in fhem zu schalten, dann gingen auch die neuen nicht mehr.

Abhilfe war nur Neustart von fhem, danach gingen die neuen wieder.
Deshalb blieb mir keine andere Lösung, als die alten komplett zu entfernen, um das Blockieren zu verhindern.

Tom111

#41
Im Schweiße meines Angesichts habe ich auch gerade auf 6.90 umgestellt.
Ich habe vorher alles heruntergefahren was so an der FritzBox an WLAN, Powerline und LAN -Geräten hang (außer den PC natürlich).
Das Update lief problemlos durch, danach habe ich direkt meine 546e Steckdosen geupdatet (pro Steckdose dauert es ca. 10min).

Nachdem alles lief habe ich dann einzeln die Geräte wieder hochgefahren. Eine DECT-200-Steckdose hat nicht geschaltet, rausgezogen, 5 min gewartet und wieder eingesteckt, danach funktionierte es wieder.

Zum Schluss dann den Raspi mit FHEM hochgefahren, alles ausprobiert was auszuprobieren war und, Gott sei Dank, lief alles problemlos.
Geräte lassen sich Schalten und der Statuswechsel wird auch vollzogen.

Bis jetzt funktioniert alles reibungslos; puh, ich hab mich schon auf ein langes Wochenende am Schreibtisch eingestellt.  :)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Lichti

Bei mir wurde jetzt auch einmal eine DECT200 per autocreate erkannt.
Hat sich allerdings nicht schalten lassen und es wurde auch kein Status angezeigt.
Ging aber nur einmal. Ein weiterer autocreate hat nichts gefunden.

Hab dann wieder die alten Definitionen eingetragen.
Jetzt lässt sich eine Steckdose schalten
Aber nur bis ich versuche die andere zu schalten.
Dann geht die erste erst nach einem FHEM-Neustart wieder.

Tom111

Zitat von: Lichti am 30 September 2017, 13:56:39
Bei mir wurde jetzt auch einmal eine DECT200 per autocreate erkannt.
Hat sich allerdings nicht schalten lassen und es wurde auch kein Status angezeigt.
Ging aber nur einmal. Ein weiterer autocreate hat nichts gefunden.

Hab dann wieder die alten Definitionen eingetragen.
Jetzt lässt sich eine Steckdose schalten
Aber nur bis ich versuche die andere zu schalten.
Dann geht die erste erst nach einem FHEM-Neustart wieder.

Wenn du das Risiko eingehen möchtest, dann versuch doch mal diese beiden Steckdosen zurückzusetzen (genau an die Anleitung halten!):

https://avm.de/service/fritzdect/fritzdect-200/wissensdatenbank/publication/show/1246_Werkseinstellungen-von-FRITZ-DECT-laden/
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Lichti

Hmm, muss ich mir überlegen.
Im Moment bin ich froh, das zumindest eine geht.

Mitch

Also bei mir geht nichts mehr mit schalten.
Habe Dect200 vom Strom genommen, wieder angesteckt, fhem Neustart, kein Schalten.
Wenn ich in der FB schalte, bekommt fhem das aber mit.
FHEM im Proxmox Container

rudolfkoenig

Ich habe jetzt auch 6.90 auf der FritzBox installiert.
- DECT200 (FW 3.87) hat auf Anhieb funktioniert, schalten aus FHEM und aus der FB Oberflaeche funktioniert, manuelles Schalten wird nach dem Refresh in FHEM (automatisch alle 5 Minuten oder direkt ausgeloest per "set TYPE=FBAHAHTTP refreshstate") wird angezeigt.
- der 546E Powerline-Adapter war eine laengere Geschichte, und nur Folgendes hat bei mir funktioniert:
  - Firmware auf 6.90 upgraden
  - Werksreset des 546e
  - 546e "normal" ins Heimnetz einbinden
  - WLAN auf dem 546e fuer 5+ Sekunden druecken (bis WLAN+powerline blinkt: WPS wird aktiviert)
  - WLAN auf der FB fuer 5+ Sekunden druecken (bis WLAN+Info blinkt: WPS wird aktiviert)
  - danach ist in der FB Oberflaeche (Heimnetzuebersicht) auf dem 546e das Mesh Symbol zu sehen.
  - erst jetzt kann man den 546e ueber FHEM (bzw. FritzBox) ein/ausschalten

Diverse Beschreibungen auf der AVM Seite sind falsch bzw. haben mei mir nicht funktioniert:
- beim update der 546e ueber die FB-Oberflaeche wird das 546 automatisch ins Mesh eingebunden
- WPS  aktiviert man auf dem 546e mit kurz/1s druecken der WLAN Taste
Manche Links fuehren auf "Seite nicht gefunden", z.Bsp. wie die Beschreibung, wie man den 546e ins Mesh einbindet. Auch unschoen finde ich, dass das Abschalten der Binary-AHA Interface in den 6.90 Release Notes nicht erwaehnt wird. Das ist die Ursache, dass das FHEM-Modul FBAHA mit einem 6.90-er FritzBox nicht mehr funktioniert, und auf FBAHAHTTP umsteigen muss.

@Mitch: ich vermute irgendein Problem auf dem FritzBox, d.h. ich kann vmtl. nicht viel ausrichten.
Kannst du bitte mit "attr TYPE=FBAHAHTTP verbose 5" ein Schalt-Versuch mitschneiden, und das Ergebnis hier posten? Eigentlich interessiert mich nur die Zeile:
FBAHAHTTP_Write reply for fb: <X>
wobei <X> nach "on" 1 zurueckliefert, und nach off 0

Falls du noch mit einem anderen Geraet (wie z.Bsp Fritz!FON) die Steckdose schalten kannst, wuerde mich das auch interessieren.

Slulm

Hallo,
ich habe heute auch mit meiner 7490 auf 6.9 geupdated und hatte bisher FBHA laufen. Nach dem Update bekam ich keinen Connect mehr auf die FRITZ!DECT 200 mehr hin.
Eine Umstellung auf FBHAHTTP hat das Problem gelöst ->Bisher funktioniert alles wieder. :D

Was mich jedoch stört ist, dass das Kennwort im Klartext in der fhem.cfg steht. Kann man das irgendwie anders lösen?

Tom111

Zitat von: Slulm am 02 Oktober 2017, 20:00:34
Hallo,
ich habe heute auch mit meiner 7490 auf 6.9 geupdated und hatte bisher FBHA laufen. Nach dem Update bekam ich keinen Connect mehr auf die FRITZ!DECT 200 mehr hin.
Eine Umstellung auf FBHAHTTP hat das Problem gelöst ->Bisher funktioniert alles wieder. :D

Was mich jedoch stört ist, dass das Kennwort im Klartext in der fhem.cfg steht. Kann man das irgendwie anders lösen?

Vielleicht hilft dir dieser Thread weiter:

https://forum.fhem.de/index.php/topic,53549.msg688276.html#msg688276
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Lichti

So, bei mir lassen sich jetzt auch wieder beide DECT-Steckdosen schalten:

1. Wie oben beschrieben die 2. Steckdose aus der FritzBox gelöscht und neu angelernt.
2. Die Steckdose aus FHEM entfernt.
3. Mit autocreate neu aufgenommen (hat einige Versuche gebraucht und einige Minuten gedauert)

Die Steckdose war vorher mit "DECT:19" definiert, jetzt "DECT:08761_0203137"
Es werden alle Readings angezeigt (ausser voltage, geht aber wohl nicht mehr) und das Schalten funktioniert sofort.

An der Steckdose ausgelöste Schaltvorgänge werden in FHEM allerdings erst mit bis zu 5 Minuten verzögert angezeigt.
Eingetragen habe ich:
attr DECTschalter event-on-update-reading .*
attr DECTschalter event-min-interval state:1
hat aber nichts geändert.
Kann man da evtl. noch was einstellen ?

rudolfkoenig

Ich verstehe den Sinn der event-* Attribute nicht, ich gehe davon aus, dass du die zugehoerige Doku nicht gelesen hast. Diese Attribute sind nur fuer das rechtzeitige Entfernen von einem Modul generierten Events zustaendig, und nicht fuer das Erzeugen welcher.

Man koennte noch polltime bei der FBAHAHTTP Instanz aendern, oder bei AVM Druck machen, dass sie eine Benachrichtigung anbieten, so wie im alten binary AHA Interface.

Lichti

Hab zwar die Doku gelesen, aber irgendwie wohl nicht richtig aufgenommen.
Dann werf ich die Attribute wieder raus.

Ist auch nicht so wichtig, da die Steckdosen gewöhnlich über FHEM geschaltet werden.
Und da funktioniert ja jetzt wieder alles super..

Tom111

Zitat von: Lichti am 03 Oktober 2017, 17:34:20
An der Steckdose ausgelöste Schaltvorgänge werden in FHEM allerdings erst mit bis zu 5 Minuten verzögert angezeigt.
Kann man da evtl. noch was einstellen ?

JA! :)

Du musst "Polltime" auf einen niedrigeren Wert als 300 setzen!
Ich hab Polltime auf 30 gesetzt!

define fb1 FBAHAHTTP fritz.box
attr fb1 fritzbox-user XNAMEX
attr fb1 polltime 30
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

Lichti

Hab polltime jetzt auf 60.
Ist völlig ausreichend.

Danke allen für die Infos.

Tom111

Zitat von: rudolfkoenig am 03 Oktober 2017, 17:53:34
Ich verstehe den Sinn der event-* Attribute nicht, ich gehe davon aus, dass du die zugehoerige Doku nicht gelesen hast. Diese Attribute sind nur fuer das rechtzeitige Entfernen von einem Modul generierten Events zustaendig, und nicht fuer das Erzeugen welcher.

Man koennte noch polltime bei der FBAHAHTTP Instanz aendern, oder bei AVM Druck machen, dass sie eine Benachrichtigung anbieten, so wie im alten binary AHA Interface.

Habe AVM gerade angeschrieben und über dieses Problem (Polltime) und auch das mit der Spannung an den DECT-Steckdosen berichtet!
Mal sehen was das bringt. :)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

rudolfkoenig

Ich habe das vor ca einem Jahr auch versucht, und ich habe keine Antwort bekommen.

Tom111

#56
Zitat von: rudolfkoenig am 03 Oktober 2017, 22:24:55
Ich habe das vor ca einem Jahr auch versucht, und ich habe keine Antwort bekommen.

Komisch, bis jetzt hat mir AVM immer geantwortet.
Bestimmt bekomme ich auf meiner heutigen Mail auch eine Antwort, aber das wird dann bestimmt noch keine Lösung beinhalten.

Naja, warten wir's ab, wenn ich eine Rückmeldung bekommen habe melde ich mich wieder! :)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

JOBST

Moin,

die gute Nachricht: Nach dem Update der FB-7490 & des 546e auf OS 6.90 und der Anleitung von Rudolf König hier im Thread funktionierte es auch wieder mit dem Schalten des AVM-546e aus Fhem heraus. Danke Rudolf!

Habe aber noch einen Wunsch: Vermisse die Angaben für current/Strom und voltage/Spannung im aktuellen FBAHATTP-Modul. Wird da noch was kommen?

FHEM 5.8 auf NUC i7 gen 6 - 16GB und Ubuntu 14.04 in ESXI 6.0, AVM-FB7490 & -546e, HUE, Harmony, Homebrdge, Homematic, Culstick 443 und 868, ZWAVE, MQTT, (Asterisk & IAXMODEM & Hylafax & NextCloud, rev. Proxy)

Tom111

Zitat von: JOBST am 04 Oktober 2017, 09:04:30
[...]Vermisse die Angaben für current/Strom und voltage/Spannung im aktuellen FBAHATTP-Modul. Wird da noch was kommen?

Das hat AVM verbockt, wenn du Strom und Spannung haben möchtest musst du an AVM mailen und sie freundlich bitten diese Funktionen ebenfalls bereitzustellen!  :)
FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

tupol

Zitat von: Tom111 am 04 Oktober 2017, 09:28:01
Das hat AVM verbockt, wenn du Strom und Spannung haben möchtest musst du an AVM mailen und sie freundlich bitten diese Funktionen ebenfalls bereitzustellen!  :)
Laut Spezi kann man sie via TR064 auslesen.

rudolfkoenig



tomcat.x

#62
Nachdem ich auch ein paar Probleme bei der Umstellung hatte, hier der Bericht, wie ich es zum Laufen gebracht habe:

Ausgangsbasis: Fritz!Box 7490 mit OS 6.83, Ansteuerung der FRITZ!DECT 200 noch über FBAHA
Problem nach der Umstellung: FRITZ!DECT 200 ließen sich nicht steuern, da sie neue IDs bekommen hatten, auch per autocreate neu definierte Geräte ließen sich nicht steuern

1. Update der Fritzbox auf 6.90
2. FRITZ!DECT 200 ließen sich nicht mehr schalten
3. FBAHAHTTP Gerät definiert
4. FRITZ!DECT 200 wurden zum neuen Gerät übernommen, ließen sich aber weder schalten noch wurde der Status korrekt angezeigt
5. autocreate aktiviert (sonst deaktiviert)
6. zusätzliche, neue Geräte wurden angelegt für die FRITZ!DECT 200, mit neuen IDs (nicht mehr ## sondern #####_#######)
7. Status der neuen Geräte wurde korrekt angezeigt, schalten ging aber immer noch nicht (...?)
8. Lösung durch ändern der Definition der alten Geräte in der fhem.cfg und löschen der neuen, per autocreate angelegten:
   vor der Umstellung:   define <device> FBDECT <FBAHA device>:## switch
   nach FBAHAHTTP:      define <device> FBDECT <FBAHAHTTP device>:## switch
   manuell geändert in: define <device> FBDECT <FBAHAHTTP device>:#####_####### powerMeter,tempSensor,switch

Die neuen IDs sieht man auch als "AIN" in der Fritzbox-Oberfläche und nach der Umstellung in FHEM unter Internals als "id" und unter Readings ebenfalls als "AIN". Die alten sind als (aktuelle)  Readings unter "ID" zu sehen.
FHEM: 6.1 auf Raspi 3, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo

Tom111

Zitat von: tomcat.x am 07 Oktober 2017, 16:17:30
[...]manuell geändert in: define <device> FBDECT <FBAHAHTTP device>:#####_####### powerMeter,tempSensor,switch[...]

Bei mir funktioniert das mit den alten Definition wunderbar:
define DECT_RasPiNETZ FBDECT 16 switch
.....
define DECT_RasPiUSV FBDECT 17 switch
.....
define DECT_UTG FBDECT 20 switch
.....




FHEM 5.9 auf Raspberry Pi - 3B+ - Stretch-5.10.88+ | CUL868 CC1101 - USB - Lite module - V3 FW 1.67
Fritz!Box 7490 OS 07.29 / Fritz!Dect200 / Fritz!Powerline 546E
FS20ST-4/ FS20 DI-5/ FS20LS/ FS20 PIRI-2-KU/ FS20 TFK/ FS20S4A/FS20 SU-3/FS20 S20-3
HMS100TF/FHT80TF-2/ASH2200/S300TH/MiLight-Bridge V

ronny332

Hier mal eine kleine "nicht-Frage", sondern einfach ein Danke und die Aussage: "Es funktioniert".

Als doch wieder etwas verplanter FHEM-User hatte ich nicht mitbekommen, dass FBAHA obsolet ist/war, daher war der Schreck zum Zwang der Umstellung auf FBAHAHTTP doch recht groß (ich habe mittlerweile alle Devices komplett neu angelegt, keine automatische Übernahme durch das Modul in Anspruch genommen).

Da FBAHA eigentlich sehr gut lief (mit immerhin 20 Steckdosen an 2 Repeatern und einer 7490) war die Trauer natürlich groß, und die ersten Versuche liefen überhaupt nicht gut (mal wurde geschaltet, mal nicht).

Nun, nach 4-5 Tagen, laufen alle Steckdosen sauber mit, die etwas längere Verzögerung stört nicht (mehr). Das Polling ist bei 60 Sekunden absolut in Ordnung (zu dem mache ich quasi nichts extern, weshalb die FHEM Werte immer stimmen).

Was die Probleme nach dem Umstieg angeht habe ich die Therorie, dass, zumindest in meinem Fall, manche Steckdosen eine neue Software bekommen haben. Hervorgerufen wurde das natürlich nicht durch FHEM, sondern durch Fritz!OS 6.90. Ich hatte mich noch niemals um die Firmware der Steckdosen gekümmert, aber nun scheinen plötzlich alle auf Stand zu sein, obwohl die älteste von 2014/2015 sein müsste.

Der Thread hier hat mir beim Umstellen doch ziemlich geholfen, daher nochmals Danke an Alle ;-).
... Homematic Flüchtling und Freund der neu gewonnen Fhem-Freiheiten.

heikoh81

Danke Rudolf!!! Auch mich hat Abkündigung seitens AVM und FritzOS 6.90 kalt erwischt.
Die Umstellung auf FBAHAHTTP lief nicht automatisch. Es wurden 5 neue Geräte mit kryptischen Namen angelegt, die ich dann einfach auf die alten umbenannt habe.
Bei 5 Geräten ein überschaubarer Aufwand...

Zitat von: ronny332 am 11 Oktober 2017, 21:37:07
(mit immerhin 20 Steckdosen an 2 Repeatern und einer 7490)

Ich meine, einmal etwas von max. 10 Fritz!Dect gelesen zu haben.
Gibt es dieses Limit jetzt nicht mehr?

Viele Grüße,
Heiko

Afterburner

Ich wurde jetzt auch gerade überrascht das die neue Fritz Firmware solch einen Einfluss hatte.

Laut dem Thread hier
https://forum.fhem.de/index.php/topic,53147.0.html

soll man das eingeben

Zitatfhem> define fbahahttp FBAHAHTTP fritz.box
fhem> attr fbahahttp fritzbox-user myuser
fhem> set fbahahttp password mypassword

Also habe ich einen User mit dem Namen fhem und dem Passwort fhem angelegt, das funktioniert so nicht
mypassword ist in dem Fall nicht das Passwort vom User fhem, da muss das Passwort der FritzBox rein, also das Passwort was man beim lokalen Login ohne Usernamen einträgt

OK danach hat sich dann fbahahttp connected.

Problem ist jetzt das meine Geräte nicht übernommen worden sind sondern es wurde 2 neue erstellt

FBDECT_fbahahttp_08761_0085172 ??? FBDECT
FBDECT_fbahahttp_08761_0098694 ??? FBDECT


die Geräte nannten sich vorher
FBDECT_16
FBDECT_17


Zuordnungen
FBDECT_16 ---> ist die ---> FBDECT_fbahahttp_08761_0098694
FBDECT_17 ---> ist die ---> FBDECT_fbahahttp_08761_0085172

Wie bekomme ich das jetzt manual gefixed was automatisch passieren sollte ?
Also so das alles wie bisher weiter läuft ohne das ich die Daten verliere und die Grafiken neu erstellen muss usw
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

rudolfkoenig

Zeig mal die Definition der neu angelegten Geraete.

Das FHEM-Modul sucht das Geraet mit dem passenden Parameter in dieser Reihenfolge:
$ioName:$ain
$ain
$ioName:$id
$id

Eins davon ist auch das Argument, was man bei der Definition der FBDECT angeben muss. Egal welcher, es muss nur richtig sein. Dein Fritz!BOX hat den alten Geraeten eine neue $id zugewiesen, das war bei mir nicht der Fall. Die Alten kann mit defmod so aendern, dass sie die richtigen Parameter haben (am besten $ain, das wird nicht mehr geaendert), danach die neu angelegten loeschen, save, und shutdown restart.

Afterburner

CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

Afterburner

und das waren die alten welche ich behalten möchte
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender

rudolfkoenig

Alternativen:
- fbahahttp mit rename auf FritzBoxSmartHome1 aendern, die neuen FBDECTs entfernen
- bei den alten FBDECT Definitionen die neuen Parameter verwenden (DEF in der Detailansicht + modify druecken), danach die Neuen entfernen
- die Alten entfernen, und die neuen per rename nach alt umbenennen. Die fehlenden Attribute nachziehen.

Danach save und shutdown restart.

Afterburner

#71
Zitat von: rudolfkoenig am 06 November 2017, 10:32:30
- bei den alten FBDECT Definitionen die neuen Parameter verwenden (DEF in der Detailansicht + modify druecken), danach die Neuen entfernen

Danach save und shutdown restart.

Das habe ich gemacht, scheint zu funktionieren :)

Nur halt das jetzt Spannung und Strom fehlt aber das wurde ja schon erwähnt und AVM scheint es nicht zu interessieren :/
Danke für die Hilfe :)
CUL 868 --> Dirks Universalsensor - ESA200 Strommesser
HM USB --> HM Klingelsensor - HM Zwischenstecker
MAXLAN --> 5 x Thermostat - 4 x Fensterkontakt - ECO Taster - Cube
Arduino Nano V3.0 CC1101 433 MHz --> für Revolt Strommesser
bestellt: JeeLink 868 --> für TX 29 DT-HT Außensender


jnewton957

Hallo,

ic habe nun auch auf FBAHAHTTP umgestellt.
DECT200 lassen sich schalten und zeigen auch brav die Werte an.

Aber autocreate legt ständig ein Filelog und ein svg an. Auch löschen hilft da ja nichts.

Ich möchte filelog und svg nicht, da ich die Werte in die DBLog haben möchte.

Hat da jemand eine Idee und ggf. Abhilfe?

Danke
Jörg
FHEM6.2 auf Pi5
V 1.66 nanoCUL 433 (IT)
V 1.66 nanoCUL868 (HM)
sqlite3 LogDb
ELRO AB440, DECT200,  TFA30.3125, esp8266, HM, TabletUI, IR-Schreiblesekopf (Udo),tibber Pulse, Kostal Pico, cfos Wallbox, Modbus TCP

rudolfkoenig

ZitatAber autocreate legt ständig ein Filelog und ein svg an. Auch löschen hilft da ja nichts.
autocreate legt nur dann ein FileLog (und SVG) an, falls es auch ein bisher unbekanntes Geraet (hier FBAHAHTTP) anlegt.
Man kann autocreate entfernen, mit ignoreTypes seine Aktivitaet eingrenzen, oder mit "attr autocreate weblink 0" das Anlegen von FileLog und SVG unterbinden.