Shelly 1 mini Gen3 mit MQTT betrieben

Begonnen von WolfS, 27 April 2024, 10:49:19

Vorheriges Thema - Nächstes Thema

GeZi3560

Ich habe gerade auch die Erfahrung gemacht das die Minis nicht wollen wie erhofft.

Zwei Shellys,  Shelly Plus1PM und Shelly PLUS1PM Mini,  beides Gen 2 Module.
Beide aktuelle Firmware   1.3.3.
Der Shelly Plus 1 PM lässt sich mit Autocreate einfach einbinden , Template 1PM ausgewählt läuft.

Der Shelly Plus 1 PM MINI  lässt sich auch mit Autocreate einfach einbinden , Template ausgewählt, dann fragt er nach " Shelly Name in the Topic".  Namen geben (Test).  Er empfängt Daten, lässt sich aber nicht schalten.

Keine Ahnung was das soll.
Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

Beta-User

Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

GeZi3560

#32
Bitte schön, der Gen 2 Mini

define MQTT2_shelly1pmmini_348518df2dd0 MQTT2_DEVICE shelly1pmmini_348518df2dd0
attr MQTT2_shelly1pmmini_348518df2dd0 readingList shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/online:.* online\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/ble:.* ble\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/cloud:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/input_0:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/mqtt:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/switch_0:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/sys:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/wifi:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/status/ws:.* { json2nameValue($EVENT) }\
shelly1pmmini_348518df2dd0:shelly1pmmini-348518df2dd0/events/rpc:.* { json2nameValue($EVENT) }
attr MQTT2_shelly1pmmini_348518df2dd0 room MQTT2_DEVICE
#   CFGFN     
#   CID        shelly1pmmini_348518df2dd0
#   DEF        shelly1pmmini_348518df2dd0
#   FUUID      667d4b7f-f33f-d9c6-5028-b4db1324ebc947f6
#   IODev      myBroker
#   LASTInputDev myBroker
#   MSGCNT     67
#   NAME       MQTT2_shelly1pmmini_348518df2dd0
#   NR         1022
#   STATE      false
#   TYPE       MQTT2_DEVICE
#   eventCount 77
#   myBroker_CONN myBroker_192.168.3.120_63287
#   myBroker_MSGCNT 67
#   myBroker_TIME 2024-06-27 13:41:37
#   Helper:
#     DBLOG:
#       aenergy_by_minute_1:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       aenergy_by_minute_2:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       aenergy_by_minute_3:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       aenergy_minute_ts:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      1719488400
#       aenergy_total:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      6.000
#       apower:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.0
#       ble:
#         logdb:
#           TIME       1719487359.85786
#           VALUE      {}
#       cfg_rev:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      15
#       connected:
#         logdb:
#           TIME       1719487360.1744
#           VALUE      true
#       current:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       dst:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      shelly1pmmini-348518df2dd0/events
#       freq:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      50.0
#       fs_free:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      77824
#       fs_size:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      393216
#       id:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0
#       kvs_rev:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      0
#       mac:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      348518DF2DD0
#       method:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      NotifyStatus
#       online:
#         logdb:
#           TIME       1719488497.94354
#           VALUE      false
#       output:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      false
#       params_cloud_connected:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      true
#       params_input_0_id:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      0
#       params_input_0_state:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      false
#       params_mqtt_connected:
#         logdb:
#           TIME       1719487360.28621
#           VALUE      true
#       params_switch_0_aenergy_by_minute_1:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_aenergy_by_minute_2:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_aenergy_by_minute_3:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_aenergy_minute_ts:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      1719488400
#       params_switch_0_aenergy_total:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      6.000
#       params_switch_0_apower:
#         logdb:
#           TIME       1719488233.47094
#           VALUE      0
#       params_switch_0_current:
#         logdb:
#           TIME       1719488233.47094
#           VALUE      0
#       params_switch_0_freq:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      50.1
#       params_switch_0_id:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0
#       params_switch_0_output:
#         logdb:
#           TIME       1719488233.47094
#           VALUE      false
#       params_switch_0_ret_aenergy_by_minute_1:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_ret_aenergy_by_minute_2:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_ret_aenergy_by_minute_3:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_ret_aenergy_minute_ts:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      1719488400
#       params_switch_0_ret_aenergy_total:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      0.000
#       params_switch_0_source:
#         logdb:
#           TIME       1719488233.47094
#           VALUE      HTTP_in
#       params_switch_0_temperature_tC:
#         logdb:
#           TIME       1719487961.23113
#           VALUE      55.39
#       params_switch_0_temperature_tF:
#         logdb:
#           TIME       1719487961.23113
#           VALUE      131.70
#       params_switch_0_voltage:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      234.9
#       params_sys_cfg_rev:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      15
#       params_sys_fs_free:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      77824
#       params_sys_fs_size:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      393216
#       params_sys_kvs_rev:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      0
#       params_sys_mac:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      348518DF2DD0
#       params_sys_ram_free:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      157632
#       params_sys_ram_size:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      262620
#       params_sys_reset_reason:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      1
#       params_sys_restart_required:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      false
#       params_sys_schedule_rev:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      0
#       params_sys_time:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      13:22
#       params_sys_unixtime:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      1719487359
#       params_sys_uptime:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      11
#       params_sys_webhook_rev:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      0
#       params_ts:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      1719488400.00
#       params_wifi_rssi:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      -50
#       params_wifi_ssid:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      CarpenterWlan
#       params_wifi_sta_ip:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      192.168.3.120
#       params_wifi_status:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      got ip
#       params_ws_connected:
#         logdb:
#           TIME       1719487360.23925
#           VALUE      false
#       ram_free:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      156368
#       ram_size:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      262560
#       reset_reason:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      1
#       restart_required:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      false
#       ret_aenergy_by_minute_1:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       ret_aenergy_by_minute_2:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       ret_aenergy_by_minute_3:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       ret_aenergy_minute_ts:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      1719488400
#       ret_aenergy_total:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      0.000
#       rssi:
#         logdb:
#           TIME       1719487360.11556
#           VALUE      -50
#       schedule_rev:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      0
#       source:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      HTTP_in
#       src:
#         logdb:
#           TIME       1719488400.08592
#           VALUE      shelly1pmmini-348518df2dd0
#       ssid:
#         logdb:
#           TIME       1719487360.11556
#           VALUE      CarpenterWlan
#       sta_ip:
#         logdb:
#           TIME       1719487360.11556
#           VALUE      192.168.3.120
#       state:
#         logdb:
#           TIME       1719487359.93332
#           VALUE      false
#       status:
#         logdb:
#           TIME       1719487360.11556
#           VALUE      got ip
#       temperature_tC:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      57.2
#       temperature_tF:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      135.0
#       time:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      13:22
#       unixtime:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      1719487359
#       uptime:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      11
#       voltage:
#         logdb:
#           TIME       1719488400.17394
#           VALUE      235.1
#       webhook_rev:
#         logdb:
#           TIME       1719487360.07225
#           VALUE      0
#   READINGS:
#     2024-06-27 13:22:39   IODev           myBroker
#     2024-06-27 13:40:00   aenergy_by_minute_1 0.000
#     2024-06-27 13:40:00   aenergy_by_minute_2 0.000
#     2024-06-27 13:40:00   aenergy_by_minute_3 0.000
#     2024-06-27 13:40:00   aenergy_minute_ts 1719488400
#     2024-06-27 13:40:00   aenergy_total   6.000
#     2024-06-27 13:40:00   apower          0.0
#     2024-06-27 13:22:39   ble             {}
#     2024-06-27 13:22:40   cfg_rev         15
#     2024-06-27 13:22:40   connected       true
#     2024-06-27 13:40:00   current         0.000
#     2024-06-27 13:40:00   dst             shelly1pmmini-348518df2dd0/events
#     2024-06-27 13:40:00   freq            50.0
#     2024-06-27 13:22:40   fs_free         77824
#     2024-06-27 13:22:40   fs_size         393216
#     2024-06-27 13:40:00   id              0
#     2024-06-27 13:22:40   kvs_rev         0
#     2024-06-27 13:22:40   mac             348518DF2DD0
#     2024-06-27 13:40:00   method          NotifyStatus
#     2024-06-27 13:41:37   online          false
#     2024-06-27 13:40:00   output          false
#     2024-06-27 13:22:40   params_cloud_connected true
#     2024-06-27 13:22:40   params_input_0_id 0
#     2024-06-27 13:22:40   params_input_0_state false
#     2024-06-27 13:22:40   params_mqtt_connected true
#     2024-06-27 13:40:00   params_switch_0_aenergy_by_minute_1 0.000
#     2024-06-27 13:40:00   params_switch_0_aenergy_by_minute_2 0.000
#     2024-06-27 13:40:00   params_switch_0_aenergy_by_minute_3 0.000
#     2024-06-27 13:40:00   params_switch_0_aenergy_minute_ts 1719488400
#     2024-06-27 13:40:00   params_switch_0_aenergy_total 6.000
#     2024-06-27 13:37:13   params_switch_0_apower 0
#     2024-06-27 13:37:13   params_switch_0_current 0
#     2024-06-27 13:22:40   params_switch_0_freq 50.1
#     2024-06-27 13:40:00   params_switch_0_id 0
#     2024-06-27 13:37:13   params_switch_0_output false
#     2024-06-27 13:40:00   params_switch_0_ret_aenergy_by_minute_1 0.000
#     2024-06-27 13:40:00   params_switch_0_ret_aenergy_by_minute_2 0.000
#     2024-06-27 13:40:00   params_switch_0_ret_aenergy_by_minute_3 0.000
#     2024-06-27 13:40:00   params_switch_0_ret_aenergy_minute_ts 1719488400
#     2024-06-27 13:40:00   params_switch_0_ret_aenergy_total 0.000
#     2024-06-27 13:37:13   params_switch_0_source HTTP_in
#     2024-06-27 13:32:41   params_switch_0_temperature_tC 55.39
#     2024-06-27 13:32:41   params_switch_0_temperature_tF 131.70
#     2024-06-27 13:22:40   params_switch_0_voltage 234.9
#     2024-06-27 13:22:40   params_sys_cfg_rev 15
#     2024-06-27 13:22:40   params_sys_fs_free 77824
#     2024-06-27 13:22:40   params_sys_fs_size 393216
#     2024-06-27 13:22:40   params_sys_kvs_rev 0
#     2024-06-27 13:22:40   params_sys_mac  348518DF2DD0
#     2024-06-27 13:22:40   params_sys_ram_free 157632
#     2024-06-27 13:22:40   params_sys_ram_size 262620
#     2024-06-27 13:22:40   params_sys_reset_reason 1
#     2024-06-27 13:22:40   params_sys_restart_required false
#     2024-06-27 13:22:40   params_sys_schedule_rev 0
#     2024-06-27 13:22:40   params_sys_time 13:22
#     2024-06-27 13:22:40   params_sys_unixtime 1719487359
#     2024-06-27 13:22:40   params_sys_uptime 11
#     2024-06-27 13:22:40   params_sys_webhook_rev 0
#     2024-06-27 13:40:00   params_ts       1719488400.00
#     2024-06-27 13:22:40   params_wifi_rssi -50
#     2024-06-27 13:22:40   params_wifi_ssid CarpenterWlan
#     2024-06-27 13:22:40   params_wifi_sta_ip 192.168.3.120
#     2024-06-27 13:22:40   params_wifi_status got ip
#     2024-06-27 13:22:40   params_ws_connected false
#     2024-06-27 13:22:40   ram_free        156368
#     2024-06-27 13:22:40   ram_size        262560
#     2024-06-27 13:22:40   reset_reason    1
#     2024-06-27 13:22:40   restart_required false
#     2024-06-27 13:40:00   ret_aenergy_by_minute_1 0.000
#     2024-06-27 13:40:00   ret_aenergy_by_minute_2 0.000
#     2024-06-27 13:40:00   ret_aenergy_by_minute_3 0.000
#     2024-06-27 13:40:00   ret_aenergy_minute_ts 1719488400
#     2024-06-27 13:40:00   ret_aenergy_total 0.000
#     2024-06-27 13:22:40   rssi            -50
#     2024-06-27 13:22:40   schedule_rev    0
#     2024-06-27 13:40:00   source          HTTP_in
#     2024-06-27 13:40:00   src             shelly1pmmini-348518df2dd0
#     2024-06-27 13:22:40   ssid            CarpenterWlan
#     2024-06-27 13:22:40   sta_ip          192.168.3.120
#     2024-06-27 13:22:39   state           false
#     2024-06-27 13:22:40   status          got ip
#     2024-06-27 13:40:00   temperature_tC  57.2
#     2024-06-27 13:40:00   temperature_tF  135.0
#     2024-06-27 13:22:40   time            13:22
#     2024-06-27 13:22:40   unixtime        1719487359
#     2024-06-27 13:22:40   uptime          11
#     2024-06-27 13:40:00   voltage         235.1
#     2024-06-27 13:22:40   webhook_rev     0
#
setstate MQTT2_shelly1pmmini_348518df2dd0 false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:39 IODev myBroker
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 aenergy_by_minute_1 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 aenergy_by_minute_2 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 aenergy_by_minute_3 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 aenergy_minute_ts 1719488400
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 aenergy_total 6.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 apower 0.0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:39 ble {}
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 cfg_rev 15
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 connected true
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 current 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 dst shelly1pmmini-348518df2dd0/events
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 freq 50.0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 fs_free 77824
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 fs_size 393216
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 id 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 kvs_rev 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 mac 348518DF2DD0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 method NotifyStatus
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:41:37 online false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 output false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_cloud_connected true
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_input_0_id 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_input_0_state false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_mqtt_connected true
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_aenergy_by_minute_1 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_aenergy_by_minute_2 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_aenergy_by_minute_3 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_aenergy_minute_ts 1719488400
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_aenergy_total 6.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:37:13 params_switch_0_apower 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:37:13 params_switch_0_current 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_switch_0_freq 50.1
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_id 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:37:13 params_switch_0_output false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_ret_aenergy_by_minute_1 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_ret_aenergy_by_minute_2 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_ret_aenergy_by_minute_3 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_ret_aenergy_minute_ts 1719488400
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_switch_0_ret_aenergy_total 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:37:13 params_switch_0_source HTTP_in
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:32:41 params_switch_0_temperature_tC 55.39
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:32:41 params_switch_0_temperature_tF 131.70
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_switch_0_voltage 234.9
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_cfg_rev 15
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_fs_free 77824
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_fs_size 393216
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_kvs_rev 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_mac 348518DF2DD0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_ram_free 157632
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_ram_size 262620
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_reset_reason 1
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_restart_required false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_schedule_rev 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_time 13:22
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_unixtime 1719487359
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_uptime 11
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_sys_webhook_rev 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 params_ts 1719488400.00
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_wifi_rssi -50
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_wifi_ssid CarpenterWlan
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_wifi_sta_ip 192.168.3.120
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_wifi_status got ip
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 params_ws_connected false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 ram_free 156368
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 ram_size 262560
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 reset_reason 1
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 restart_required false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 ret_aenergy_by_minute_1 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 ret_aenergy_by_minute_2 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 ret_aenergy_by_minute_3 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 ret_aenergy_minute_ts 1719488400
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 ret_aenergy_total 0.000
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 rssi -50
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 schedule_rev 0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 source HTTP_in
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 src shelly1pmmini-348518df2dd0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 ssid CarpenterWlan
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 sta_ip 192.168.3.120
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:39 state false
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 status got ip
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 temperature_tC 57.2
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 temperature_tF 135.0
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 time 13:22
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 unixtime 1719487359
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 uptime 11
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:40:00 voltage 235.1
setstate MQTT2_shelly1pmmini_348518df2dd0 2024-06-27 13:22:40 webhook_rev 0

Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

