HUEBridge push api unterstützung

Begonnen von justme1968, 15 Juli 2021, 11:13:19

Vorheriges Thema - Nächstes Thema

justme1968

hast du autocreate aktiv?

gibt das get ignored etwas zurück wenn du vorher ein set <bridge> autocreate aufrufst?

hast du zufällig direkt oder indirekt define für die bridge neu aufgerufen? z.b. per modify? per config file editieren?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

blackbite

#136
Zitat von: justme1968 am 29 Januar 2022, 16:24:29
hast du autocreate aktiv?

gibt das get ignored etwas zurück wenn du vorher ein set <bridge> autocreate aufrufst?

hast du zufällig direkt oder indirekt define für die bridge neu aufgerufen? z.b. per modify? per config file editieren?
Ein globales autocreate habe ich (wegen ständig nervender, sich verändernder Intertechno-Devices meiner Nachbarn) nicht aktiv. Ein autocreate auf einer der Bridges liefert mir:

created 0/0/0 devices (ignored 0/0/19)
Wenn ich jetzt wieder ein get <bridge> sensors ausführe, zeigt er die Senoren wieder als ignored an.

ID  NAME                 FHEM            TYPE               
1: Daylight             hueBridge2_HUESensor1 Daylight           
2: Hue temperature sensor 1 hueBridge2_HUESensor2 ZLLTemperature     
3: Flur UG Sensor       Flur_UG_MDIR_HUE_1_Motion ZLLPresence         
4: Hue ambient light sensor 1 hueBridge2_HUESensor4 ZLLLightLevel       
5: Hue temperature sensor 2 hueBridge2_HUESensor5 ZLLTemperature     
6: Keller Sensor        Keller_MDIR_HUE_1_Motion ZLLPresence         
7: Hue ambient light sensor 2 hueBridge2_HUESensor7 ZLLLightLevel       
10: Hue Switch Keller    hueBridge2_HUESensor10 ZLLSwitch           
11: Dimmer Switch 10 SceneCycle  (ignored)      CLIPGenericStatus   
12: Hue temperature sensor 3 hueBridge2_HUESensor12 ZLLTemperature     
13: Flur OG Sensor       Flur_OG_MDIR_HUE_1_Motion ZLLPresence         
14: Hue ambient light sensor 3 hueBridge2_HUESensor14 ZLLLightLevel       
22: Licht-Status          (ignored)      CLIPGenericStatus   
23: Hue outdoor temperature sensor 1 Pergola_MDIR_HUE_1_Temp ZLLTemperature     
24: Pergola Sensor       Pergola_MDIR_HUE_1_Motion ZLLPresence         
25: Hue outdoor ambient light sensor hueBridge2_HUESensor25 ZLLLightLevel       
47: Terrasse Sensor      Terrasse_MDIR_HUE_2_Motion ZLLPresence         
48: Hue outdoor ambient light sensor hueBridge2_HUESensor48 ZLLLightLevel       
49: Hue outdoor temperature sensor 2 Terrasse_MDIR_HUE_2_Temp ZLLTemperature     
65: presenceState         (ignored)      CLIPGenericStatus   
74: presenceState         (ignored)      CLIPGenericStatus   
90: Terrasse and Gartenzaun, Vibrant  (ignored)      CLIPGenericStatus   
119: presenceState         (ignored)      CLIPGenericStatus   
120: textState             (ignored)      CLIPGenericStatus   
142: presenceState         (ignored)      CLIPGenericStatus   
143: textState             (ignored)      CLIPGenericStatus   
144: presenceState         (ignored)      CLIPGenericStatus   
145: textState             (ignored)      CLIPGenericStatus   
146: presenceState         (ignored)      CLIPGenericStatus   
147: textState             (ignored)      CLIPGenericStatus   
184: Hue Button Garten    hueBridge2_HUESensor184 ZLLSwitch           
197: dimDirection          (ignored)      CLIPGenericStatus   
198: isDimming             (ignored)      CLIPGenericStatus   
199: slotState             (ignored)      CLIPGenericStatus   
200: cycling               (ignored)      CLIPGenericStatus   
201: Flur EG Sensor       Flur_EG_MDIR_HUE_1_Motion ZLLPresence         
202: Hue ambient light sensor 5 hueBridge2_HUESensor202 ZLLLightLevel       
203: Hue temperature sensor 5 hueBridge2_HUESensor203 ZLLTemperature     
208: presenceState         (ignored)      CLIPGenericStatus   
209: textState             (ignored)      CLIPGenericStatus   


