[gelöst] FBAHAHTTP - Beschränkung auf 3 FBDect200?

Begonnen von Brice, 10 Mai 2016, 12:41:09

Vorheriges Thema - Nächstes Thema

Brice

Ich habe das Modul FBAHAHTTP getestet, allerdings wurden bei vier Versuchen nur 3 der insgesamt 6 FBDect200 Aktoren per autocreate angelegt, und zwar immer die Gleichen. Zwei der nicht angelegten Aktoren befinden sich im Keller (2 Stockwerke tiefer), der dritte Aktor ist ca. 2 m von der FB entfernt. Eine Reihenfolge nach der AIN (Aktor Identifikationsnummer) kann ich auch nicht erkennen.

Alle Aktoren haben die Version 03.59, auf der FritzBox 7390 läuft 06.51.

Gibt es hier eine Beschränkung?

Grundsätzlich ist es kein Problem, die fehlenden Aktoren händisch anhand der AIN zu definieren.
FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080

rudolfkoenig

Mir sind keine Beschraenkungen bekannt, und ich konnte auch 5 FHEM-Geraete auf einmal anlegen (davon eine FritzBox-Gruppe)
Bitte sicherstellen, dass die aktuelle Version verwendet wird (d.h. update heute nach 8:00 gemacht wurde), danach "attr fbahahttp verbose 5" und "set fbahahttp refreshstate" durchfuehren, und Log hier anhaengen.

Brice

Update war heute vormittag.

Mein erster Verdacht war, dass das manuelle Schalten der Aktoren zugelassen sein muss, aber daran liegt es nicht.

2016.05.10 12:57:43 0: Server started with 289 defined entities (fhem.pl:11408/2016-05-08 perl:5.014002 os:linux user:fhem pid:746)
2016.05.10 12:59:09 2: MISSING: attr Test_FB fritzbox-user
2016.05.10 12:59:20 2: MISSING: attr Test_FB fritzbox-user
2016.05.10 12:59:27 3: UNDEFINED FBDECT_Test_FB_08761_0067783 FBDECT Test_FB:08761_0067783 powerMeter,tempSensor,switch, please define it
2016.05.10 12:59:27 2: autocreate: define FBDECT_Test_FB_08761_0067783 FBDECT Test_FB:08761_0067783 powerMeter,tempSensor,switch
2016.05.10 12:59:27 2: autocreate: define FileLog_FBDECT_Test_FB_08761_0067783 FileLog ./log/FBDECT_Test_FB_08761_0067783-%Y.log FBDECT_Test_FB_08761_0067783:power\x3a.*
2016.05.10 12:59:27 2: autocreate: define SVG_FBDECT_Test_FB_08761_0067783 SVG FileLog_FBDECT_Test_FB_08761_0067783:power4:CURRENT
2016.05.10 12:59:27 1: PERL WARNING: Use of uninitialized value in substitution iterator at ./FHEM/00_FBAHAHTTP.pm line 102.
2016.05.10 12:59:27 3: UNDEFINED FBDECT_Test_FB_08761_0159171 FBDECT Test_FB:08761_0159171 powerMeter,tempSensor,switch, please define it
2016.05.10 12:59:27 2: autocreate: define FBDECT_Test_FB_08761_0159171 FBDECT Test_FB:08761_0159171 powerMeter,tempSensor,switch
2016.05.10 12:59:27 2: autocreate: define FileLog_FBDECT_Test_FB_08761_0159171 FileLog ./log/FBDECT_Test_FB_08761_0159171-%Y.log FBDECT_Test_FB_08761_0159171:power\x3a.*
2016.05.10 12:59:27 2: autocreate: define SVG_FBDECT_Test_FB_08761_0159171 SVG FileLog_FBDECT_Test_FB_08761_0159171:power4:CURRENT
2016.05.10 12:59:28 3: UNDEFINED FBDECT_Test_FB_08761_0185080 FBDECT Test_FB:08761_0185080 powerMeter,tempSensor,switch, please define it
2016.05.10 12:59:28 2: autocreate: define FBDECT_Test_FB_08761_0185080 FBDECT Test_FB:08761_0185080 powerMeter,tempSensor,switch
2016.05.10 12:59:28 2: autocreate: define FileLog_FBDECT_Test_FB_08761_0185080 FileLog ./log/FBDECT_Test_FB_08761_0185080-%Y.log FBDECT_Test_FB_08761_0185080:power\x3a.*
2016.05.10 12:59:28 2: autocreate: define SVG_FBDECT_Test_FB_08761_0185080 SVG FileLog_FBDECT_Test_FB_08761_0185080:power4:CURRENT
2016.05.10 12:59:56 1: <devicelist version="1"><device identifier="08761 0038287" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>BEKO</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>6930</power><energy>888048</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device><device identifier="08761 0058608" id="17" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Waschmaschine</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>0</power><energy>301539</energy></powermeter><temperature><celsius>190</celsius><offset>0</offset></temperature></device><device identifier="08761 0067783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>MediaCenter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>562891</energy></powermeter><temperature><celsius>251</celsius><offset>6</offset></temperature></device><device identifier="08761 0159171" id="19" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Technikleiste</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>27680</power><energy>347579</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device><device identifier="08761 0185091" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>0</power><energy>69187</energy></powermeter><temperature><celsius>200</celsius><offset>0</offset></temperature></device><device identifier="08761 0185080" id="21" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Advent Balkon</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>24712</energy></powermeter><temperature><celsius>250</celsius><offset>0</offset></temperature></device></devicelist>

