[Gelöst] Ikea Rollo und deconz_rest_plugin v2.22.2

Begonnen von Jamo, 01 Juli 2023, 12:12:22

Vorheriges Thema - Nächstes Thema

Jamo

Ich verwende einen ConbeeII USB stick mit der FW 0x26780700, und deCONZ mit der SW version deconz-2.21.02-qt5.deb, und habe darueber die IKEA Fyrtur/Kadrilj Rollos eingebunden. Nach einem update auf das neue deconz_rest_plugin v2.22.2 release lassen sich die Rollos gar nicht mehr bedienen, nach einem downgrade auf deconz-2.21.02-qt5.deb fahren die Rollos normal.

Hat jemand das gleiche Problem, und gibts eine Lösung?

https://github.com/dresden-elektronik/deconz-rest-plugin/releases

defmod Blind1_Schlaf HUEDevice 1 IODev=deCONZ
attr Blind1_Schlaf IODev deCONZ
attr Blind1_Schlaf alias Schlaf
attr Blind1_Schlaf genericDeviceType blind
attr Blind1_Schlaf group ROLLOS
attr Blind1_Schlaf model KADRILJ block-out roller blind

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

slor

Mach bei Dresden Elektronik ein Ticket auf, bzw issue auf GitHub
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

Hugo Becker

Zitat von: Jamo am 01 Juli 2023, 12:12:22Ich verwende einen ConbeeII USB stick mit der FW 0x26780700, und deCONZ mit der SW version deconz-2.21.02-qt5.deb, und habe darueber die IKEA Fyrtur/Kadrilj Rollos eingebunden. Nach einem update auf das neue deconz_rest_plugin v2.22.2 release lassen sich die Rollos gar nicht mehr bedienen, nach einem downgrade auf deconz-2.21.02-qt5.deb fahren die Rollos normal.

Bei mir exakt dasselbe. Bist Du schon weiter gekommen ?

Jamo

Nein, bin nicht weitergekommen, und habe einfach ein downgrade gemacht. Ich habe aber auch kein Ticket bei Dresden Elektronik aufgemacht. Mit Github kenne ich mich nicht aus.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

cbl

Bei mir laufen sie auf 2.22.2 im Docker Container auf einem Debian Bookworm Raspi problemlos. Probleme hatte ich nach dem Update nur mit Sonoff-Multisensoren. Bei denen hat schlussendlich komplettes Löschen in Phoscon, Batterieentfernnung, Kurzschließen (war in irgendeinem Foreneintrag bei Deconz erwähnt) und Neuanlernen geholfen. Danach konnte ich mekn bestehendes FHEM-Device mit neuer ID weiterverwenden.

Die beiden IKEA-Rollos haben den Wechsel ohne Murren überstanden.

Jamo

Würdest Du mal schauen, ob model, genericDeviceType, modelid  und die swversion (bei mir 2.3.088) so gesetzt sind wie bei Dir, oder deine definition als "Copy for forum.fhem.de" teilen? define Blind1_Schlaf HUEDevice 1  IODev=deCONZ
attr Blind1_Schlaf userattr AllBlinds_struct AllBlinds_struct_map structexclude
attr Blind1_Schlaf AllBlinds_struct AllBlinds
attr Blind1_Schlaf AllBlinds_struct_map pct
attr Blind1_Schlaf IODev deCONZ
attr Blind1_Schlaf alexaName Rollo Schlaf
attr Blind1_Schlaf alexaRoom Schlafzimmer
attr Blind1_Schlaf alias Schlaf
attr Blind1_Schlaf genericDeviceType blind
attr Blind1_Schlaf group ROLLOS
attr Blind1_Schlaf model FYRTUR block-out roller blind