Beta-User

Habe "auf Verdacht" eine Änderung eingeckeckt, durch die das devicetopic eventuell auch für den 1pmmini erkannt werden könnte, verfügbar regulär ab morgen oder per direktem download aus dem svn.

Bitte um Rückmeldung, ob das so paßt.

(Die korrekte Antwort auf die Rückfrage des attrTemplate wäre "shelly1pmmini-348518df2dd0" gewesen).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

GeZi3560

Raspberry Pi 4 4GB, MariaDB,2 Cul V3 868 ,1 Cul V3, 433, Zwave-USB, Conbee2, DeConz, MAX WT und Ventile,HM, Somfy, Fibaro, Shellys, Tradfri, Lidl Zigbee

Guzzi-Charlie

Zitat(Die korrekte Antwort auf die Rückfrage des attrTemplate wäre "shelly1pmmini-348518df2dd0" gewesen).

Das gilt aber nur wenn man das Topic nicht geändert hat, ansonsten muß natürlich das Selbst festgelegte eingegeben werden.
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2

Guzzi-Charlie

ZitatOk, dann lassen wir es erstmal dabei. Danke für Deine bisherige Hilfe.

Ich versuche mal weiter zum rpc-Problem zu recherchieren und und dann ggf. bei Allterco ein Ticket aufmachen.

