Hilfe bei Tablet UI und Snoff TH16 Tasmoda

Begonnen von Frufo83, 30 Oktober 2020, 23:58:53

Vorheriges Thema - Nächstes Thema

Frufo83

Hallo! Ich habe schon alles an Suchen versucht aber bisher erfolglos gewesen darum schreibe ich nun doch noch einen Beitrag.

Folgendes Problem bekomme ich einfach nicht in den Griff. Ich habe für meine Werkstatt Elektroheizer diese sollen über den Sonoff TH16 geschalten werden. Soweit im FHEM funtioniert das auch schon alles ganz prima. Sobald ich aber dies über die Tablet UI mache geht dieser zwar an aber zum ersten kommt keine Rückmeldung (Schalter sollte gelb leuchten) das er an ist und zum zweiten kann ich diesen dann auch nicht abschalten.

Hier mal der code den ich verwende.

<li data-row="1" data-col="2" data-sizex="1" data-sizey="1">
        <header>Werkstatt</header>
        <div class="top-space">
            <div data-type="switch"
                 data-device="Heizung_Werkstatt"
                 data-on-color="#000000"
                 data-off-color="#808080"
                 data-on-background-color="#ffff00"
                 data-off-background-color="#3D4C66"
                 class="small">
            </div>
            <div class="">
                An/Aus
            </div>
        </div>
    </li>

Ich versuche seit Tagen das zu bewätigen ich würde mich sehr über Hilfe freuen.  :-[

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Frufo83

Oh das ging ja schnell. Bitte hier. Hoffe das ist das richtige ganz so firm bin ich noch nicht mit FHEM:

Internals:
   CID        DVES_B5B0F1
   DEF        DVES_B5B0F1
   DEVICETOPIC Heizung_Werkstatt
   FUUID      5f88bab4-f33f-fbd3-f63d-69c31eb9163884a0
   IODev      fhemBroker
   LASTInputDev fhemBroker
   MSGCNT     3736
   NAME       Heizung_Werkstatt
   NR         46
   STATE      aktuell: 0.0 W Tag: 0.00 kWh Gestern: 0.000 kWh Gesamt: 0.0000 kWh
   TYPE       MQTT2_DEVICE
   fhemBroker_MSGCNT 3736
   fhemBroker_TIME 2020-10-31 00:08:59
   JSONMAP:
     Channel_0  0
     Channel_1  0
     Channel_2  0
     Channel_3  0
     Channel_4  0
     Color      0
     Dimmer     0
     HSBColor   0
     POWER1     0
     POWER2     0
     POWER3     0
     POWER4     0
   READINGS:
     2020-10-30 18:23:12   ENERGY_ApparentPower 0
     2020-10-30 18:23:12   ENERGY_Current  0.000
     2020-10-30 18:23:12   ENERGY_Factor   0.00
     2020-10-30 18:23:12   ENERGY_Period   0
     2020-10-30 18:23:12   ENERGY_Power    0
     2020-10-30 18:23:12   ENERGY_ReactivePower 0
     2020-10-30 18:23:12   ENERGY_Today    0.000
     2020-10-30 18:23:12   ENERGY_Total    0.000
     2020-10-30 18:23:12   ENERGY_TotalStartTime 2020-10-15T22:02:17
     2020-10-30 18:23:12   ENERGY_Voltage  0
     2020-10-30 18:23:12   ENERGY_Yesterday 0.000
     2020-10-30 18:27:25   FallbackTopic   cmnd/DVES_B5B0F1_fb/
     2020-10-30 18:27:25   GroupTopic      cmnd/tasmotas/
     2020-10-30 23:58:44   Heap            27
     2020-10-30 18:27:25   Hostname        Heizung_Werkstatt-4337
     2020-10-30 18:27:25   IPAddress       192.168.150.26
     2020-10-31 00:08:59   LWT             Offline
     2020-10-30 23:58:44   LoadAvg         27
     2020-10-30 18:27:25   Module          Sonoff TH
     2020-10-30 23:58:44   MqttCount       120
     2020-10-27 16:33:03   Restart         Restarting
     2020-10-30 18:27:25   RestartReason   Software/System restart
     2020-10-30 23:58:44   Sleep           50
     2020-10-30 23:58:44   SleepMode       Dynamic
     2020-10-30 23:58:44   Time            2020-10-30T23:58:44
     2020-10-30 23:58:44   Uptime          0T05:31:59
     2020-10-30 23:58:44   UptimeSec       19919
     2020-10-30 18:27:25   Version         8.1.0(tasmota)
     2020-10-30 18:27:25   WebServerMode   Admin
     2020-10-30 23:58:44   Wifi_AP         1
     2020-10-30 23:58:44   Wifi_BSSId      34:31:C4:9C:16:A8
     2020-10-30 23:58:44   Wifi_Channel    6
     2020-10-30 23:58:44   Wifi_Downtime   0T00:00:06
     2020-10-30 23:58:44   Wifi_LinkCount  1
     2020-10-30 23:58:44   Wifi_RSSI       56
     2020-10-30 23:58:44   Wifi_SSId       FRITZ!Box 4020 GD
     2020-10-30 23:58:44   Wifi_Signal     -72
     2020-10-30 18:27:26   state           off
Attributes:
   IODev      fhemBroker
   autocreate 0
   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/Heizung_Werkstatt/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","none")." \"target=\"_blank\">".FW_makeImage($onl).'</a> <a href="/fhem?cmd.dummy=set '.$name.' toggle&XHR=1">'.FW_makeImage($light)."</a>$text<b></b>"}
   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 HSBColor:0 Color:0
   model      tasmota_POW
   readingList tele/Heizung_Werkstatt/LWT:.* LWT
  tele/Heizung_Werkstatt/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Heizung_Werkstatt/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Heizung_Werkstatt/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/Heizung_Werkstatt/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/Heizung_Werkstatt/POWER1:.* state
  stat/Heizung_Werkstatt/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
   room       Werkstatt
   setList    off:noArg    cmnd/Heizung_Werkstatt/POWER1 0
  on:noArg     cmnd/Heizung_Werkstatt/POWER1 1
  toggle:noArg cmnd/Heizung_Werkstatt/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     :

amenomade

Definiere noch data-get="state"
Das sollte reichen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Frufo83