Hi!
Looking for some help and tips from the community. I have decided to give WiFi devices a serious chance, after being disappointed with the Z-Wave “standard” several times, and the high price of Z-Wave in general.
So, I have ordered some stuff to play with. For starters, I will use Tasmota exclusively, because after watching a lot of YouTube movies, I believe this is the most comprehensive firmware available and it gives me the option to standardize all devices, regardless of brand and model, giving me the most flexibility and power. In a few weeks I will have everything available to flash my devices (using tuya-convert and by using the serial pins on those devices), and a few Shelly dimmers and switches.
For now, I only have 2 smart light bulbs (a small and large one, but technically the same) available, which I flashed with the latest Tasmota firmware (8.4.0). I started playing with them on my dev environment, see how it would integrate into HomeSeer using the mcsMQTT plugin. Let me start by saying that the plugin is great, thank you!
I just configured the bulb without any special configuration, just making sure the basic works from the web interface (which is on/off, dimmer and colortemp). So far so good. Then I configured MQTT with just the mcsMQTT IP address and went into the mcsMQTT configuration. Created a few associations and changed the “Control UI” to slider in the mcsMQTT config. Also set the Publish commands:
Now the Power and Dimmer works just fine. For the ColorTemp (which has a range of 153-500), I had to edit the association and use the following:
And all works fine now. I can control the lights just fine, and status is being reported back instantly:
So, then I was looking into some auto configuration. I reset all devices, the plugin (removed both the INI and database) and HS4 to start fresh. This time, I did not set any associations manually, but instead did “SetOption19 1” on the light bulbs. And I waiting some time to let the auto configuration do its thing. Here is the result:
The good thing is that the Dimming works. But I really expected at least also a Power device, and I hoped for a ColorTemp device as well. And the device naming isn’t really helpful either. “tele-B16680_LI_1-Parent” doesn’t mean anything to me, for the dimmer it is using both the DeviceName and FriendlyName, but for RSSI only the DeviceName.
I looked at the information being provided by the autoconfiguration:
Now for my questions:
NOTE: I just found the HS4 version of this plugin. Which I tried, but the results are the same, with a few additional devices being created for the auto-configuration. 2 availability (LWT) devices, and 6 root devices (3 for each bulb) without any features.
Thanks!!
Looking for some help and tips from the community. I have decided to give WiFi devices a serious chance, after being disappointed with the Z-Wave “standard” several times, and the high price of Z-Wave in general.
So, I have ordered some stuff to play with. For starters, I will use Tasmota exclusively, because after watching a lot of YouTube movies, I believe this is the most comprehensive firmware available and it gives me the option to standardize all devices, regardless of brand and model, giving me the most flexibility and power. In a few weeks I will have everything available to flash my devices (using tuya-convert and by using the serial pins on those devices), and a few Shelly dimmers and switches.
For now, I only have 2 smart light bulbs (a small and large one, but technically the same) available, which I flashed with the latest Tasmota firmware (8.4.0). I started playing with them on my dev environment, see how it would integrate into HomeSeer using the mcsMQTT plugin. Let me start by saying that the plugin is great, thank you!
I just configured the bulb without any special configuration, just making sure the basic works from the web interface (which is on/off, dimmer and colortemp). So far so good. Then I configured MQTT with just the mcsMQTT IP address and went into the mcsMQTT configuration. Created a few associations and changed the “Control UI” to slider in the mcsMQTT config. Also set the Publish commands:
Now the Power and Dimmer works just fine. For the ColorTemp (which has a range of 153-500), I had to edit the association and use the following:
And all works fine now. I can control the lights just fine, and status is being reported back instantly:
So, then I was looking into some auto configuration. I reset all devices, the plugin (removed both the INI and database) and HS4 to start fresh. This time, I did not set any associations manually, but instead did “SetOption19 1” on the light bulbs. And I waiting some time to let the auto configuration do its thing. Here is the result:
The good thing is that the Dimming works. But I really expected at least also a Power device, and I hoped for a ColorTemp device as well. And the device naming isn’t really helpful either. “tele-B16680_LI_1-Parent” doesn’t mean anything to me, for the dimmer it is using both the DeviceName and FriendlyName, but for RSSI only the DeviceName.
I looked at the information being provided by the autoconfiguration:
Code:
[FONT=Calibri]12:00:05 CMD: so19 1[/FONT] [FONT=Calibri]12:00:05 SRC: WebConsole from 10.0.0.142[/FONT] [FONT=Calibri]12:00:05 CMD: Group 0, Index 19, Command "SO", Data "1"[/FONT] [FONT=Calibri]12:00:05 MQT: stat/LightSmall/RESULT = {"SetOption19":"ON"}[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_1/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_2_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_2_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_2/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_3_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_3_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_3/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_4_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_4_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_4/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_5_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_5_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_5/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_6_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_6_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_6/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_7_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_7_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_7/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_8_TOGGLE/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/device_automation/B16680_SW_8_HOLD/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/binary_sensor/B16680_SW_8/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_1/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_1/config = {"name":"Light small (dn) Light small (fn)","stat_t":"tele/LightSmall/STATE","avty_t":"tele/LightSmall/LWT","pl_avail":"Online","pl_not_avail":"Offline","cmd_t":"c mnd/LightSmall/POWER","val_tpl":"{{value_json.POWER}}","pl_off":"OFF","pl_o n":"ON","uniq_id":"B16680_LI_1","dev":{"ids":["B16680"]},"bri_cmd_t":"cmnd/LightSmall/Dimmer","bri_stat_t":"tele/LightSmall/STATE","bri_scl":100,"on_cmd_type":"brightness","bri_val_tpl ":"{{value_json.Dimmer}}","clr_temp_cmd_t":"cmnd/LightSmall/CT","clr_temp_stat_t":"tele/LightSmall/STATE","clr_temp_val_tpl":"{{value_json.CT}}"} (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_2/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_2/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_3/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_3/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_4/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_4/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_5/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_5/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_6/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_6/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_7/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_7/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/switch/B16680_RL_8/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/light/B16680_LI_8/config = (retained)[/FONT] [FONT=Calibri]12:00:06 MQT: homeassistant/sensor/B16680_status/config = {"name":"Light small (dn) status","stat_t":"tele/LightSmall/HASS_STATE","avty_t":"tele/LightSmall/LWT","pl_avail":"Online","pl_not_avail":"Offline","json_attr _t":"tele/LightSmall/HASS_STATE","unit_of_meas":"%","val_tpl":"{{value_json['RSSI']}}","ic":"mdi:information-outline","uniq_id":"B16680_status","dev":{"ids":["B16680"],"name":"Light small (dn)","mdl":"LSC Filam E27","sw":"8.4.0(tasmota)","mf":"Tasmota"}} (retained)[/FONT]
- Did my manual configuration make any sense? Any tips to improve this? How would you do this if there are several dozen similar devices around? Seems like quite a lot of work to setup…
- Is the auto-configuration what I can expect from it?
- Any other Tasmota users that can give me some tips here?
NOTE: I just found the HS4 version of this plugin. Which I tried, but the results are the same, with a few additional devices being created for the auto-configuration. 2 availability (LWT) devices, and 6 root devices (3 for each bulb) without any features.
Thanks!!
Comment