Allerdings kann ich nicht auf webCmd verzichten, weil ich sonst meine komplette Struktur ändern müßte. Alle meine Geräte werden im FHEM WEB über webCmd bedient. Das soll schon konsistent bleiben.

Zum vermeintlichen "rpc-Problem" gibt es etwas Neues. => Es gibt keins. Nach vielen Versuchen hab ich jetzt eine für meine Anforderungen funktionierende Einstellung gefunden. Damit funktioniert alles wie es soll (wie bei meinen anderen "alten" Shellys).
Hier als Bespiel die Definition:
defmod MQTT2_Licht_K098 MQTT2_DEVICE Licht_K098
attr MQTT2_Licht_K098 userattr devicetopic
attr MQTT2_Licht_K098 0_IoT_com_type MQTT
attr MQTT2_Licht_K098 0_IoT_device_type Shelly_MINI_1PM_G3
attr MQTT2_Licht_K098 alias Beleuchtung
attr MQTT2_Licht_K098 devStateIcon {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot':\
ReadingsVal($name,'new_fw','false') eq 'true' ? '10px-kreis-gelb' : '10px-kreis-gruen';;\
$onl = FW_makeImage($onl);; my $light = FW_makeImage(ReadingsVal($name,'state','off') eq "on"?'li_wht_on':'li_wht_off');;\
my $ip = ReadingsVal($name,'ip','none');;\
qq(<a href="http://$ip"target="_blank">${onl}</a><a href="/fhem?cmd.dummy=set $name toggle&XHR=1"></a>)}
attr MQTT2_Licht_K098 devicetopic ML20-Hzg
attr MQTT2_Licht_K098 event-min-interval .*:60
attr MQTT2_Licht_K098 event-on-change-reading .*
attr MQTT2_Licht_K098 group KG.Heizung
attr MQTT2_Licht_K098 icon light_ceiling
attr MQTT2_Licht_K098 jsonMap switch_state:state params_switch_0_aenergy_total:aenergy_total switch_apower:apower switch_temperature_tC:temperature switch_temperature_tF:0 params_wifi_sta_ip:ip
attr MQTT2_Licht_K098 loxone nein
attr MQTT2_Licht_K098 readingList $DEVICETOPIC/online:.* online\
  $DEVICETOPIC/events/rpc:.* { json2nameValue($EVENT,'',$JSONMAP) }\
  $DEVICETOPIC/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }\
  $DEVICETOPIC/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }\
  $DEVICETOPIC/status/switch_0:.* { $EVENT =~ s/"output":true/"state":"on"/g;; $EVENT =~ s/"output":false/"state":"off"/g;; json2nameValue($EVENT, 'switch_', $JSONMAP) }\
  fhem2shelly/rpc:.* {}\
