FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: jbraeu am 08 Februar 2020, 11:06:21

Titel: Shelly 1 U2 mit Temperatur Addon
Beitrag von: jbraeu am 08 Februar 2020, 11:06:21
Hallo,

ich habe einen Shelly1pm mit Temperatursensor nach folgender Anleitung fertig gemacht --> https://github.com/arendst/Tasmota/issues/7469
Funktioniert für sich auch super(mit deutscher Firmware) unter 8.1.6 von theo.
Nun kann aber fhem das ding nicht schalten, er reagiert nicht :(
Ich bekomme nur das Template shelly1 angezeigt, damit funktioniert der shelly1 unter 8.1 (englische firmware) super.
Kann man vielleicht aktuelle Templates nachladen?
Wenn ich attr Readings .* eintragen will lässt er mich nicht.

hier meine Readings:


Internals:
   CID        shelly_Lueftung
   DEF        shelly_Lueftung
   DEVICETOPIC MQTT2_shelly_Lueftung
   FUUID      5e3e8301-f33f-20ab-50b5-e9a64ad14054fb36
   IODev      m2server
   LASTInputDev m2server
   MSGCNT     27
   NAME       MQTT2_shelly_Lueftung
   NR         157
   STATE      on
   TYPE       MQTT2_DEVICE
   m2server_MSGCNT 27
   m2server_TIME 2020-02-08 11:03:40
   READINGS:
     2020-02-08 11:03:25   ANALOG_Temperature 38.1
     2020-02-08 11:03:25   ENERGY_Period   0
     2020-02-08 11:03:25   ENERGY_Power    0
     2020-02-08 11:03:25   ENERGY_Today    0.103
     2020-02-08 11:03:25   ENERGY_Total    0.126
     2020-02-08 11:03:25   ENERGY_TotalStartTime 2020-02-07T14:51:56
     2020-02-08 11:03:25   ENERGY_Yesterday 0.023
     2020-02-08 10:48:21   FallbackTopic   cmnd/shelly_Lueftung_fb/
     2020-02-08 10:48:21   GroupTopic      cmnd/tasmotas/
     2020-02-08 11:03:35   Heap            27
     2020-02-08 10:48:21   Hostname        Lueftung
     2020-02-08 10:48:21   IPAddress       192.168.178.131
     2020-02-08 10:48:21   LWT             Online
     2020-02-08 11:03:35   LoadAvg         19
     2020-02-08 10:48:21   Module          Shelly 1PM U2
     2020-02-08 11:03:35   MqttCount       90
     2020-02-08 11:03:25   POWER           OFF
     2020-02-08 11:03:40   POWER1          on
     2020-02-08 10:48:21   RestartReason   Software/System restart
     2020-02-08 11:03:35   Sleep           50
     2020-02-08 11:03:35   SleepMode       Dynamic
     2020-02-08 11:03:35   Switch1         off
     2020-02-08 11:03:25   TempUnit        C
     2020-02-08 11:03:35   Time            2020-02-08T11:03:35
     2020-02-08 11:03:35   Uptime          9T16:02:27
     2020-02-08 11:03:35   UptimeSec       835347
     2020-02-08 10:48:21   Version         8.1.0.6(1a074da-tasmota)
     2020-02-08 10:48:21   WebServerMode   Admin
     2020-02-08 11:03:35   Wifi_AP         1
     2020-02-08 11:03:35   Wifi_BSSId      B4:FB:E4:4D:94:2C
     2020-02-08 11:03:35   Wifi_Channel    11
     2020-02-08 11:03:35   Wifi_Downtime   1T10:59:52
     2020-02-08 11:03:35   Wifi_LinkCount  8
     2020-02-08 11:03:35   Wifi_RSSI       96
     2020-02-08 11:03:35   Wifi_SSId       xxx
     2020-02-08 11:03:35   Wifi_Signal     -52
     2020-02-08 11:03:40   state           on
     2020-02-08 10:48:38   subscriptions   cmnd/shelly_Lueftung_fb/# cmnd/tasmota/# cmnd/tasmotas/#
   TIMED_OnOff:
     CMD        on-for-timer
     DURATION   600
     NEXTCMD    off
     START      1581156220
     START_FMT  2020-02-08 11:03:40
     hash:
Attributes:
   IODev      m2server
   devStateIcon {my $onl = ReadingsVal($name,"online","false") eq "false" ? "rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "gelb" : "gruen";; my $light = ReadingsVal($name,"state","off");; my $show = '<a href="';;$show .= $onl eq "gelb" ? "/fhem?cmd.dummy=set $name x_update&XHR=1\">" : "http://".ReadingsVal($name,"ip","none").' "target="_blank">';;$show .= FW_makeImage("10px-kreis-".$onl)."</a>";; "<div> $show <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a></div>" }
   model      shelly1
   readingList tele/SHELLY_1/LWT:.* LWT
  tele/SHELLY_1/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/SHELLY_1/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/SHELLY_1/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/SHELLY_1/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/SHELLY_1/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
shelly_Lueftung:tele/tasmota/STATE:.* { json2nameValue($EVENT) }
shelly_Lueftung:tele/tasmota/SENSOR:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE
   setList    off:noArg shellies/Shelly1_Lueftung/relay/0/command off
  on:noArg shellies/Shelly1_Lueftung/relay/0/command on
  x_update:noArg shellies/Shelly1_Lueftung/command update_fw
  x_mqttcom shellies/Shelly1_Lueftung/command $EVTPART1


Titel: Antw:Shelly 1 U2 mit Temperatur Addon
Beitrag von: rudolfkoenig am 08 Februar 2020, 11:12:50
setList passt nicht zu subscriptions.
Titel: Antw:Shelly 1 U2 mit Temperatur Addon
Beitrag von: Beta-User am 08 Februar 2020, 11:13:09
Nimm für ein mit Tasmota geflashtes Device auch bitte eines der Tasmota-attrTemplates...

(ein shelly mit Tasmota ist kein "shelly" im Sinne der attrTemplates mehr ;) )
Titel: Antw:Shelly 1 U2 mit Temperatur Addon
Beitrag von: jbraeu am 08 Februar 2020, 11:44:23
ihr habt ja recht, den wald vor lauter bäumen... sry
ABER gibts den irgendwo fertige Templates zum runterladen oder gibts die per update automatisch?
Titel: Antw:Shelly 1 U2 mit Temperatur Addon
Beitrag von: Beta-User am 08 Februar 2020, 12:01:39
...teste es doch aus... (und um Verwirrung mit Tasmota-templates vorzubeugen: Die Frage bezog sich auf "templates" für attrTemplate, oder? Das passende hattest du ja für den shelly1 auch bereits mal gefunden/angewendet)...