FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: satprofi am 18 Februar 2026, 12:01:32

Titel: [erledigt] Tasmota POW schalten
Beitrag von: satprofi am 18 Februar 2026, 12:01:32
Hallo.
habe einige Tasmota in FTUI3 eingebunden die sich auch schalten lassen. Jetzt wollte ich ein weiteres Device (POW) einbinden, wo alles klappt aber schalten nicht.
Hat wer Idee warum das nicht klappt?
<ftui-button [(value)]="MQTT2_DVES_95813B:POWER" width="70%" height="70%" direction="vertical"
      color="grid"
      [color]="MQTT2_DVES_95813B:state | map('on: primary, off: grid')">
        <ftui-icon [name]="MQTT2_DVES_95813B:state | map('on: power-off, off: power-off')" size="2"></ftui-icon>

list von device

nternals:
   CID        DVES_95813B
   DEF        DVES_95813B
   FUUID      65c89e4e-f33f-3579-bcf6-4ead2ea34a89080f
   FVERSION   10_MQTT2_DEVICE.pm:0.279350/2023-09-05
   IODev      myBroker
   LASTInputDev MQTT2_client
   MQTT2_client_MSGCNT 4606
   MQTT2_client_TIME 2026-02-18 11:59:22
   MSGCNT     11417
   NAME       MQTT2_DVES_95813B
   NR         411
   STATE      aktuell: 19.0 W Tag: 0.04 kWh Gestern: 0.038 kWh Gesamt: 32.7910 kWh
   TYPE       MQTT2_DEVICE
   eventCount 4867
   myBroker_CONN myBroker_192.168.0.180_52143
   myBroker_MSGCNT 6811
   myBroker_TIME 2026-02-18 11:59:22
   JSONMAP:
     Channel_0  0
     Channel_1  0
     Channel_2  0
     Channel_3  0
     Channel_4  0
     Channel_5  0
     Color      0
     Dimmer     0
     HSBColor   0
     POWER1     0
     POWER2     0
     POWER3     0
     POWER4     0
   OLDREADINGS:
   READINGS:
     2026-02-18 11:59:22   ENERGY_ApparentPower 25
     2026-02-18 11:59:22   ENERGY_Current  0.112
     2026-02-18 11:59:22   ENERGY_Factor   0.77
     2026-02-18 11:56:05   ENERGY_Period   1
     2026-02-18 11:59:22   ENERGY_Power    19
     2026-02-18 11:59:22   ENERGY_ReactivePower 16
     2026-02-18 11:59:22   ENERGY_Today    0.040
     2026-02-18 11:59:22   ENERGY_Total    32.791
     2026-02-18 11:59:22   ENERGY_TotalStartTime 2023-11-04T10:50:14
     2026-02-18 11:59:22   ENERGY_Voltage  221
     2026-02-18 11:59:22   ENERGY_Yesterday 0.038
     2026-01-02 10:56:19   IODev           myBroker
     2026-02-18 11:59:13   LWT             Online
     2026-02-18 11:56:05   LoadAvg         19
     2026-02-18 11:59:13   POWER          
     2026-02-18 11:19:52   SaveData        on
     2026-02-18 11:19:51   SetOption26     on
     2026-02-18 11:56:05   Sleep           50
     2026-02-18 11:56:05   SleepMode       Dynamic
     2026-02-18 11:19:50   StateText1      off
     2026-02-18 11:19:51   StateText2      on
     2026-02-18 11:19:51   StateText3      toggle
     2026-02-18 11:19:51   StateText4      hold
     2026-02-18 11:59:22   Time            2026-02-18T11:59:21
     2026-02-18 11:56:05   Uptime          1T02:59:42
     2026-02-18 11:56:05   Vcc             3.505
     2026-02-18 11:56:05   Wifi_AP         2
     2026-02-18 11:56:05   Wifi_BSSId      54:AF:97:96:97:B0
     2026-02-18 11:56:05   Wifi_Channel    13
     2026-02-18 11:56:05   Wifi_RSSI       30
     2026-02-18 11:56:05   Wifi_SSId       Home
     2026-02-18 11:19:50   attrTemplateVersion 20210903
     2026-02-18 11:55:18   state           on
Attributes:
   alias      POW_PylonTablet
   autocreate 1
   comment    NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10; 'cmnd/cmnd/tasmota_95813B/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
   devStateIcon {my $text = ' uptime: '.ReadingsVal($name,"Uptime","unknown").sprintf(" aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1"));; my $onl = ReadingsVal($name,"LWT","false") eq "Online"?"10px-kreis-gruen":"10px-kreis-rot";; my $light = ReadingsVal($name,"state","off");;"<div><a href=\"http://".ReadingsVal($name,"IPAddress",ReadingsVal($name,"Info2_IPAddress","none"))." \"target=\"_blank\">".FW_makeImage($onl).'</a> <a href="/fhem?cmd.dummy=set '.$name.' toggle&XHR=1">'.FW_makeImage($light)."</a>$text<b></b>"}
   event-on-change-reading .*
   group      POW
   icon       hue_filled_outlet
   jsonMap    POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 Channel_5:0 HSBColor:0 Color:0
   model      tasmota_POW
   readingList tele/tasmota_95813B/LWT:.* LWT
  tele/tasmota_95813B/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmota_95813B/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmota_95813B/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ?  json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmota_95813B/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/tasmota_95813B/POWER1:.* state
  stat/tasmota_95813B/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
DVES_95813B:cmnd/tasmota_95813B/POWER:.* POWER
   room       MQTT2_DEVICE
   setList    off:noArg    cmnd/tasmota_95813B/POWER1 0
  on:noArg     cmnd/tasmota_95813B/POWER1 1
  toggle:noArg cmnd/tasmota_95813B/POWER1 2
   setStateList on off toggle
   stateFormat {sprintf("aktuell: %.1f W Tag: %.2f kWh Gestern: %.3f kWh Gesamt: %.4f kWh", ReadingsVal($name,"ENERGY_Power","-1"), ReadingsVal($name,"ENERGY_Today","-1"), ReadingsVal($name,"ENERGY_Yesterday","-1"), ReadingsVal($name,"ENERGY_Total","-1"))}
   webCmd     :


[edit]
erledigt
<ftui-button [(value)]="MQTT2_DVES_95813B toggle" width="70%" height="70%" direction="vertical"