Danach gibt ein get <bridge> ignored auch erwartungsgemäß folgendes zurück.

hueBridge2-S11
hueBridge2-S119
hueBridge2-S120
hueBridge2-S142
hueBridge2-S143
hueBridge2-S144
hueBridge2-S145
hueBridge2-S146
hueBridge2-S147
hueBridge2-S197
hueBridge2-S198
hueBridge2-S199
hueBridge2-S200
hueBridge2-S208
hueBridge2-S209
hueBridge2-S22
hueBridge2-S65
hueBridge2-S74
hueBridge2-S90


Danach hören auch die Log-Einträge auf. Leider nur bis zum nächsten Neustart von FHEM.
Sag mir jetzt bitte nicht, dass ich das globale autocreate dauerhaft an lassen muss, damit das richtig funktioniert....
Bitte das autocreate der HUE-Bridge nicht an das globale autocreate koppeln. Von mir aus trigger ein set bridge autocreate nach einem global initialize...

Ich kann das Verhalten jetzt auch reproduzieren. Ohne globalem autocreate werden die unnötigen Sensoren nach Neustart wieder nicht ignoriert und Log füllt sich wieder. Mit globalem autocreate wird wohl nach Neustart auch ein set bridge autocreate getriggert und dann ignoriert er auch korrekt die Sensoren.



Blackbite

justme1968

#137
die interne ignored liste des moduls wird in der autocreate routine gefüllt.

natürlich ist das automatisch autocreate des moduls ans globale autocreate gekoppelt.dafür ist es ja schließlich da.

du kannst aber das globale autocreate aktivieren und nur für intertechno deaktivieren.

oder du baust dir selber ein notify auf initialize und rufst set <bridge> autocreate auf.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

blackbite

#138
Vielen Dank!
Mit den ignores beim autocreate hatte ich früher mal Probleme, dass diese nicht richtig zuverlässig funktioniert haben. Ich lasse autocreate jetzt mal ne Weile an und schaue, was da so hoch kommt. Ansonsten wird wohl das notify herhalten müssen. Das war auch meine erste Idee mit global initialized  ;)  --> klappt nicht, da initialized scheinbar zu früh (findet keine ignored devices).
Wenn Du das Bridge autocreate zukünftig noch etwas unabhängiger machen kannst, sehr gerne.
Für den Moment bin ich mal soweit happy. Danke für die Unterstützung.
Blackbite

justme1968

@christian.71: schau dir bitte mal die erklärung und die test version von hier: https://forum.fhem.de/index.php/topic,11020.msg1204325.html#msg1204325 an.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

mmi

Zitat von: justme1968 am 28 Januar 2022, 11:43:12
d.h. nichts genaues weiss man nicht. vielleicht hat es auswirkung auf das neu aushandeln der ssl schlüssel nach einer gewissen zeit. komisch ist dann aber das es bisher nur bei dir zu beobachten ist. 

ich habe been eine version des bridge moduls mit dem neuen attribut eventstreamTimeout eingecheckt. das sollte dir helfen. versuch ruhig mal es auf 43200 (12 stunden) zu setzen.

Vielen Dank für die schnelle Hilfe - das hat erwartungsgemäss funkioniert und bleibt jetzt ersteinmal so. Wenn mal Zeit ist, dann teste ich mal mit einer frischen FHEM Installation auf einem anderen System.

Viele Grüsse


Christian

christian.71

Zitat von: justme1968 am 29 Januar 2022, 21:24:18
@christian.71: schau dir bitte mal die erklärung und die test version von hier: https://forum.fhem.de/index.php/topic,11020.msg1204325.html#msg1204325 an.
Ich habe mal die neue Version getestet, nun wird der richtige state angezeigt, auch ohne das Attribut queryAfterEvent. Es ist jetzt halt nur gefühlt etwas langsamer. Wenn man nicht unbedingt die Abfrage benötigt, ob lange gedrückt wurde, empfielt es sich das attribut "input" zu verwenden. Scheint auch ein neues attribut zu sein.
Nochmals vielen Dank für die schnelle Hilfe und das neue Modul. Ich finde es auch klasse, dass man nun auch die dynamischen Szenen aktivieren kann und der candle und fire Effekt kam auch bei der Frau gut an.  ;D

