Hallo zusammen,
habe das mysteriöse Problem, dass sich im TabletUi ein Schalter für eine Deckenlampe bei einmaligem betätigen sich direkt(ca.nach 2 sec.) wieder ausschaltet. Das Licht bleibt aber an. Wenn ich innerhalb des kleinen Zeitfensters wieder schalte bekomm ich die Lampe wieder aus. Im DeviceOverview und mit physischem Schalter hab ich das Verhalten nicht - alles normal.
Der Code in der index.html ist aufgebaut wie meine anderen Schalter auch. Das Komische daran - es funktionierte schon über Jahre so.
<div data-type="switch" data-device="HUEDevice10" data-icon="fs-hue_filled_phoenix_recessed_spot" class="inline top-space"></div>
defmod HUEDevice10 HUEDevice 10 IODev=deCONZ
attr HUEDevice10 userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
attr HUEDevice10 IODev deCONZ
attr HUEDevice10 alexaName Deckenlampe
attr HUEDevice10 alias Bürodeckenlampe
attr HUEDevice10 color-icons 2
attr HUEDevice10 devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
attr HUEDevice10 genericDeviceType light
attr HUEDevice10 group HUEDevice
attr HUEDevice10 icon hue_filled_phoenix_recessed_spot
attr HUEDevice10 model A60 TW Z3
attr HUEDevice10 room Büro
attr HUEDevice10 sortby 9
attr HUEDevice10 subType ctdimmer
attr HUEDevice10 webCmd ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off
Evtl. weiß jemand Abhilfe? Danke schon mal.
Beste Grüße
Karsiacar
Hat keiner einen Anhaltspunkt?
Es fehlt:
- list des Devices (nicht die raw-def)
- FHEM set Befehle um die Lampe ein/auszuschalten
Wenn es Jahrelang funktioniert hat, dann scheint es ja auf der FHEM-seite ein Update gegeben zu haben? Wann war das letzte FHEM-Update?
Und: warum steigst du nicht auf FTUI3 um?
Internals:
DEF 10 IODev=deCONZ
FUUID 60e37319-f33f-a388-02bd-dcd9b2ec97288520
FVERSION 31_HUEDevice.pm:0.256480/2022-02-07
ID 10
INTERVAL
IODev deCONZ
NAME HUEDevice10
NR 94
STATE off
TYPE HUEDevice
desired 0
has_events 1
lastannounced 2022-03-30T03:47:37Z
manufacturername LEDVANCE
modelid A60 TW Z3
name Büro
swversion 0x00103101
type Color temperature light
uniqueid f0:d1:b8:00:00:13:b0:87-01
READINGS:
2022-04-02 11:35:56 IODev deCONZ
2022-04-02 11:36:08 alert none
2022-04-02 11:37:47 bri 1
2022-04-02 11:36:08 colormode ct
2022-04-02 11:36:08 ct 370 (2702K)
2022-01-29 11:05:18 dynamics_status none
2022-04-02 11:41:10 lastseen 2022-04-02T09:40Z
2022-04-02 11:38:44 onoff 0
2022-04-02 11:38:44 pct 0
2022-04-02 11:38:44 reachable 1
2022-04-02 11:36:08 rgb ffc698
2022-04-02 11:38:44 state off
2022-01-29 11:05:18 v2effect no_effect
helper:
alert none
battery -1
bri 1
colormode ct
ct 370
devtype
dynamics_status
effect
hue -1
lastseen
mode
on 0
pct 0
reachable 1
rgb ffc698
sat -1
update_timeout -1
v2effect
xy
json:
colorcapabilities 16
ctmax 370
ctmin 153
etag f63deb73bb5f0c1cb9c36f9729fe14c3
lastannounced 2022-03-30T03:47:37Z
lastseen 2022-04-02T09:40Z
manufacturername LEDVANCE
modelid A60 TW Z3
name Büro
swversion 0x00103101
type Color temperature light
uniqueid f0:d1:b8:00:00:13:b0:87-01
state:
alert none
bri 1
colormode ct
ct 370
Attributes:
IODev deCONZ
alexaName Deckenlampe
alias Bürodeckenlampe
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
genericDeviceType light
group HUEDevice
icon hue_filled_phoenix_recessed_spot
model A60 TW Z3
room Büro
sortby 9
subType ctdimmer
userattr lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
webCmd ct:ct 490:ct 380:ct 270:ct 160:toggle:on:off
<div data-type="switch" data-device="HUEDevice10" data-set-on="on" data-set-off="off" data-icon="fs-hue_filled_phoenix_recessed_spot" class="inline top-space"></div>
Hallo yersinia,
meintest du die Internals? data-set-on="on" data-set-off="off" brachte leider nichts. (hoff du meintest auch das :-\)
Sorry, bis auf updates und mal neue Schalter oder Lampen einbinden, vielleicht mal ein Sprachbefehl ändern, pflege ich das System im Moment recht wenig. Deswegen auch keine Version 3 des FTUIs. Und wenn ich richtig gelesen hab, gibt es zu FTUI3 keine umfangreiche Doku oder Wiki ... und die/ das brauch ich mit Sicherheit.
Beste Grüße
Dein list (danke dafür) zeigt, dass es kein Reading STATE in deinem Device gibt, welches aber Standard beim Widget Switch (https://wiki.fhem.de/wiki/FTUI_Widget_Switch#Attribute) ist sofern nichts anderes angegeben wird. Setze daher mal
data-get="state":
<div data-type="switch" data-device="HUEDevice10" data-get="state" data-icon="fs-hue_filled_phoenix_recessed_spot" class="inline top-space"></div>
Zitat von: Karsiacar am 02 April 2022, 12:02:07meintest du die Internals? data-set-on="on" data-set-off="off" brachte leider nichts. (hoff du meintest auch das :-\)
Nein, das meinte ich nicht. Ich möchte wissen, wie du die Lampe über FHEMWEB schalten würdest. Gibt es dort ein dropdown oder ähnliches? Ich habe kein Huedevice und kann es daher nicht nachstellen. Kannst du die Lampe im FHEMWEB zB über
set HUEDevice on
einschalten?
Dies ist dann wichtig für
data-cmd,
data-set (https://wiki.fhem.de/wiki/FTUI_Widget_Switch#Attribute),
data-set-on und
data-set-off (https://wiki.fhem.de/wiki/FTUI_Widget_Switch#Attribute_f.C3.BCr_zwei_Zust.C3.A4nde). Aber du sagtest, dass das schalten ansich ja funktioniert.
Hi,
danke für deine Hilfe!
Ja, über set HUEDevice10 on
kann ich sie schalten. Über einen Schalter ging es auch. Im FHEMWEB funktioniert on, off, toggle und was die Lampe noch so kann, einwandfrei.
Lange Rede kurzer Sinn - data-get="state"
hat es nun gebracht.
Lieben Dank und eine schöne Osterzeit!
Karsiacar