Licht_K098:ML20-Hzg/online:.* online\
Licht_K098:ML20-Hzg/status/ble:.* ble\
Licht_K098:ML20-Hzg/status/cloud:.* { json2nameValue($EVENT, 'cloud_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/input_0:.* { json2nameValue($EVENT, 'input_0_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/mqtt:.* { json2nameValue($EVENT, 'mqtt_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/switch_0:.* { json2nameValue($EVENT, 'switch_0_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/sys:.* { json2nameValue($EVENT, 'sys_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/wifi:.* { json2nameValue($EVENT, 'wifi_', $JSONMAP) }\
Licht_K098:ML20-Hzg/status/ws:.* { json2nameValue($EVENT, 'ws_', $JSONMAP) }\
Licht_K098:ML20-Hzg/events/rpc:.* { json2nameValue($EVENT, 'rpc_', $JSONMAP) }
attr MQTT2_Licht_K098 room Kellergeschoß,MQTT2_DEVICE
attr MQTT2_Licht_K098 setList toggle:iconSwitch,on,li_wht_off,off,li_wht_on $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Toggle","params": {"id":0}}\
  off:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":false}}\
  on:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true}}\
  on-for-timer $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Switch.Set","params": {"id":0,"on":true,"toggle_after":$EVTPART1}}\
  x_update:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Update","params": {"stage":"stable"}}\
  x_reboot:noArg $DEVICETOPIC/rpc {"id":0,"src":"fhem2shelly","method":"Shelly.Reboot"}
attr MQTT2_Licht_K098 setStateList on off toggle
attr MQTT2_Licht_K098 userReadings 0_FHEM_NAME {InternalVal("$name","NAME","")},\
SubName {"Deckenlampe"},\
0_Wifi_RSSI {100+ReadingsNum("$name","wifi_rssi",0)},\
0_Wifi_IP {ReadingsVal("$name","wifi_sta_ip","")},\
0_WifI_MAC {ReadingsVal("$name","sys_mac","")},\
0_Device_ONLINE {ReadingsVal("$name","online","")},\
0_Device_ID {ReadingsVal("$name","src","")},\
0_Device_FW {ReadingsVal("$name","announce_fw_ver","")},\
energy_kWh:params_switch_0_aenergy_total.* monotonic {ReadingsVal($NAME,"params_switch_0_aenergy_total",0)/1000.0}, \
Ertrag:energy_kWh.* { sprintf("%.2f",(ReadingsVal($NAME,"energy_kWh",0) - 0.00)*.2);;;;},\
EinAus {if (ReadingsVal("$name", "switch_0_output", "") eq "true") {return "on"}\
        elsif (ReadingsVal("$name", "switch_0_output", "") eq "false") {return "off"}}
attr MQTT2_Licht_K098 webCmd toggle
attr MQTT2_Licht_K098 webCmdLabel Deckenlampe\
:
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2

Beta-User

Zitat von: Guzzi-Charlie am 28 Juni 2024, 14:54:08
Zitat(Die korrekte Antwort auf die Rückfrage des attrTemplate wäre "shelly1pmmini-348518df2dd0" gewesen).

Das gilt aber nur wenn man das Topic nicht geändert hat, ansonsten muß natürlich das Selbst festgelegte eingegeben werden.
Das von mir Geschriebene bezog sich ausschließlich auf das gezeigte "copy"-listing. Anderer ESP, gleiches Modell => andere Seriennummer => andere Antwort (jedenfalls mit sehr hoher Wahrscheinlichkeit)...

Zitat von: Guzzi-Charlie am 28 Juni 2024, 15:06:15Zum vermeintlichen "rpc-Problem" gibt es etwas Neues. => Es gibt keins. Nach vielen Versuchen hab ich jetzt eine für meine Anforderungen funktionierende Einstellung gefunden. Damit funktioniert alles wie es soll (wie bei meinen anderen "alten" Shellys).
Leider kann ich aus dem input nicht erkennen, an was es letztlich gehangen hat, warum das attrTemplate nicht funktioniert hatte...
V.a.: scheinbar liefern die Dinger zwischenzeitlich auch noch eine Reihe weiterer Topics, von denen jedenfalls ich keine Ahnung habe, was darüber an Infos kommt und ob das ggf. für das Problem relevant ist.

Also falls jemand konkrete Vorschläge hat, wie das betr. attrTemplate zu ändern sein soll: gerne. (Aber Kaffeesatz lese ich grade nicht selbst).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Guzzi-Charlie

ZitatDas von mir Geschriebene bezog sich ausschließlich auf das gezeigte "copy"-listing. Anderer ESP, gleiches Modell => andere Seriennummer => andere Antwort (jedenfalls mit sehr hoher Wahrscheinlichkeit)...
Das war mir schon klar. Vielleicht habe ich mich auch mißverständlich ausgedrückt. Ich wollte nur sagen, daß man immer das passende Topic benutzen muß.

ZitatLeider kann ich aus dem input nicht erkennen, an was es letztlich gehangen hat, warum das attrTemplate nicht funktioniert hatte...
V.a.: scheinbar liefern die Dinger zwischenzeitlich auch noch eine Reihe weiterer Topics, von denen jedenfalls ich keine Ahnung habe, was darüber an Infos kommt und ob das ggf. für das Problem relevant ist.

Also falls jemand konkrete Vorschläge hat, wie das betr. attrTemplate zu ändern sein soll: gerne. (Aber Kaffeesatz lese ich grade nicht selbst).
Mir ging es garnicht um das attrTemplate an sich (das verwende ich per se nur selten), sondern um das Problem (wie in meinem ersten Beitrag in diesem Post) das sich die Gen3-Geräte bei gleichen Einstellungen anders verhalten als Gen2-Geräte. Mit der Shelly-Doku kann ich so gut wie gar nichts anfangen. Vielleicht können Programmier-Nerds was damit anfangen, ich jedenfalls nicht. Wenn das so weitergeht, dann werde ich am Ende vielleicht doch noch Tasmota auf die Shelly flashen. Da gibt es wenigstens eine hilfreiche Doku.
- RaspPI 4+: (Cuno V2 -2x KS300, JeeLink -13x EC3000)
- Stromzähler (B+G E-Tech): 6x SDM120M, 9x XTM100A, 38x DRS110M
- LAN: IT LAN-Gateway mit 34x RMF-R1 (Rohrmotor24)
- WLAN: 85x Shelly, 12x Gosund SP111, 16x D1-Mini, 15x Sonoff Basic
- DECT: 6x DECT200, 8x DECT301, - HmIP: 3x FalmotC12, 16x WTH2