dk3572

Hallo,

seit den letzten Updates ist mir aufgefallen, dass meine Bewegungsmelder, egal ob über deConz od. Hue Bridge, nach einer motion - nomotion Folge ein weiteres motion erfolgt, ohne das Bewegung stattgefunden hat.
Muss ich hier nach den Updates noch etwas besonderes einstellen?

Danke im Voraus und VG Dieter

justme1968

die ausgabe im event monitor und ein log mit verbose 4 wäre hilfreich.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dk3572

Zitat von: justme1968 am 06 Februar 2022, 19:19:15
die ausgabe im event monitor und ein log mit verbose 4 wäre hilfreich.

Bei der Küche kann ich es nicht jedes mal reproduzieren, daher die Infos vom Schlafzimmer.

Bei Bewegung schaltet Licht ein.
Licht per Schalter ausgeschaltet.
Danach schaltet Licht wieder ein obwohl keine Bewegung stattgefunden hat.

Eventmonitor:
2022-02-07 06:30:44.026 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:30:44.038 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:30:44.045 HOMEMODE Home lastMotion: BM_Schlafzimmer_Motion
2022-02-07 06:30:44.060 HOMEMODE Home motionsSensors: BM_Flur_OG2_Motion,BM_Schlafzimmer_Motion
2022-02-07 06:30:44.060 HOMEMODE Home motionsSensors_hr: BM_Flur_OG2_Motion und BM_Schlafzimmer_Motion
2022-02-07 06:30:44.060 HOMEMODE Home motionsInside: BM_Flur_OG2_Motion,BM_Schlafzimmer_Motion
2022-02-07 06:30:44.060 HOMEMODE Home motionsInside_hr: BM_Flur_OG2_Motion und BM_Schlafzimmer_Motion
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion motion
2022-02-07 06:31:13.133 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:31:13.144 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion temperature: 22
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion lastseen: 2022-02-07T05:30Z
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion battery: 95
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion reachable: 1
2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion batteryPercent: 95
2022-02-07 06:32:11.163 HOMEMODE Home motionsSensors: BM_Schlafzimmer_Motion
2022-02-07 06:32:11.163 HOMEMODE Home motionsSensors_hr: BM_Schlafzimmer_Motion
2022-02-07 06:32:11.163 HOMEMODE Home motionsInside: BM_Schlafzimmer_Motion
2022-02-07 06:32:11.163 HOMEMODE Home motionsInside_hr: BM_Schlafzimmer_Motion
2022-02-07 06:32:14.043 DOIF di_Schlafzimmerlicht wait_timer: 07.02.2022 06:34:16 cmd_2_1 BM_Schlafzimmer_Motion
2022-02-07 06:32:14.055 HOMEMODE Home lastMotionClosed: BM_Schlafzimmer_Motion
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion nomotion
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion batteryPercent: 95
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion reachable: 1
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion lastseen: 2022-02-07T05:30Z
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion battery: 95
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion temperature: 22
2022-02-07 06:34:16.073 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:34:16.086 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion
2022-02-07 06:34:16.089 DOIF di_Schlafzimmerlicht wait_timer: 07.02.2022 06:39:16 cmd_2_3 BM_Schlafzimmer_Motion
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion temperature: 23
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion battery: 95
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion reachable: 1
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion batteryPercent: 95
2022-02-07 06:38:33.365 HOMEMODE Home prevMotionClosed: BM_Schlafzimmer_Motion
2022-02-07 06:38:33.365 HOMEMODE Home lastMotionClosed: BM_Schlafzimmer_Motion
2022-02-07 06:38:33 HUEDevice BM_Schlafzimmer_Motion nomotion
2022-02-07 06:38:33 HUEDevice BM_Schlafzimmer_Motion lastseen: 2022-02-07T05:38Z
2022-02-07 06:39:16.120 DOIF di_Schlafzimmerlicht cmd_event: BM_Schlafzimmer_Motion


