Hallo,
hat einer von Euch schon den Hue Tap Dial erfolgreich eingebunden?
Habe Ihn in Phoscon als Schalter angelernt. In FHEM werden zwei Devices angelegt. Die Tastenbefehle kommen alle prompt an.
Das RotaryDevice liefert aber bei Drehung des Ringes kein Event.
Hab mal ein List des Drehdevices angehängt. Muss ich irgendwo noch was konfigurieren?
Internals:
DEF sensor 23 IODev=DEConz
FUUID 63b2e8cf-f33f-4b02-8279-f77aa2328ae60cda
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
ID S23
INTERVAL
IODev DEConz
NAME HUESensor23
NR 347
STATE ???
TYPE HUEDevice
eventCount 64
has_events 1
lastannounced 2023-01-03T20:02:08Z
manufacturername Signify Netherlands B.V.
modelid RDM002
name RelativeRotary 23
on 1
reachable 1
swversion 2.59.19
type ZHARelativeRotary
uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
READINGS:
2023-01-03 17:25:56 IODev DEConz
2023-01-03 21:12:00 battery 100
2023-01-03 21:12:00 batteryPercent 100
2023-01-03 21:10:25 lastseen 2023-01-03T20:10Z
2023-01-03 21:12:00 reachable true
helper:
devtype S
state
update_timeout 1
configList:
json:
etag dbe515ab63947f6a79b5eb9836c6f0bd
lastannounced 2023-01-03T20:02:08Z
lastseen 2023-01-03T20:12Z
manufacturername Signify Netherlands B.V.
modelid RDM002
name RelativeRotary 23
swversion 2.59.19
type ZHARelativeRotary
uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
config:
battery 100
state:
expectedeventduration 400
expectedrotation -166
lastupdated 2023-01-03T20:10:25.172
rotaryevent 2
setList:
Attributes:
IODev DEConz
alias RelativeRotary 23
group HUESensor
model RDM002
room System
Für einen Gedankenanstoß wäre ich echt dankbar.
Viele Grüße
Reinhard
Hab die selbe Herausforderung... Hänge mich mal dran.
Die Werte sieht man ja im json Teil. Das Hue Modul in Fhem erzeugt nur nicht passenden Readings.
Zitat von: Laffer72 am 03 Januar 2023, 21:18:59
hat einer von Euch schon den Hue Tap Dial erfolgreich eingebunden?
Ja, aber nur über die HUE-Bridge und da sind dann auch Readings wie
direction und
steps:
Internals:
DEF sensor 12 IODev=wz_hue_Bridge
FUUID 637e5cfe-f33f-cc16-2c41-c954a65617a8e87f
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
ID S12
INTERVAL
IODev wz_hue_Bridge
NAME wz_hue_TapDial_Rotate
NR 323
STATE clock_wise
TYPE HUEDevice
eventCount 5
has_events 1
inputs 1
manufacturername Signify Netherlands B.V.
modelid RDM002
name Hue tap dial switch 1
on 1
productname Hue tap dial switch
reachable 1
swversion 2.59.25
type ZLLRelativeRotary
uniqueid 00:17:88:01:0d:13:6c:88-01-fc00-0014
v2_id 1bca0a3d-3a8f-4ff2-8ce8-1ee545f387c5
READINGS:
2023-01-01 14:55:32 IODev wz_hue_Bridge
2023-01-02 07:37:09 action repeat
2023-01-02 07:37:08 battery 100
2023-01-02 07:37:08 batteryPercent 100
2023-01-02 07:37:09 direction clock_wise
2023-01-02 07:37:08 reachable 1
2023-01-02 07:37:09 steps 30
helper:
devtype S
state
update_timeout 1
capabilities:
inputs:
HASH(0x72b3fd0)
configList:
events:
HASH(0x7306cb0)
json:
diversityid e5b68d4b-6249-436d-88c5-7e02ffabda37
manufacturername Signify Netherlands B.V.
modelid RDM002
name Hue tap dial switch 1
productname Hue tap dial switch
swversion 2.59.25
type ZLLRelativeRotary
uniqueid 00:17:88:01:0d:13:6c:88-01-fc00-0014
capabilities:
inputs:
HASH(0xa2b1130)
config:
battery 100
pending:
state:
expectedeventduration 400
expectedrotation 30
lastupdated 2023-01-02T06:37:08
rotaryevent 2
swupdate:
lastinstall 2022-11-23T17:47:56
state noupdates
setList:
Attributes:
IODev wz_hue_Bridge
event-on-update-reading direction,steps
group Beleuchtung Esstisch
icon hue_filled_tap
model RDM002
room WoZi,WoZi Hue
stateFormat direction
Evtl. bringt ein Firmware-Update etwas bei Deinem Tap-Dial?
Danke, hab jetzt mal den Tap geupdatet, neu angelernt, leider keine passenden Readings.
define HUESensor18 HUEDevice sensor 18 IODev=DEConz
attr HUESensor18 IODev DEConz
attr HUESensor18 alias RelativeRotary 18
attr HUESensor18 group HUESensor
attr HUESensor18 model RDM002
attr HUESensor18 room System
# DEF sensor 18 IODev=DEConz
# FUUID 63b68221-f33f-4b02-39e6-a7e48ee41615e9cb
# FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
# ID S18
# INTERVAL
# IODev DEConz
# NAME HUESensor18
# NR 348
# STATE ???
# TYPE HUEDevice
# eventCount 32
# has_events 1
# lastannounced 2023-01-05T09:38:10Z
# manufacturername Signify Netherlands B.V.
# modelid RDM002
# name RelativeRotary 18
# on 1
# reachable 1
# swversion 2.59.25
# type ZHARelativeRotary
# uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
# READINGS:
# 2023-01-05 09:03:13 IODev DEConz
# 2023-01-05 11:02:53 battery 100
# 2023-01-05 11:02:53 batteryPercent 100
# 2023-01-05 09:05:09 lastseen 2023-01-05T08:05Z
# 2023-01-05 11:02:53 reachable true
# helper:
# devtype S
# state
# update_timeout 1
# configList:
# json:
# etag fdfbebb761aa95a838eed614488d6e59
# lastannounced 2023-01-05T09:38:10Z
# lastseen 2023-01-05T10:02Z
# manufacturername Signify Netherlands B.V.
# modelid RDM002
# name RelativeRotary 18
# swversion 2.59.25
# type ZHARelativeRotary
# uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
# config:
# battery 100
# state:
# expectedeventduration 400
# expectedrotation 105
# lastupdated 2023-01-05T08:05:09.100
# rotaryevent 2
# setList:
#
setstate HUESensor18 2023-01-05 09:03:13 IODev DEConz
setstate HUESensor18 2023-01-05 11:02:53 battery 100
setstate HUESensor18 2023-01-05 11:02:53 batteryPercent 100
setstate HUESensor18 2023-01-05 09:05:09 lastseen 2023-01-05T08:05Z
setstate HUESensor18 2023-01-05 11:02:53 reachable true
Kann ich die passenden Readings selbst erzeugen? Oder muss ich noch irgendein Attribut setzten?
Letzter Versuch wäre wohl das ganze mit eine HUEBridge zu probieren. Mal sehen.
Zitat von: sinus61 am 04 Januar 2023, 16:40:18
Die Werte sieht man ja im json Teil. Das Hue Modul in Fhem erzeugt nur nicht passenden Readings.
dann wäre es hilfreich den json teil auch mal zu zeigen ...
Mit dem Attribut "readinglist" habe ich jetzt mal die beiden Readings erzeugt.
Jetzt kommen auch Drehevents an.
DEF sensor 18 IODev=DEConz
FUUID 63b68221-f33f-4b02-39e6-a7e48ee41615e9cb
FVERSION 31_HUEDevice.pm:0.267300/2022-11-21
ID S18
INTERVAL
IODev DEConz
NAME HUESensor18
NR 348
STATE directions
TYPE HUEDevice
eventCount 145
has_events 1
lastannounced 2023-01-05T10:07:52Z
manufacturername Signify Netherlands B.V.
modelid RDM002
name RelativeRotary 18
on 1
reachable 1
swversion 2.59.25
type ZHARelativeRotary
uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
READINGS:
2023-01-05 09:03:13 IODev DEConz
2023-01-05 11:27:38 battery 100
2023-01-05 11:27:38 batteryPercent 100
2023-01-05 11:23:54 expectedeventduration 400
2023-01-05 11:23:54 expectedrotation 331
2023-01-05 11:23:54 lastseen 2023-01-05T10:23Z
2023-01-05 11:27:38 reachable true
helper:
devtype S
state
update_timeout 1
configList:
json:
etag 167fa6de80f378217d70351ebed0ceae
lastannounced 2023-01-05T10:07:52Z
lastseen 2023-01-05T10:27Z
manufacturername Signify Netherlands B.V.
modelid RDM002
name RelativeRotary 18
swversion 2.59.25
type ZHARelativeRotary
uniqueid 00:17:88:01:0d:12:fb:e8-14-fc00
config:
battery 100
state:
expectedeventduration 400
expectedrotation 331
lastupdated 2023-01-05T10:23:54.141
rotaryevent 2
readingList:
expectedrotation
expectedeventduration
setList:
Attributes:
IODev DEConz
alias RelativeRotary 18
group HUESensor
model RDM002
readingList expectedrotation expectedeventduration
room System
Was bedeutet wohl "expectedeventduration"? Dieser Wert ist wohl immer 400.
Bei "expectedrotation" ändert sich das Vorzeichen bei Links- (-) und Rechtsdrehung (+) und die Werte relativ zur Dauer der Drehung.
Zitat von: justme1968 am 05 Januar 2023, 11:20:57
dann wäre es hilfreich den json teil auch mal zu zeigen ...
Ich hab den ja nicht, aber oben im list von dem Teil steht ja was, nur werden die Readings wohl nicht automatisch angelegt.
Wäre es eigentlich nicht einfacher das Modul würde die Readings so anlegen wie sie von der API kommen? Gerade bei den Sensoren erscheinen in letzte Zeit immer neue Sachen die dann erstmal nicht abgebildet werden.
json:
[...]
state:
expectedeventduration 400
expectedrotation -166
lastupdated 2023-01-03T20:10:25.172
rotaryevent 2
Wie bekomm ich den Jason Teil aus FHEM raus? Dann Stelle ich den gern bereit.