2016.05.10 12:59:56 5: Test_FB dispatch <device identifier="08761 0038287" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>BEKO</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>6930</power><energy>888048</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device>
2016.05.10 12:59:56 5: Test_FB dispatch <device identifier="08761 0058608" id="17" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Waschmaschine</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>0</power><energy>301539</energy></powermeter><temperature><celsius>190</celsius><offset>0</offset></temperature></device>
2016.05.10 12:59:56 5: Test_FB dispatch <device identifier="08761 0067783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>MediaCenter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>562891</energy></powermeter><temperature><celsius>251</celsius><offset>6</offset></temperature></device>
2016.05.10 12:59:56 5: Test_FB dispatch <device identifier="08761 0159171" id="19" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Technikleiste</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>27680</power><energy>347579</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device>
2016.05.10 12:59:56 5: Test_FB dispatch <device identifier="08761 0185091" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>0</power><energy>69187</energy></powermeter><temperature><celsius>200</celsius><offset>0</offset></temperature></device>
2016.05.10 12:59:57 5: Test_FB dispatch <device identifier="08761 0185080" id="21" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Advent Balkon</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>24712</energy></powermeter><temperature><celsius>250</celsius><offset>0</offset></temperature></device>
FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080

rudolfkoenig

Kann kein Problem feststellen: wenn ich mein FHEM mit den angehaengten Rohdaten fuettere, werden bei mir 6 FBDECT Geraete angelegt:
fhem> list TYPE=FBDECT;
FBDECT_fbaha2_08761_0038287
FBDECT_fbaha2_08761_0058608
FBDECT_fbaha2_08761_0067783
FBDECT_fbaha2_08761_0159171
FBDECT_fbaha2_08761_0185080
FBDECT_fbaha2_08761_0185091

Evtl waren 3 schon vorher, mit FBAHA angelegt, diese werden weiterverwendet.

Brice

Ich habe meinen Fehler gefunden:

Die nicht per autocreate angelegten Aktoren waren die ersten, die ich 2013 wie folgt definiert hatte (und problemlos laufen/liefen):
define <Name> FBDECT 16 switch

Die neueren, und auch per autocreate angelegten Aktoren, haben folgende DEF
define <Name> FBDECT FritzDect200:20 switch

Nach Aktualierung der "alten" Definitionen werden auch diese per autocreate angelegt.

Danke und sorry Rudi, hier sind mir ein paar Altlasten auf die Füße gefallen...
FHEM auf RPi 4 4GB (Buster) | produktiv) CUL 868 für FS20 | S300TH | KS300 | Max!Cube als CUN 868 für TechemWZ | HM-MOD-RPI-PCB für HM | Z-Wave ZME_UZB1 | FRITZ!DECT 200 | HUE | Lightify | Echo Dot | WS3080