Log:
2022.02.07 06:30:13.046 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:30:13.046 4: BM_Schlafzimmer_Motion: ignoring reading temperature with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:13.046 4: BM_Schlafzimmer_Motion: ignoring reading lastseen with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:13.047 4: BM_Schlafzimmer_Motion: ignoring reading battery with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:13.047 4: BM_Schlafzimmer_Motion: ignoring reading reachable with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:13.047 4: BM_Schlafzimmer_Motion: ignoring reading state with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:13.047 4: BM_Schlafzimmer_Motion: ignoring reading batteryPercent with timestamp 2022-02-07 06:09:54, current reading timestamp is 2022-02-07 06:09:54
2022.02.07 06:30:44.007 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:30:44.007 4: BM_Schlafzimmer_Motion: bridge has events api: 0
2022.02.07 06:30:44.007 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:30:44.007 4: BM_Schlafzimmer_Motion: bridge has events api: 0
2022.02.07 06:31:13.093 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:31:13.093 4: BM_Schlafzimmer_Motion: ignoring reading state with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.163 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading state with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading batteryPercent with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading lastseen with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading battery with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading reachable with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:13.164 4: BM_Schlafzimmer_Motion: ignoring reading temperature with timestamp 2022-02-07 06:30:43, current reading timestamp is 2022-02-07 06:30:43
2022.02.07 06:32:14.020 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:32:14.021 4: BM_Schlafzimmer_Motion: bridge has events api: 0
2022.02.07 06:33:13.240 4: parse status message for BM_Schlafzimmer_Motion
2022.02.07 06:33:13.240 4: BM_Schlafzimmer_Motion: ignoring reading state with timestamp 2022-02-07 06:32:14, current reading timestamp is 2022-02-07 06:32:14


DOIF
   DEF        ([BM_Schlafzimmer_Motion] eq "motion" and [?rr_Dieter:state] ne "asleep" and ([?BM_Schlafzimmer_Light_Temp:lux] < 40 or [?$SELF:oldbrightness] < 40))
(IF ([Schlafzimmerlicht:state] eq "off")(setreading $SELF oldbrightness 0))
(set Schlafzimmerlicht pct 80 : ct 270)
DOELSE
(set Schlafzimmerlicht off)
(set BM_Schlafzimmer_Light_Temp statusRequest)
(setreading $SELF oldbrightness 999)
   FUUID      5e9c6e83-f33f-cd72-c206-920526946871ef82
   FVERSION   98_DOIF.pm:0.255900/2022-01-30
   MODEL      FHEM
   NAME       di_Schlafzimmerlicht
   NOTIFYDEV  global,BM_Schlafzimmer_Motion
   NR         351
   NTFY_ORDER 50-di_Schlafzimmerlicht
   STATE      cmd_2
   TYPE       DOIF
   VERSION    25590 2022-01-30 11:30:21
   READINGS:
     2022-02-07 06:39:13   Device          BM_Schlafzimmer_Motion
     2022-02-07 06:39:16   cmd             2.3
     2022-02-07 06:39:16   cmd_event       BM_Schlafzimmer_Motion
     2022-02-07 06:39:16   cmd_nr          2
     2022-02-07 06:39:16   cmd_seqnr       3
     2022-02-07 06:39:13   e_BM_Schlafzimmer_Motion_STATE nomotion
     2022-02-07 06:30:57   mode            enabled
     2022-02-07 06:39:16   oldbrightness   999
     2022-02-07 06:39:16   state           cmd_2
     2022-02-07 06:39:16   wait_timer      no timer
   Regex:
     accu:
     collect:
     cond:
       BM_Schlafzimmer_Motion:
         0:
           &STATE     ^BM_Schlafzimmer_Motion$
   attr:
     cmdState:
     wait:
       0:
         0
         0
       1:
         122
         0
         300
     waitdel:
   condition:
     0          ::InternalDoIf($hash,'BM_Schlafzimmer_Motion','STATE') eq "motion" and ::ReadingValDoIf($hash,'rr_Dieter','state') ne "asleep" and (::ReadingValDoIf($hash,'BM_Schlafzimmer_Light_Temp','lux') < 40 or ::ReadingValDoIf($hash,'di_Schlafzimmerlicht','oldbrightness') < 40)
   do:
     0:
       0          IF ([Schlafzimmerlicht:state] eq "off")(setreading di_Schlafzimmerlicht oldbrightness 0)
       1          set Schlafzimmerlicht pct 80 : ct 270
     1:
       0          set Schlafzimmerlicht off
       1          set BM_Schlafzimmer_Light_Temp statusRequest
       2          setreading di_Schlafzimmerlicht oldbrightness 999
   helper:
     NOTIFYDEV  global,BM_Schlafzimmer_Motion
     event      lastseen: 2022-02-07T05:38Z
     globalinit 1
     last_timer 0
     sleepdevice BM_Schlafzimmer_Motion
     sleepsubtimer -1
     sleeptimer -1
     timerdev   BM_Schlafzimmer_Motion
     timerevent lastseen: 2022-02-07T05:38Z
     triggerDev BM_Schlafzimmer_Motion
     DOIF_eventa:
       cmd_nr: 2
       cmd_seqnr: 3
       cmd_event: BM_Schlafzimmer_Motion
       cmd_2
     DOIF_eventas:
       cmd_nr: 2
       cmd_seqnr: 3
       cmd_event: BM_Schlafzimmer_Motion
       state: cmd_2
     timerevents:
       lastseen: 2022-02-07T05:38Z
     timereventsState:
       lastseen: 2022-02-07T05:38Z
     triggerEvents:
       lastseen: 2022-02-07T05:38Z
     triggerEventsState:
       lastseen: 2022-02-07T05:38Z
   internals:
     all         BM_Schlafzimmer_Motion:STATE
   perlblock:
   readings:
   trigger:
   uiState:
   uiTable:
