I guess the MQTT Autodiscovery topic entries might also be a clue to why Domoticz are not picking up all the sensors, adding the parts related to this device here:
Code: Select all
switch
shellyplus1-08b61fd95d44-0
config = {"name": "shellyplus1-08b61fd95d44 Relay 0", "cmd_t": "~rpc", "pl_off": "{\"id\":1,\"src\":\"shellyplus1-08b61fd95d44\",\"method\":\"Switch.Set\",\"params\":{\"id\":0,\"on\":false}}", "pl_on": "{\"id\":1,\"src\":\"shellyplus1-08b61fd95d44\",\"method\":\"Switch.Set\",\"params\":{\"id\":0,\"on\":true}}", "stat_t": "~status/switch:0", "val_tpl": "{{ value_json.output }}","stat_off": "false","stat_on"…
sensor
shellyplus1-08b61fd95d44-0
temperature
config = {"name": "shellyplus1-08b61fd95d44 Temperature", "enabled_by_default": true, "uniq_id": "shellyplus1-08b61fd95d44-temperature", "qos": 0, "~":"shellyplus1-08b61fd95d44/", "entity_category": "diagnostic", "dev_cla": "temperature", "stat_cla": "measurement", "unit_of_meas": "C","stat_t": "~status/switch:0", "val_tpl": "{{ value_json['temperature'].tC }}", "avty_t": "~online", "pl_avail": "true", "pl…
shellyplus1-08b61fd95d44-ext-0
temperature
config = {"name": "shellyplus1-08b61fd95d44 Temperature Ext0", "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-temperature-100", "qos": 0, "~":"shellyplus1-08b61fd95d44/", "dev_cla": "temperature", "stat_cla": "measurement", "unit_of_meas": "C","stat_t": "~status/temperature:100", "val_tpl": "{{ value_json.tC }}", "avty_t": "~online", "pl_avail": "true", "pl_not_avail": "false","device": …
humidity
shellyplus1-08b61fd95d44-ext-0-s
temperature
config = {"name": "shellyplus1-08b61fd95d44 Temperature Ext0 S", "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-temperature-100-s", "qos": 0, "~":"shellyplus1-08b61fd95d44/", "dev_cla": "temperature", "stat_cla": "measurement", "unit_of_meas": "C","stat_t": "~status/temperature:100", "val_tpl": "{{ value_json.tC }}", "avty_t": "~online", "pl_avail": "true", "pl_not_avail": "false"}
shellyplus1-08b61fd95d44-ext-1
temperature
config = {"name": "shellyplus1-08b61fd95d44 Temperature Ext1", "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-temperature-101", "qos": 0, "~":"shellyplus1-08b61fd95d44/", "dev_cla": "temperature", "stat_cla": "measurement", "unit_of_meas": "C","stat_t": "~status/temperature:101", "val_tpl": "{{ value_json.tC }}", "avty_t": "~online", "pl_avail": "true", "pl_not_avail": "false"}
shellyplus1-08b61fd95d44-ext-2
temperature
config = {"name": "shellyplus1-08b61fd95d44 Temperature Ext2", "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-temperature-102", "qos": 0, "~":"shellyplus1-08b61fd95d44/", "dev_cla": "temperature", "stat_cla": "measurement", "unit_of_meas": "C","stat_t": "~status/temperature:102", "val_tpl": "{{ value_json.tC }}", "avty_t": "~online", "pl_avail": "true", "pl_not_avail": "false"}
shellyplus1-08b61fd95d44-ext
voltage
config = {"name": "shellyplus1-08b61fd95d44 Addon Voltmeter 0", "~": "shellyplus1-08b61fd95d44/", "stat_t": "~status/voltmeter:100", "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-ext-voltmeter", "qos": 0, "dev_cla": "voltage", "stat_cla": "measurement", "unit_of_meas": "V", "val_tpl": "{{ value_json.voltage }}"}
binary_sensor
shellyplus1-08b61fd95d44-0
input
config = {"name": "shellyplus1-08b61fd95d44 Input 0", "val_tpl": "{{ value_json.state }}","stat_off": "false","stat_on": "true","enabled_by_default": true, "avty_t": "~online", "pl_avail": "true", "pl_not_avail": "false", "uniq_id": "shellyplus1-08b61fd95d44-0-input", "qos": 0, "device": {"identifiers": ["08B61FD95D44"],"manufacturer": "Shelly","model": "shellyplus1","name": "shellyplus1-08b61fd95d44"}, "~…
shellyplus1-08b61fd95d44-online
config = {"name": "shellyplus1-08b61fd95d44 Online", "stat_t": "~online", "uniq_id": "shellyplus1-08b61fd95d44-online", "~": "shellyplus1-08b61fd95d44/", "pl_on": "true", "pl_off": "false"}
select
shellyplus1-08b61fd95d44
input_event-0
config = {"name": "shellyplus1-08b61fd95d44 Input Event 0", "json_attributes_topic": "~events/rpc", "value_template":"{{value_json['params']['events'][0].event}}", "cmd_t": "~dummy", "frc_upd": true, "enabled_by_default": false, "uniq_id": "shellyplus1-08b61fd95d44-event-0", "~":"shellyplus1-08b61fd95d44/", "dev_cla": "event", "stat_cla": "selector" , "ops":["-","scheduled_restart","btn_down","btn_up","sin…
At least there are 5 temperature sensors and 1 digital input mentioned....but I cannot find anything related to a voltmeter/analog_in and the CPU-temperature would probably count as one temp-sensor and I have no combined humidity/temp sensor connected which removes another temp-sensor candidate...and the normal binary 230VAC switch input on the base-shelly works fine in Domoticz, hence I cannot see anything related to the low voltage digital input either...?
But as said in the beginning, I don't know much of the inner details of MQTT Autodiscovery but I'm trying to learn!