Had a few problems installing mcsMqtt, on HS4 also tried mcsShelly without success. Eventually McsMQTT installed ok and found two shelly dimmers and a temperature and humidity sensor, I also had a shelly motion sensor, which it found, but reported battery as 0% and Lux as 0%.
The HomeSeer log has an entry from mcsMQTT as follows:
ProcessMessage New shellies/shellymotionsensor-60A423975B58/info={ "wifi_sta": {"connected": true,"ssid": "Gibbet Secure","ip": "10.0.0.158","rssi": 0},"cloud": {"enabled": false,"connected": false},"mqtt": {"connected": true},"time": "00:00","unixtime": 1634833369,"serial": 0,"has_update": false,"mac": "60A423975B58","cfg_changed_cnt": 0,"actions_stats": {"skipped": 0},"sleep_time": 0,"lux": {"value":272,"illumination": "twilight","is_valid": true},"sensor": {"vibration": false,"motion": true,"timestamp": 0,"active": true,"is_valid": true},"bat": {"value":100,"voltage": 4.195},"charger": true,"update": {"status": "unknown","has_update": false,"new_version": null,"old_version": "20211004-105639/v2.0.2@7eba4128","beta_version": null},"ram_total": 97280,"ram_free": 22720,"fs_size": 65536,"fs_free": 59632,"uptime": 5,"fw_info":{"device":"shellymotionsensor-60A423975B58","fw":"20211004-105639/v2.0.2@7eba4128"},"ps_mode": 0,"dbg_flags": 0 } at MCSMQTTHS4_2020.Shelly.ProcessPayload (System.String sValue) [0x0030b] in :0 at MCSMQTTHS4_2020.ProcessMessage..ctor (uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArg s eventArg, System.Int32 iPubBroker) [0x00409] in :0 Line 0 Index was outside the bounds of the array.
This message only appears once unless I either reboot the device from its web page or disable/re-enable MQTT on the device. even if the message appears again, the time does not alter on the device page (I unticked Last Change Time Updates on Status Change Only)
The HomeSeer log has an entry from mcsMQTT as follows:
ProcessMessage New shellies/shellymotionsensor-60A423975B58/info={ "wifi_sta": {"connected": true,"ssid": "Gibbet Secure","ip": "10.0.0.158","rssi": 0},"cloud": {"enabled": false,"connected": false},"mqtt": {"connected": true},"time": "00:00","unixtime": 1634833369,"serial": 0,"has_update": false,"mac": "60A423975B58","cfg_changed_cnt": 0,"actions_stats": {"skipped": 0},"sleep_time": 0,"lux": {"value":272,"illumination": "twilight","is_valid": true},"sensor": {"vibration": false,"motion": true,"timestamp": 0,"active": true,"is_valid": true},"bat": {"value":100,"voltage": 4.195},"charger": true,"update": {"status": "unknown","has_update": false,"new_version": null,"old_version": "20211004-105639/v2.0.2@7eba4128","beta_version": null},"ram_total": 97280,"ram_free": 22720,"fs_size": 65536,"fs_free": 59632,"uptime": 5,"fw_info":{"device":"shellymotionsensor-60A423975B58","fw":"20211004-105639/v2.0.2@7eba4128"},"ps_mode": 0,"dbg_flags": 0 } at MCSMQTTHS4_2020.Shelly.ProcessPayload (System.String sValue) [0x0030b] in :0 at MCSMQTTHS4_2020.ProcessMessage..ctor (uPLibrary.Networking.M2Mqtt.Messages.MqttMsgPublishEventArg s eventArg, System.Int32 iPubBroker) [0x00409] in :0 Line 0 Index was outside the bounds of the array.
This message only appears once unless I either reboot the device from its web page or disable/re-enable MQTT on the device. even if the message appears again, the time does not alter on the device page (I unticked Last Change Time Updates on Status Change Only)
Comment