-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Attempt to pair Livolo Zigbee switch #592
Comments
Hi Ton1965 |
Hi @khzd, I am glad I am not the only one! I still could not succeed in pairing the switch to zigbee2mqtt 😞. It just does not produce any output in the logs. Probably it is just broken but I hope for the best. I do not want to buy their gateway since it means installing it instead of some outlet and I do not have any spare ones. Best wishes. |
Asap i got it I will give a try :) I will maybe confirme that yours is not broken :) |
My friend also bought this switch. And also could not pair it with the coordinator :( |
Hi |
@khzd , |
Hi guys. |
I also bought one of the switches and have the same problem. Would be nice to pair it, because the RF version doesn't give a feedback. There's only a receiver inside. If you open the switch you can see, that they use a CC2630. |
Hi guys, I did not get yet mine, i planned to by 12 unit to equipe my house :( Remarque : they sold it as conform to Zigbee alliance, is is a new release ? Zigbee 3? cheers |
@khzd, |
A bit offtopic: but for european holes I would highly recommend the Shelly 1 with tasmota (wifi esp8266 device). It fits easily and allows you to keep your normal switch. Ive installed 20 of them in my home and they work perfect! |
Hi ton1966 I planned to bay 12 but I did not , I see that it s not planned to be supported by zigbee2mqtt :( |
Does their gateway support TCP/IP stack? I guess its a zigbee to wifi device? Does it have a local or cloud API? |
According to their advertisment, their gateway is able to work with Amazon Alexa but I haven't seen any APIs yet. |
@Lumbricus Is it possible to flash this chip? Could you please make a hi-res photo of the board with this chip? |
Shelly would have been nice but I do not have any neutral line in my apartment. Just two wires in each hole. That is why Livolo suits me well, their switches do not require neutral. |
Hi guys, I have a news. |
@lych run zigbee2mqtt on channel 26 and try to pair livolo switch |
@kirovilya Thanks! It looks encouraging! zigbee2mqtt:info 2018-11-25 18:58:54 New device with address 0x00124b000befc0b9 connected! zigbee2mqtt:info 2018-11-25 18:58:54 MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"device_connected","message":"0x00124b000befc0b9"}' zigbee2mqtt:warn 2018-11-25 18:58:54 Device with modelID 'TI0001 ' is not supported. |
@lych now try press switch button and record debug log. We need messages ;) |
@lych I would like to do my own experiments now but I have the only stick and it is so to say in production mode now. This switch seems to work on channel 26 only. I do not really know the channel my stick is running on but it should be some other one since the pairing failed in my case. If I change my zigbee2mqtt coordinator to channel 26 now would it mean re-pairing all the devices? Or probably they will all shift to a different channel 🤞 ? |
@Ton1965 You shouldn't change your coordinator channel, at least now, I haven't been able to make it to work yet. I am not sure about re-pairing, after changing the channel I still see data from my temperature sensor without repairing, but another my device (Xiaomi button) doesn't work. I think it depends on endpoint device. I've attached pcap file for wireshark [livolo_pairing.zip] (https://github.com/Koenkk/zigbee2mqtt/files/2613373/livolo_pairing.zip). There is the pairing process and some touches of sensor. |
@ptvoinfo There is a photo of the board |
@lych I wanted to look at a debug log from zigbee2mqtt, but not wireshark :) https://github.com/Koenkk/zigbee2mqtt/wiki/How-to-debug |
@kirovilya As I've already said there is nothing in zigbee2mqtt log.
It's all, nothing else. |
@lych Even when you press the switch button after that? |
@kirovilya Which level is more informative info or debug? I'll try it with zigbee-shepherd debug info tonight. |
@lych debug |
It could be that reporting/binding needs to be setup, can you try with: {
zigbeeModel: ['TI0001 '],
model: 'TI0001 ',
description: 'Zigbee switch',
supports: 'on/off',
vendor: 'Livolo',
fromZigbee: [],
toZigbee: [tz.on_off],
configure: (ieeeAddr, shepherd, coordinator, callback) => {
const device = shepherd.find(ieeeAddr, 1);
const cfg = {direction: 0, attrId: 0, dataType: 16, minRepIntval: 0, maxRepIntval: 1000, repChange: 0};
const actions = [
(cb) => device.bind('genOnOff', coordinator, cb),
(cb) => device.foundation('genOnOff', 'configReport', [cfg], foundationCfg, cb),
];
execute(device, actions, callback);
},
}, |
@Koenkk Thanks a lot. I'll try it tonight. |
@kind3r I am quite new to HA, bought the Conbee2 because of good reviews. Tested with Deconz and ZHA, and found that ZHA worked fine with my Zigbee devices. (exept for Livolo) But what is the right firmware? |
I have moved from DeConz (to ZHA and then) to Z2M before the Livolo switch (because of another Tuya switch that kept turning off automatically after 2min when paired with DeConz and ZHA). Not sure about the firmware needed on CC2531 devices, I ordered some from BangGood but I am still waiting for them to be delivered. Anyway, 15 EUR is waaaay too overpriced IMHO (even if it's preflashed and with that generic antenna). For the same price you can get one + programmer and then you could play around with the firmware. But, if you don't want to wait ... |
I have ordered a complet set from Ali, with programmer. |
Hi, I am not sure what the pan_id is for... pan_id: 6754 |
Next time Livolo stops working try the following:
|
Hi @dmak But for now the livolo is just on my desk, so I can experiment with it. I think I will stick with MQTT, and maybe connect my Conbee to it. I noticed that my Lidl Bulb was gone in the MQTT dashboard, after it was switched of for a while, but now is visible again. |
Hi
but after I have the following error which appears:
Everything happens as if the communication only works in one direction Livolo towards zigbee2mqtt but not in the other direction. |
@Robbie-65 I also don't have much experience with Livolo. Repairing the device instead of powering it off should also help (
@senufo Try to bring your Livolo device closer to the Zigbee hub and check if the problem resolves. I also complain that Livolo devices have very limited range, but probably they miss the incoming Zigbee packet because they are constantly polluting the network. Probably someone else knows how to make these strange devices happy... |
I can confirm that the switch is working both ways. |
Thank you for this information Yet it is automatically identified |
I just got it. How should I do so that it is recognized automatically? |
Get one with an external antena, and ad the sensor in HA (google it) to see the signal strenght between coordonator and Livolo. |
I did everything possible mentioned in this post. I press the button for 5 seconds, hear the beep, release the button and just wait. advanced: This is my config. The device just wont show or be detected. |
I think you need use the standar key and the standar pan_id advanced:
ext_pan_id:
- 33
- 117
- 141
- 25
- 0
- 75
- 18
- 0
network_key:
- 1
- 3
- 5
- 7
- 9
- 11
- 13
- 15
- 0
- 2
- 4
- 6
- 8
- 10
- 12
- 13
channel: 26
pan_id: 6755
|
Tried that as well. no joy. Wonder how I can further troubleshoot. Do you need todo anything else in zigbee2mqtt before holding the button for 5 sec? Other then the obvious, allowing device to join :-) |
I'm sorry guys. I've had my apartment in Kharkiv on the North Saltivka with all these zeegbees installed in the sockets. It all was rocketed out by russians and I'm not sure if it's still alive. |
@Wi3ard: sad to hear this. I'm honestly sorry for you. @edatech: Livolo released a new revision of the switches, which - at the time I tried it - don't work with zigbee2mqtt. I already mentioned that in this post: |
Hi. There must be something in the z2m log |
debug 2023-02-25 13:07:50: Zigbee network parameters: {"channel":26,"extendedPanID":"0x21758d19004b1200","panID":6755} Is it possible that i revert to channel 11? SKU:VL-FC1S-2G This is my model by the way |
debug 2023-02-25 13:07:50: Zigbee network parameters: {"channel":26,"extendedPanID":"0x21758d19004b1200","panID":6755} and then {"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20220219,"transportrev":2},"type":"zStack3x0"},"log_level":"debug","network":{"channel":11,"extendedPanID":"0x00124b0026b73739","panID":6754},"permit_join":false,"version":"1.30.1"}' |
There is nothing about pairing a new device. |
I think my channel is not changing on my sonnof stick |
I also have a device that different then the other. VL-FC1S-2G. |
I see. Coordinator must be on 26ch. Livolo locked on 26ch, at least the old ones (like mine) and can't work on any other. Try another coordinator if you can. |
Update on the new revision of the Livolo switch: I tried one again yesterday and they work now. |
Do you need to update zigbeetomqtt? |
I use ioBroker and since my last try I did several updates of the Zigbee Adapter for ioBroker, which I think uses zigbee2mqtt in the background. |
I have bought a Livolo zigbee switch like this one: https://www.aliexpress.com/item/Livolo-Touch-ZIGBEE/32918552579.html?spm=a2g0v.10010108.1000016%2FB.1.12754ab2JVEKJU
It seems to be a good option for its price.
The original Livolo instruction is to buy their own gateway and pair using their application. The pairing should be done by keeping a switch button pressed for 5 seconds. It should beep and pair after that.
The problem is it does not want to pair to zigbee2mqtt. I tried the following:
All the time I kept the device close to the zigbee stick.
I just could not observe any activity in zigbee2mqtt log in any of these cases. I have double checked that 'permit_join' is set to true and log_level set to 'debug'. I even tried to run zigbee2mqtt together with DEBUG=zigbee-shepherd* - no result.
Does anyone have any suggestions/advices/ideas? It would be very nice to add support to this device since this model seems to be much more attractive than the corresponding RF model.
The text was updated successfully, but these errors were encountered: