FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Karsiacar am 24 März 2022, 10:29:26

Titel: Switch schaltet direkt wieder aus
Beitrag von: Karsiacar am 24 März 2022, 10:29:26
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
Titel: Antw:Switch schaltet direkt wieder aus
Beitrag von: Karsiacar am 01 April 2022, 08:42:33
Hat keiner einen Anhaltspunkt?
Titel: Antw:Switch schaltet direkt wieder aus
Beitrag von: yersinia am 01 April 2022, 09:03:04
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?
Titel: Antw:Switch schaltet direkt wieder aus
Beitrag von: Karsiacar am 02 April 2022, 12:02:07
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
Titel: Antw:Switch schaltet direkt wieder aus
Beitrag von: yersinia am 02 April 2022, 16:07:36
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.
Titel: Antw:Switch schaltet direkt wieder aus
Beitrag von: Karsiacar am 02 April 2022, 18:01:32
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