FBAHAHTTP scheint nicht zuverlässig zu funktionieren. Dect200 schalten unzuverl.

Begonnen von Invers, 17 Juni 2016, 15:39:59

Vorheriges Thema - Nächstes Thema

Invers

Hi, ich habe auf das Modul umgestellt.
Abends schalte ich über einen HM-Taster alle Dect200 Dosen aus.
Das funktioniert leider so nicht mehr, da entweder nicht alle Dosen, oder gar keine Dose geschaltet wird. Ich vermute, dass das Absetzen mehrerer Schaltbefehle kurz hintereinander (mit DOIF) nicht verkraftet wird. Per Telefon lassen sich die Dosen weiterhin schalten.
Ignoriere ich den Fehler und versuche einige Zeit später wieder, geht alles wieder, bis ich den Gute-Nacht-Schalter wieder benutze.
Verbose 5 FBAHAHTTP zeigt:

2016.06.17 14:43:07 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:43:07 1: fb2: Not connected, wont execute setswitchon
2016.06.17 14:43:07 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:43:27 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:43:43 1: <devicelist version="1"><device identifier="08761 0087781" id="17" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht vorne</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>36970</power><energy>110969</energy></powermeter><temperature><celsius>210</celsius><offset>0</offset></temperature></device><device identifier="08761 0087783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht hinten</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>18660</power><energy>79988</energy></powermeter><temperature><celsius>230</celsius><offset>-15</offset></temperature></device><device identifier="08761 0149529" id="24" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Stehlampe</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>3224</energy></powermeter><temperature><celsius>230</celsius><offset>-20</offset></temperature></device><device identifier="08761 0091342" id="22" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kuehlschrank</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>194470</power><energy>328659</energy></powermeter><temperature><celsius>230</celsius><offset>-5</offset></temperature></device><device identifier="08761 0101811" id="23" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>98817</energy></powermeter><temperature><celsius>240</celsius><offset>0</offset></temperature></device><device identifier="08761 0087573" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Luefter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>5704</energy></powermeter><temperature><celsius>225</celsius><offset>0</offset></temperature></device><device identifier="08761 0002297" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC</name><switch><state>1</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>102490</power><energy>799191</energy></powermeter><temperature><celsius>275</celsius><offset>-5</offset></temperature></device><device identifier="08761 0172730" id="25" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC Kunlaya</name><switch><state>0</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>0</power><energy>30746</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device><device identifier="08761 0087570" id="26" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Lampe Korridor</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>2860</power><energy>11182</energy></powermeter><temperature><celsius>230</celsius><offset>-15</offset></temperature></device><device identifier="08761 0243162" id="27" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>90760</power><energy>124265</energy></powermeter><temperature><celsius>235</celsius><offset>-5</offset></temperature></device><device identifier="08761 0245609" id="28" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Schreibtisch</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>629</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device><device identifier="08761 0091219" id="29" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Led Kueche</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>27709</energy></powermeter><temperature><celsius>255</celsius><offset>0</offset></temperature></device></devicelist>