#   DEF        1  IODev=deCONZ
#   FUUID      64404428-f33f-97bf-06c2-3209a99b02b553f1
#   FVERSION   31_HUEDevice.pm:0.267300/2022-11-21
#   ID         1
#   INTERVAL   
#   IODev      deCONZ
#   NAME       Blind1_Schlaf
#   NR         3037
#   STATE      on
#&nbsp 100%
#   TYPE       HUEDevice
#   desired    1
#   eventCount 85
#   has_events 1
#   lastannounced 2023-07-11T00:28:20Z
#   manufacturername IKEA of Sweden
#   modelid    FYRTUR block-out roller blind
#   name       Blind1_Schlaf
#   swversion  2.3.088
#   type       Window covering device
#   uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#   READINGS:
#     2023-07-17 09:32:30   IODev           deCONZ
#     2023-07-18 21:37:33   bri             254
#     2023-07-18 23:14:24   lastseen        2023-07-18T21:10Z
#     2023-07-18 14:22:32   onoff           1
#     2023-07-18 21:37:33   pct             100
#     2023-07-18 21:37:31   reachable       1
#     2023-07-18 23:14:24   state           on
#   helper:
#     alert     
#     battery    -1
#     bri        254
#     colormode 
#     ct         -1
#     devtype   
#     dynamics_status
#     effect     
#     hue        -1
#     lastseen   
#     mode       
#     pct        100
#     reachable  1
#     rgb       
#     sat        -1
#     update_timeout 1
#     v2effect   
#     xy         
#     json:
#       etag       3634a051de5757380bb9944f090a19af
#       lastannounced 2023-07-11T00:28:20Z
#       lastseen   2023-07-18T21:10Z
#       manufacturername IKEA of Sweden
#       modelid    FYRTUR block-out roller blind
#       name       Blind1_Schlaf
#       swversion  2.3.088
#       type       Window covering device
#       uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#       config:
#         groups:
#           52
#       state:
#         bri        254
#         lift       100
#
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

cbl

Zitat von: Jamo am 18 Juli 2023, 23:19:51Würdest Du mal schauen, ob model, genericDeviceType, modelid  und die swversion (bei mir 2.3.088) so gesetzt sind wie bei Dir, oder deine definition als "Copy for forum.fhem.de" teilen? define Blind1_Schlaf HUEDevice 1  IODev=deCONZ
attr Blind1_Schlaf userattr AllBlinds_struct AllBlinds_struct_map structexclude
attr Blind1_Schlaf AllBlinds_struct AllBlinds
attr Blind1_Schlaf AllBlinds_struct_map pct
attr Blind1_Schlaf IODev deCONZ
attr Blind1_Schlaf alexaName Rollo Schlaf
attr Blind1_Schlaf alexaRoom Schlafzimmer
attr Blind1_Schlaf alias Schlaf
attr Blind1_Schlaf genericDeviceType blind
attr Blind1_Schlaf group ROLLOS
attr Blind1_Schlaf model FYRTUR block-out roller blind

#   DEF        1  IODev=deCONZ
#   FUUID      64404428-f33f-97bf-06c2-3209a99b02b553f1
#   FVERSION   31_HUEDevice.pm:0.267300/2022-11-21
#   ID         1
#   INTERVAL   
#   IODev      deCONZ
#   NAME       Blind1_Schlaf
#   NR         3037
#   STATE      on
#&nbsp 100%
#   TYPE       HUEDevice
#   desired    1
#   eventCount 85
#   has_events 1
#   lastannounced 2023-07-11T00:28:20Z
#   manufacturername IKEA of Sweden
#   modelid    FYRTUR block-out roller blind
#   name       Blind1_Schlaf
#   swversion  2.3.088
#   type       Window covering device
#   uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#   READINGS:
#     2023-07-17 09:32:30   IODev           deCONZ
#     2023-07-18 21:37:33   bri             254
#     2023-07-18 23:14:24   lastseen        2023-07-18T21:10Z
#     2023-07-18 14:22:32   onoff           1
#     2023-07-18 21:37:33   pct             100
#     2023-07-18 21:37:31   reachable       1
#     2023-07-18 23:14:24   state           on
#   helper:
#     alert     
#     battery    -1
#     bri        254
#     colormode 
#     ct         -1
#     devtype   
#     dynamics_status
#     effect     
#     hue        -1
#     lastseen   
#     mode       
#     pct        100
#     reachable  1
#     rgb       
#     sat        -1
#     update_timeout 1
#     v2effect   
#     xy         
#     json:
#       etag       3634a051de5757380bb9944f090a19af
#       lastannounced 2023-07-11T00:28:20Z
#       lastseen   2023-07-18T21:10Z
#       manufacturername IKEA of Sweden
#       modelid    FYRTUR block-out roller blind
#       name       Blind1_Schlaf
#       swversion  2.3.088
#       type       Window covering device
#       uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#       config:
#         groups:
#           52
#       state:
#         bri        254
#         lift       100
#