Attributes:
   DbLogExclude .*
   do         always
   wait       0,0:122,0,300


Bewegungsmelder
   DEF        sensor 14  IODev=deCONZ
   FUUID      5d66b736-f33f-cd72-dd21-9989c550f82c52ef
   FVERSION   31_HUEDevice.pm:0.256000/2022-01-31
   ID         S14
   INTERVAL   
   IODev      deCONZ
   NAME       BM_Schlafzimmer_Motion
   NR         283
   STATE      nomotion
   TYPE       HUEDevice
   lastannounced 2021-12-30T23:57:26Z
   manufacturername LUMI
   modelid    lumi.sensor_motion.aq2
   name       BM_Schlafzimmer
   on         1
   reachable  1
   swversion  20170627
   type       ZHAPresence
   uniqueid   00:15:8d:00:03:1b:29:de-01-0406
   READINGS:
     2022-02-04 16:55:19   IODev           deCONZ
     2022-02-07 06:38:33   battery         95
     2022-02-07 06:38:33   batteryPercent  95
     2022-02-07 06:38:33   lastseen        2022-02-07T05:38Z
     2022-02-07 06:38:33   reachable       1
     2022-02-07 06:38:33   state           nomotion
     2022-02-07 06:38:33   temperature     23
   helper:
     devtype    S
     state      nomotion
     update_timeout 1
     configList:
     json:
       ep         1
       etag       bfe96e731d326b6afb2943221f1fe5eb
       lastannounced 2021-12-30T23:57:26Z
       lastseen   2022-02-07T05:38Z
       manufacturername LUMI
       modelid    lumi.sensor_motion.aq2
       name       BM_Schlafzimmer
       swversion  20170627
       type       ZHAPresence
       uniqueid   00:15:8d:00:03:1b:29:de-01-0406
       config:
         battery    95
         duration   90
         temperature 2300
       state:
         lastupdated 2022-02-07T05:38:33.312
     setList:
Attributes:
   DbLogExclude .*
   HomeModeAlarmActive armaway
   HomeSensorLocation inside
   IODev      deCONZ
   devStateIcon motion:people_sensor nomotion:message_presence
   group      motionDetector
   icon       motion_detector
   model      lumi.sensor_motion.aq2
   room       HUEDevice
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeSensorLocation:inside,outside
   verbose    4