2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0087781" id="17" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht vorne</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>36970</power><energy>110969</energy></powermeter><temperature><celsius>210</celsius><offset>0</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0087783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht hinten</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>18660</power><energy>79988</energy></powermeter><temperature><celsius>230</celsius><offset>-15</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0149529" id="24" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Stehlampe</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>3224</energy></powermeter><temperature><celsius>230</celsius><offset>-20</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0091342" id="22" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kuehlschrank</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>194470</power><energy>328659</energy></powermeter><temperature><celsius>230</celsius><offset>-5</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0101811" id="23" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>98817</energy></powermeter><temperature><celsius>240</celsius><offset>0</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0087573" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Luefter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>5704</energy></powermeter><temperature><celsius>225</celsius><offset>0</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0002297" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC</name><switch><state>1</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>102490</power><energy>799191</energy></powermeter><temperature><celsius>275</celsius><offset>-5</offset></temperature></device>
2016.06.17 14:43:43 5: fb2 dispatch <device identifier="08761 0172730" id="25" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC Kunlaya</name><switch><state>0</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>0</power><energy>30746</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device>
2016.06.17 14:43:44 5: fb2 dispatch <device identifier="08761 0087570" id="26" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Lampe Korridor</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>2860</power><energy>11182</energy></powermeter><temperature><celsius>230</celsius><offset>-15</offset></temperature></device>
2016.06.17 14:43:44 5: fb2 dispatch <device identifier="08761 0243162" id="27" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>90760</power><energy>124265</energy></powermeter><temperature><celsius>235</celsius><offset>-5</offset></temperature></device>
2016.06.17 14:43:44 5: fb2 dispatch <device identifier="08761 0245609" id="28" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Schreibtisch</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>629</energy></powermeter><temperature><celsius>235</celsius><offset>0</offset></temperature></device>
2016.06.17 14:43:44 5: fb2 dispatch <device identifier="08761 0091219" id="29" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Led Kueche</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>27709</energy></powermeter><temperature><celsius>255</celsius><offset>0</offset></temperature></device>
2016.06.17 14:44:28 2: IT set Uhr off
2016.06.17 14:44:29 2: IT set Links off
2016.06.17 14:44:29 2: IT set Rechts off
2016.06.17 14:44:30 2: IT set Wand off
2016.06.17 14:44:34 2: IT set LED_Blumen off
2016.06.17 14:44:35 3: fb2: connect to http://fritz.box:80 timed out
2016.06.17 14:44:35 3: fb2: connect to http://fritz.box:80 timed out
2016.06.17 14:45:00 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:30 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:30 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:30 2: IT set Uhr off
2016.06.17 14:46:31 2: IT set Links off
2016.06.17 14:46:32 2: IT set Rechts off
2016.06.17 14:46:32 2: IT set Wand off
2016.06.17 14:46:36 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:36 2: IT set LED_Blumen off
2016.06.17 14:46:37 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:37 1: fb2: Not connected, wont execute setswitchon
2016.06.17 14:46:37 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:46:57 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:47:06 1: fb2: Not connected, wont execute setswitchon
2016.06.17 14:47:21 1: fb2: Not connected, wont execute setswitchon
2016.06.17 14:47:23 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:47:27 1: fb2: Not connected, wont execute setswitchon
2016.06.17 14:47:28 1: fb2: Not connected, wont execute setswitchoff
2016.06.17 14:48:30 1: fb2: Not connected, wont execute setswitchoff



Hat ausser mir noch jemand solche Erfahrungen? Was kann ich versuchen, um das Problem zu lösen? Jede Dose wird vor dem Auftreten der Blockade EINZELN korrekt geschaltet.

Übrigens zeigt FHEM alle Geräte als ausgeschaltet an. Verstehe ich nicht ganz, da ja eine Rückmeldung der Dosen erfolgen sollte? Bin mir aber nicht sicher.

Danke im Voraus für Antworten und Ideen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Brice

Aus eigener Erfahrung und evt als Ansatzpunkt: schau dir mal die Definitionen deiner DECT200 an. Meine altbelasteten Defs hatten zu ungewünschten Nebeneffekten geführt: https://forum.fhem.de/index.php/topic,53231.msg449248.html#msg449248
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

Invers

Danke für den Tipp.

Ich denke mich erinnern zu können, dass ich die Dosen neu über Autocreate anlegen lassen habe.
Ein List sieht z.B. so aus:

Internals:
   CFGFN
   DEF        fb2:08761_0002297 powerMeter,tempSensor,switch
   IODev      fb2
   LASTInputDev fb2
   MSGCNT     106
   NAME       PC
   NR         397
   STATE      on
   TYPE       FBDECT
   fb2_MSGCNT 106
   fb2_TIME   2016-06-17 17:44:00
   id         08761_0002297
   props      powerMeter,tempSensor,switch
   Readings:
     2016-06-17 17:44:00   AIN             08761 0002297
     2016-06-17 17:44:00   FBNAME          PC
     2016-06-17 17:44:00   FBPROP          powerMeter,tempSensor,switch
     2016-06-17 17:44:00   FBTYPE          FRITZ!DECT 200
     2016-06-17 17:44:00   ID              16
     2016-06-17 17:44:00   energy          799338 Wh
     2016-06-17 17:44:00   fwversion       03.59
     2016-06-17 17:44:00   locked          no
     2016-06-17 17:44:00   mode            auto
     2016-06-17 17:44:00   power           96.41 W
     2016-06-17 17:44:00   present         yes
     2016-06-17 17:44:00   state           on
     2016-06-17 17:44:00   tempadjust      -0.5 C
     2016-06-17 17:44:00   temperature     26.5 C (measured)