define og.arbeitszimmer.fenster.links HUEDevice sensor 6  IODev=blomebee
attr og.arbeitszimmer.fenster.links userattr fenster fenster_map structexclude
attr og.arbeitszimmer.fenster.links DbLogExclude .*
attr og.arbeitszimmer.fenster.links DbLogInclude state,battery,measuredTemp
attr og.arbeitszimmer.fenster.links IODev blomebee
attr og.arbeitszimmer.fenster.links alias Arbeitszimmer (links)
attr og.arbeitszimmer.fenster.links devStateIcon on:fts_door_open@red off:fts_door@green
attr og.arbeitszimmer.fenster.links event-min-interval measuredTemp:3600
attr og.arbeitszimmer.fenster.links event-on-update-reading state,battery,measuredTemp:0.4,reachable
attr og.arbeitszimmer.fenster.links eventMap open:on closed:off
attr og.arbeitszimmer.fenster.links group Fenster
attr og.arbeitszimmer.fenster.links icon fts_door_open
attr og.arbeitszimmer.fenster.links model lumi.sensor_magnet.aq2
attr og.arbeitszimmer.fenster.links room Arbeitszimmer,Fenster,ZigBee
attr og.arbeitszimmer.fenster.links userReadings measuredTemp { my @a = split ' ',ReadingsVal($name,'temperature',0);;$a[0] }
attr og.arbeitszimmer.fenster.links webCmd :
#   DEF        sensor 6  IODev=blomebee
#   FUUID      62a88eb9-f33f-ae1f-64be-52273c5bf98b4f1a
#   FVERSION   31_HUEDevice.pm:0.267300/2022-11-21
#   ID         S6
#   INTERVAL   
#   IODev      blomebee
#   NAME       og.arbeitszimmer.fenster.links
#   NR         627
#   STATE      off
#   TYPE       HUEDevice
#   eventCount 809
#   has_events 1
#   lastannounced 2023-07-01T10:43:38Z
#   manufacturername LUMI
#   modelid    lumi.sensor_magnet.aq2
#   name       Arbeitszimmer (links)
#   on         1
#   reachable  1
#   swversion  0.0.0_0003
#   type       ZHAOpenClose
#   uniqueid   00:15:8d:00:08:64:81:1e-01-0006
#   Helper:
#     DBLOG:
#       battery:
#         dblog:
#           TIME       1689746029.76753
#           VALUE      100
#       state:
#         dblog:
#           TIME       1689746030.03555
#           VALUE      closed
#   READINGS:
#     2023-07-05 06:46:19   IODev           blomebee
#     2023-07-19 07:53:49   battery         100
#     2023-07-19 07:53:49   batteryPercent  100
#     2023-07-19 07:53:49   lastseen        2023-07-19T05:53Z
#     2023-07-19 08:17:34   measuredTemp    27
#     2023-07-19 07:53:49   reachable       1
#     2023-07-19 07:53:49   state           closed
#     2023-07-19 07:53:49   temperature     27
#   helper:
#     devtype    S
#     state      closed
#     update_timeout 1
#     configList:
#     json:
#       ep         1
#       etag       27fcee97f0f62f1e8a857f755dc2258f
#       lastannounced
#       lastseen   2023-07-19T05:53Z
#       manufacturername LUMI
#       modelid    lumi.sensor_magnet.aq2
#       name       Arbeitszimmer (links)
#       swversion  0.0.0_0003
#       type       ZHAOpenClose
#       uniqueid   00:15:8d:00:08:64:81:1e-01-0006
#       config:
#         battery    100
#         temperature 2700
#       state:
#         lastupdated 2023-07-19T05:53:49.696
#     setList:
#
setstate og.arbeitszimmer.fenster.links off
setstate og.arbeitszimmer.fenster.links 2023-07-05 06:46:19 IODev blomebee
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 battery 100
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 batteryPercent 100
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 lastseen 2023-07-19T05:53Z
setstate og.arbeitszimmer.fenster.links 2023-07-19 08:17:34 measuredTemp 27
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 reachable 1
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 state closed
setstate og.arbeitszimmer.fenster.links 2023-07-19 07:53:49 temperature 27

Zitat von: Jamo am 18 Juli 2023, 23:19:51Würdest Du mal schauen, ob model, genericDeviceType, modelid  und die swversion (bei mir 2.3.088) so gesetzt sind wie bei Dir, oder deine definition als "Copy for forum.fhem.de" teilen? define Blind1_Schlaf HUEDevice 1  IODev=deCONZ
attr Blind1_Schlaf userattr AllBlinds_struct AllBlinds_struct_map structexclude
attr Blind1_Schlaf AllBlinds_struct AllBlinds
attr Blind1_Schlaf AllBlinds_struct_map pct
attr Blind1_Schlaf IODev deCONZ
attr Blind1_Schlaf alexaName Rollo Schlaf
attr Blind1_Schlaf alexaRoom Schlafzimmer
attr Blind1_Schlaf alias Schlaf
attr Blind1_Schlaf genericDeviceType blind
attr Blind1_Schlaf group ROLLOS
attr Blind1_Schlaf model FYRTUR block-out roller blind