Ich hoffe das sind die gewünschten Infos. Falls nicht, bitte Bescheid geben.
Danke schon mal für deine Hilfe.
VG Dieter

justme1968

wenn ich mir den event monitor von oben anschaue sehe ich drei events bei denen es um bewegung geht.

2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion motion
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion nomotion
2022-02-07 06:38:33 HUEDevice BM_Schlafzimmer_Motion nomotion


d.h. da ist kein weiteres motion.


das hier: 2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion temperature: 23
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion battery: 95
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion reachable: 1
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion batteryPercent: 95
2022-02-07 06:38:33.365 HOMEMODE Home prevMotionClosed: BM_Schlafzimmer_Motion
2022-02-07 06:38:33.365 HOMEMODE Home lastMotionClosed: BM_Schlafzimmer_Motion

schaut für mich so aus als ob die anderen readings etwas triggern.

sind deine regex genau genug?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dk3572

Zitat von: justme1968 am 07 Februar 2022, 09:01:09
wenn ich mir den event monitor von oben anschaue sehe ich drei events bei denen es um bewegung geht.

2022-02-07 06:30:43 HUEDevice BM_Schlafzimmer_Motion motion
2022-02-07 06:32:14 HUEDevice BM_Schlafzimmer_Motion nomotion
2022-02-07 06:38:33 HUEDevice BM_Schlafzimmer_Motion nomotion


d.h. da ist kein weiteres motion.


das hier: 2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion temperature: 23
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion battery: 95
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion reachable: 1
2022-02-07 06:38:33.354 HUEDevice BM_Schlafzimmer_Motion batteryPercent: 95
2022-02-07 06:38:33.365 HOMEMODE Home prevMotionClosed: BM_Schlafzimmer_Motion
2022-02-07 06:38:33.365 HOMEMODE Home lastMotionClosed: BM_Schlafzimmer_Motion

schaut für mich so aus als ob die anderen readings etwas triggern.

sind deine regex genau genug?

Die 2 Zeilen vom HOMEMODE kann man ignorieren, damit schalte ich nichts.
Für den Bewegungsmelder bzw. das Licht im Schlafzimmer habe ich das besagt DOIF.
Was meinst du jetzt mit "sind deine regex genau genug?"?

justme1968

ZitatDie 2 Zeilen vom HOMEMODE kann man ignorieren, damit schalte ich nichts.
trozdem sollte homemode hier nicht reagieren oder?

ZitatWas meinst du jetzt mit "sind deine regex genau genug?"?
mit denen spezifiziert ist worauf reagiert werden soll.

wie gesagt: zumindest im list sehe ich kein zweites motion. wie kommst du drauf das es eins gibt?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

dk3572

Zitat von: justme1968 am 07 Februar 2022, 09:28:48
trozdem sollte homemode hier nicht reagieren oder?
mit denen spezifiziert ist worauf reagiert werden soll.

wie gesagt: zumindest im list sehe ich kein zweites motion. wie kommst du drauf das es eins gibt?


Die Bewegungsmelder sind seit jeher in homemode angelegt, aber ohne Funktion.

Reagieren tut doch das DOIF mit "[BM_Schlafzimmer_Motion] eq "motion"
Oder verstehe ich dich falsch?

Ich behaupte nicht das es ein weiteres motion gibt.
Meine Vermutung ist nur, dass es mit den letzten Updates zu tun hat.
Vorher hatte ich diese Probleme nicht.
Muss nach den Neuerungen evtl. in den Devices etwas anders eingestellt werden?

Thyraz

Hi Andre,

ich habe seit dem Update auch Probleme mit Doppelevents bei Deconz/Conbee 2.

Zum Beispiel kommen die Events beim Drücken der Tradfri Shortcut Buttons doppelt an.
Bei mir sind die auch wirklich doppelt im Event Monitor sichtbar.

Allerdings habe ich zeitgleich zum FHEM Update auch Deconz geupdated.
Bin mir jetzt nicht sicher, ob es eher an Deconz liegt.

Kann man irgendwie recht einfach sehen was aus Deconz raus kommt?
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...