Attributes:
   IODev      fb2
   devStateIcon .*on:light_light_dim_100@lightgreen .*off:light_light_dim_00@red
   event-min-interval power:120
   event-on-change-reading state,power
   model      Dect200
   room       FBDECT,Multimedia,Wohnzimmer
   webCmd     :



Wenn sich herausstellt, dass keiner weitere Ideen hat, werde ich die Dosen noch einmal löschen und per Autocreate nochmals anlegen lassen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich habe zum Vergleich noch einal eine einzelne Dose mit Autocreate neu erstellt.
Ich erkenne keinen Unterschied.
Internals:
   CFGFN
   DEF        fb2:08761_0087573 powerMeter,tempSensor,switch
   IODev      fb2
   LASTInputDev fb2
   MSGCNT     1
   NAME       FBDECT_fb2_08761_0087573
   NR         506
   STATE      off
   TYPE       FBDECT
   fb2_MSGCNT 1
   fb2_TIME   2016-06-17 21:51:40
   id         08761_0087573
   props      powerMeter,tempSensor,switch
   Readings:
     2016-06-17 21:51:40   AIN             08761 0087573
     2016-06-17 21:51:40   FBNAME          Luefter
     2016-06-17 21:51:40   FBPROP          powerMeter,tempSensor,switch
     2016-06-17 21:51:40   FBTYPE          FRITZ!DECT 200
     2016-06-17 21:51:40   ID              20
     2016-06-17 21:51:40   energy          5704 Wh
     2016-06-17 21:51:40   fwversion       03.59
     2016-06-17 21:51:40   locked          no
     2016-06-17 21:51:40   mode            manuell
     2016-06-17 21:51:40   power           0.00 W
     2016-06-17 21:51:40   present         yes
     2016-06-17 21:52:20   state           off
     2016-06-17 21:51:40   tempadjust      0.0 C
     2016-06-17 21:51:40   temperature     21.0 C (measured)
Attributes:
   IODev      fb2
   event-min-interval power:120
   room       FBDECT
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Christian Uhlmann

Hi,
also bei mir hat nach der Umstellung auch das meiste nicht mehr zuverlässig funktioniert. Hatte aber mit den alten devices gearbeitet trotz dass ich die gleich wie die neuen devices eingestellt hatte.

Am Ende hat ein autocreate alles Geräte die Probleme einwandfrei gelöst.
Da sowas ja eher nur einmalig vorkommt, dachte ich mir es ist nicht wichtig so ein ggf. Falsches Verhalten des Moduls weiter zu verfolgen.

Lg Christian

P.S.: Danke für das modul (falls der Modul Autor hier mitliest, ich bin sehr zufrieden)
Host: Debian Buster als VM / XCP-NG
Gateways: DuoFern Stick, CUL433 Revolt, CUL MAX, HMLan, HM-USB 2, LaCrosseGateway
Devices: 12x Rademacher Rollos, 6x TX 29 DT-HT, 10x HM-CC-RT-DN, 14x MAX Fensterkontakte, Diverse HM Aktoren für Licht, Klingel, Gong, Eingangstür, ESPEasy, Sonoff mit Tasmota

Invers

Danke für die Antwort. Ich werde also erst einmal alles noch einmal mit Autocreate neu anlegen. Sollte das  nichts bringen, melde ich mich noch einmal.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

rudolfkoenig

Das nach einem "connect timed out" die "wont execute" Meldungen kommen, ist "normal", weil das Modul nach einem Verbindungsfehler das SID (Session-ID) zuruecksetzt. Die "connect to ... timed out" Meldungen sind definitiv nicht vom autocreate abhaengig, das Modul versucht nur die Seite
http://fritz.box/webservices/homeautoswitch.lua?sid=$SID&switchcmd=getdevicelistinfos
abzuholen, und das ist unabhaengig davon, was in FHEM definiert ist. Es gibt hier auch anderweitig Meldungen, dass diese Seite manchmal auch mit dem Browser nicht abholbar ist, ich wuesste nicht, was das Modul in so einem Fall anders machen sollte, und vermute ein Problem in FRITZ!OS, was AVM loesen muss.

Invers