#   DEF        1  IODev=deCONZ
#   FUUID      64404428-f33f-97bf-06c2-3209a99b02b553f1
#   FVERSION   31_HUEDevice.pm:0.267300/2022-11-21
#   ID         1
#   INTERVAL   
#   IODev      deCONZ
#   NAME       Blind1_Schlaf
#   NR         3037
#   STATE      on
#&nbsp 100%
#   TYPE       HUEDevice
#   desired    1
#   eventCount 85
#   has_events 1
#   lastannounced 2023-07-11T00:28:20Z
#   manufacturername IKEA of Sweden
#   modelid    FYRTUR block-out roller blind
#   name       Blind1_Schlaf
#   swversion  2.3.088
#   type       Window covering device
#   uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#   READINGS:
#     2023-07-17 09:32:30   IODev           deCONZ
#     2023-07-18 21:37:33   bri             254
#     2023-07-18 23:14:24   lastseen        2023-07-18T21:10Z
#     2023-07-18 14:22:32   onoff           1
#     2023-07-18 21:37:33   pct             100
#     2023-07-18 21:37:31   reachable       1
#     2023-07-18 23:14:24   state           on
#   helper:
#     alert     
#     battery    -1
#     bri        254
#     colormode 
#     ct         -1
#     devtype   
#     dynamics_status
#     effect     
#     hue        -1
#     lastseen   
#     mode       
#     pct        100
#     reachable  1
#     rgb       
#     sat        -1
#     update_timeout 1
#     v2effect   
#     xy         
#     json:
#       etag       3634a051de5757380bb9944f090a19af
#       lastannounced 2023-07-11T00:28:20Z
#       lastseen   2023-07-18T21:10Z
#       manufacturername IKEA of Sweden
#       modelid    FYRTUR block-out roller blind
#       name       Blind1_Schlaf
#       swversion  2.3.088
#       type       Window covering device
#       uniqueid   00:0b:3c:ff:fe:f7:bf:40-01
#       config:
#         groups:
#           52
#       state:
#         bri        254
#         lift       100
#

Das model ist bei mir derzeit lumi.sensor_magnet.aq2.
Bewusst geändert habe ich das nie und aufgefallen ist es mir auch erst jetzt.

Ansonsten:
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
swversion 0.0.0_0003
type ZHAOpenClose

Weisswurstverkäufer

Ich befürchte ich habe euer Problem hier dupliziert (leider den Thread nicht gefunden weil ich nach der Lösung und nicht nach dem Problem gesucht habe - sorry): https://forum.fhem.de/index.php?topic=134343.0

StephanFHEM

bei mir das gleiche Verhalten. Immerhin weiß ich mittlerweile woran es liegt. Gerade wieder ein Update von Raspbian gemacht und es lief wieder nicht. Weiß mittlerweile jemand, was genau angepasst werden muss damit es mit FHEM wieder geht?

Weisswurstverkäufer

Es scheint aktuell irgendwie keinen aktiven Maintainer für das Hue-Modul zu geben.

Ich habe mal ein bisschen im Code rumgefummelt und es immerhin hinbekommen "lift" als reading zu haben. "lift" zu setzen um damit die Rollos zu steuern habe ich aber nicht hinbekommen.

Ich würde sagen aktuell ist die einfachste Lösung das deCONZ-DDF zu bearbeiten um wieder die "bri" und "on" Werte zu haben. Das dürfte auch problemlos zusätzlich zu "lift" gehen. Die Änderungen die durchgeführt wurden sieht man hier: https://github.com/dresden-elektronik/deconz-rest-plugin/commit/4cdd240e744094b1eb765eebc9ec50c35260ee6e und als Beispiel wie es bei Geräten aussieht die aktuell noch "bri" UND "lift" haben (Ubisys J1): https://github.com/dresden-elektronik/deconz-rest-plugin/blob/master/devices/ubisys/j1_5502.json

Jamo

Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

Weisswurstverkäufer

Es ist keine Lösung. Es ist ein Workaround. Am besten wäre natürlich weiterhin wenn jemand das Modul aktualisiert. Ich bin daran leider gescheitert.