Da könntest du durchaus Recht haben.
Ich habe fhem komplett neu aufgesetzt auf einer anderen Karte und mit Jessie. Das Verhalten hat sich leider nicht geändert.
Leider bin ich fachlich nicht in der Lage, das Ganze mit AVM auszudiskutieren.
Ich muss also leider wohl bis zur Abschaltung der alten Methode wieder auf diese wechseln.
Mir ist schon ganz schlecht, wenn ich daran denke, was danach kommt.
Vielleicht setze ich die Fritzbox mal als ultimativen Test mit einem Recover neu auf.

Trotzdem vielen Dank für die Hilfe.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich habe die Fritzbox nun noch einmal neu recovert.
Eine Besserung ist leider nicht eingetreten.
Schalte ich die Dosen einzeln, funktioniert alle beliebig oft einwandfrei. Schalte ich mehrere Dosen über ein DOIF, geht es nicht oder nur unzuverlässig, also teilweise.
Am DOIF kann es nicht liegen, denke ich, weil die IT-Dosen einwandfrei geschaltet werden.
Im Fehlerfall lassen sich die DECT200 für etwa 3-5 Minuten auch nicht mehr einzeln schalten.
Danach geht alles wieder (Einzelschaltung).
Leider wird der korrekte Zustand der Dosen nicht gemeldet, wenn die Schaltung fehlschlägt.
Wenn ich die Dosen einzeln schalte, kann ich beliebig oft und schnell schalten. Es funktioniert dann alles einwandfrei. Nur der erste Schaltbefehl benötigt etwas länger.
Mir fällt nun nicht mehr ein, was ich noch machen könnte. Ich kann noch wait in die DOIFs einbauen um zu sehen, ob es an der zu schnellen Befehlsfolge liegt.

Hier noch einmal ein Ausschnitt aus dem Log.

2016.06.20 12:16:17 1: Logfile gelöscht
2016.06.20 12:16:26 2: IT set Uhr off
2016.06.20 12:16:27 2: IT set Links off
2016.06.20 12:16:28 2: IT set Rechts off
2016.06.20 12:16:28 2: IT set Wand off
2016.06.20 12:16:32 2: IT set LED_Blumen off
2016.06.20 12:16:33 3: fb2: connect to http://fritz.box:80 timed out
2016.06.20 12:16:33 3: fb2: connect to http://fritz.box:80 timed out
2016.06.20 12:16:53 1: fb2: Not connected, wont execute setswitchoff
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0087783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht hinten</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>80221</energy></powermeter><temperature><celsius>240</celsius><offset>-15</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0149529" id="24" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Stehlampe</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>3224</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0091342" id="22" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kuehlschrank</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>46920</power><energy>330370</energy></powermeter><temperature><celsius>245</celsius><offset>-5</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0101811" id="23" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>98817</energy></powermeter><temperature><celsius>240</celsius><offset>0</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0087573" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Luefter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>5705</energy></powermeter><temperature><celsius>230</celsius><offset>0</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0002297" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC</name><switch><state>1</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>97130</power><energy>801674</energy></powermeter><temperature><celsius>260</celsius><offset>-5</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0172730" id="25" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC Kunlaya</name><switch><state>0</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>0</power><energy>30871</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0087570" id="26" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Lampe Korridor</name><switch><state>1</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>3000</power><energy>11228</energy></powermeter><temperature><celsius>240</celsius><offset>-15</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0243162" id="27" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>127250</energy></powermeter><temperature><celsius>230</celsius><offset>-5</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0245609" id="28" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Schreibtisch</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>629</energy></powermeter><temperature><celsius>240</celsius><offset>0</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0091219" id="29" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Led Kueche</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>27722</energy></powermeter><temperature><celsius>270</celsius><offset>0</offset></temperature></device>
2016.06.20 12:16:56 5: fb2 dispatch <device identifier="08761 0087781" id="30" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>FRITZ!DECT 200 #15</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>111246</energy></powermeter><temperature><celsius>225</celsius><offset>0</offset></temperature></device>
2016.06.20 12:17:55 2: IT set LED_Blumen on
2016.06.20 12:17:56 2: IT set Uhr on
2016.06.20 12:17:57 2: IT set LED_Blumen on
2016.06.20 12:17:57 2: IT set Uhr on
2016.06.20 12:17:58 2: IT set LED_Blumen on
2016.06.20 12:17:59 2: IT set Uhr on
2016.06.20 12:18:00 2: IT set LED_Blumen on
2016.06.20 12:18:00 2: IT set Uhr on
2016.06.20 12:18:01 3: fb2: write to http://fritz.box:80 timed out
2016.06.20 12:18:01 3: fb2: write to http://fritz.box:80 timed out
2016.06.20 12:18:01 3: fb2: write to http://fritz.box:80 timed out
2016.06.20 12:18:01 3: fb2: connect to http://fritz.box:80 timed out
2016.06.20 12:18:01 3: fb2: connect to http://fritz.box:80 timed out
2016.06.20 12:18:01 3: fb2: connect to http://fritz.box:80 timed out
2016.06.20 12:18:39 1: fb2: Not connected, wont execute setswitchoff
2016.06.20 12:18:39 1: fb2: Not connected, wont execute setswitchoff
2016.06.20 12:18:39 2: IT set Uhr off
2016.06.20 12:18:40 2: IT set Links off
2016.06.20 12:18:40 2: IT set Rechts off
2016.06.20 12:18:41 2: IT set Wand off
2016.06.20 12:18:45 1: fb2: Not connected, wont execute setswitchoff
2016.06.20 12:18:45 2: IT set LED_Blumen off
2016.06.20 12:18:45 1: fb2: Not connected, wont execute setswitchoff
2016.06.20 12:18:46 1: fb2: Not connected, wont execute setswitchon
2016.06.20 12:18:46 1: fb2: Not connected, wont execute setswitchoff


Warum auf der neu aufgesetzten Box dieser Fehler kommt, kann ich mir auch nicht erklären.
Pi, HMLAN und PC hängen direkt am Router per Kabel.
Die Kabel habe ich bereits ausgetauscht.

Ich habe also folgendes gemacht:

Pi und fhewm auf anderer Karte neu installiert
Fritzbox recovert
Netzwerkkabel getauscht

Nun fällt mir nichts mehr ein.
Da der angezeigte Schaltzustand nicht mehr immer dem wirklichen Scahltzustand der Dosen entspricht, ist eine sinnvolle Kontrolle per VPN nicht mehr möglich.

Hat noch jemand eine Idee?
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

rudolfkoenig

Kannst du bitte zwischen den einzelnen Schaltvorgaengen sleeps (am besten FHEM-sleep, nicht Perl-sleep) einbauen?
Fang mal mit 1 Sekunde an, und jenachdem, ob es klappt, erhoehen oder verkleinern (0.5, 0.2, 0.1 usw). Und bitte "attr global mseclog" setzen, damit wir im Log genauere Zeitstempel sehen. Habe ich noch richtig in Erinnerung, dass das gleiche Schalten mit der FBAHA Interface keine Probleme verursacht hat?

Invers

Ich bin nun runter bis auf 0.1 Sekunden. Es scheint so, als würde zuverlässig geschaltet werden.
Wenn allerdings eine Blockade erzeugt wird (z.B. durch DOIF ohne Pausen) dann wird auch hier nicht geschaltet.
Es kommt mir so vor, als würde die Fritzbox sich abschotten, weil ich durch die vielen Schaltversuche den Anschein eines Angriffes erwecke? Durch die Minipausen erfolgt diese Fehlinterpretation nicht.

Hier nochmals Log.
2016.06.20 16:04:56.069 5: fb2 dispatch <device identifier="08761 0087783" id="18" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht hinten</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>80238</energy></powermeter><temperature><celsius>255</celsius><offset>-15</offset></temperature></device>
2016.06.20 16:04:56.109 5: fb2 dispatch <device identifier="08761 0149529" id="24" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Stehlampe</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>3224</energy></powermeter><temperature><celsius>225</celsius><offset>-20</offset></temperature></device>
2016.06.20 16:04:56.142 5: fb2 dispatch <device identifier="08761 0091342" id="22" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Kuehlschrank</name><switch><state>1</state><mode>manuell</mode><lock>1</lock></switch><powermeter><power>1780</power><energy>330448</energy></powermeter><temperature><celsius>240</celsius><offset>-5</offset></temperature></device>
2016.06.20 16:04:56.187 5: fb2 dispatch <device identifier="08761 0101811" id="23" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Trockner</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>98817</energy></powermeter><temperature><celsius>245</celsius><offset>0</offset></temperature></device>
2016.06.20 16:04:56.237 5: fb2 dispatch <device identifier="08761 0087573" id="20" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Luefter</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>5705</energy></powermeter><temperature><celsius>245</celsius><offset>0</offset></temperature></device>
2016.06.20 16:04:56.286 5: fb2 dispatch <device identifier="08761 0002297" id="16" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC</name><switch><state>1</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>101200</power><energy>801913</energy></powermeter><temperature><celsius>275</celsius><offset>-5</offset></temperature></device>
2016.06.20 16:04:56.317 5: fb2 dispatch <device identifier="08761 0172730" id="25" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>PC Kunlaya</name><switch><state>0</state><mode>auto</mode><lock>0</lock></switch><powermeter><power>0</power><energy>30871</energy></powermeter><temperature><celsius>240</celsius><offset>-20</offset></temperature></device>
2016.06.20 16:04:56.348 5: fb2 dispatch <device identifier="08761 0087570" id="26" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Lampe Korridor</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>11231</energy></powermeter><temperature><celsius>250</celsius><offset>-15</offset></temperature></device>
2016.06.20 16:04:56.386 5: fb2 dispatch <device identifier="08761 0243162" id="27" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>127358</energy></powermeter><temperature><celsius>245</celsius><offset>-5</offset></temperature></device>
2016.06.20 16:04:56.430 5: fb2 dispatch <device identifier="08761 0245609" id="28" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Schreibtisch</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>635</energy></powermeter><temperature><celsius>270</celsius><offset>0</offset></temperature></device>
2016.06.20 16:04:56.475 5: fb2 dispatch <device identifier="08761 0091219" id="29" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>Led Kueche</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>27722</energy></powermeter><temperature><celsius>265</celsius><offset>0</offset></temperature></device>
2016.06.20 16:04:56.511 5: fb2 dispatch <device identifier="08761 0087781" id="30" functionbitmask="896" fwversion="03.59" manufacturer="AVM" productname="FRITZ!DECT 200"><present>1</present><name>TV Licht vorne</name><switch><state>0</state><mode>manuell</mode><lock>0</lock></switch><powermeter><power>0</power><energy>111278</energy></powermeter><temperature><celsius>245</celsius><offset>0</offset></temperature></device>


Ich danke dir für die Hilfe.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

rudolfkoenig

Ich habe eine neue Version eingecheckt, was die Befehle serialisiert: ein Befehl wird erst dann an den AHA Server gesendet, wenn der vorherige beantwortet wurde. Das bedeutet, dass zwischen einzelnen Befehlen jetzt ca 0.2 Sekunden vergehen.
Interessanterweise reicht das noch nicht aus, damit ein "set X on; set X off" richtig ausgefuehrt wird, dazu muss ich ein sleep von 0.3s einfuegen (0.25 reicht nicht), sonst wird der off zwar bestaetigt, aber nicht ausgefuehrt.

Da ich nur ein Geraet zum testen habe: kannst du bitte dein Szenario durchspielen und hier berichten?

Invers

Ja, danke. Das mache ich gerne. Ich habe extra vorausschauend mein altes DOIF aufgehoben.
Vielen Dank für deine Mühe. Ich werde berichten.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Ich habe das Modul getestet.
Nach heutigem Update lief leider gar nichts mehr richtig. Fhem startete sehr langsam und auch der Aufruf der Räume dauerte ewig.
Ich habe daraufhin deine Module umbenannt und restore gemacht.
Nach dem Restore ging alles wie früher, musste ja auch.
Nun habe ich deine Module (die alten) gelöscht und die umbenannten wieder zurück benannt.
Nach Neustart konnte ich nicht schalten. Auch Einzelschaltungen gehen bei mir damit fast nie.

Beim alten Modul konnte ich noch beobachten, dass die erste Schaltung erst nach Ablauf der Pollzeit von 5 Minuten erfolgreich verläuft.
Um das zu testen, habe ich die Pollzeit auf 1 Minute geändert. Nach Neustart konnte ich dann nach einer Minute schalten.
Ist das Absicht, oder ein Bug?

Fazit:
Ich muss mit dem Stand von gestern weiter arbeiten.
Sollten ausser den Modulen FBAHA* weitere Module an der Nutzung beteiligt sein, würde ich noch einmal testen und bitte um entsprechende Mitteilung.

Obwohl ich versucht habe, mich klar auszudrücken, bin ich mir nicht sicher, ob es in diesem Fall gelungen ist. Bitte bei Bedarf noch einmal nachfragen.

Dankeschön
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

rudolfkoenig