Only bat % updating

Python and python framework

Moderator: leecollings

Post Reply
deennoo
Posts: 784
Joined: Wednesday 10 December 2014 13:06
Target OS: Linux
Domoticz version: beta
Location: Bordeaux France
Contact:

Only bat % updating

Post by deennoo »

Hello,

I'm trying to help to dev a Python Plugin for Zigate.

Zigate is a kind of RFLink but for Zigbee Devices, this can work with a lot of Zigbee Devices, You don't need to pair them to a External Gateway (Everything can stay in your home, no way to send it outside ;-)), and this act so fast, no comparaison with gateway system.

http://zigate.fr/

A french Dev is already working a plugin : https://github.com/sasu-drooz/Domoticz-Zigate

We are facing a problem who can be solve by Python Plugin System creator : Updating Battery Level

The Main way that all Python Plugin Dev use is to creat a % device who show battery level information : ok, acceptable as we don't use to have 25 Mi Robot Vaccum Cleaner in one house

A lot of Zigbee Device send their Battery Level without sending any other information, Xiaomi Ones send this every 50 Minutes.

Actually Python PlugIn system set Battery as an Option, this mean that if a device send a Battery Level Infomation, we have to update the wol device :

Code: Select all

Devices[x].Update(nValue = int(CurrentnValue),sValue = str(CurrentsValue), BatteryLevel = BatteryLvl )
This mean that on every Battery level update, device is full updated :

Code: Select all

2018-04-03 08:31:28	Right Click
2018-04-03 07:41:21	Right Click
2018-04-03 06:51:16	Right Click
2018-04-03 06:01:08	Right Click
2018-04-03 05:11:01	Right Click
2018-04-03 04:20:53	Right Click
2018-04-03 03:30:47	Right Click
2018-04-03 02:40:39	Right Click
2018-04-03 01:50:30	Right Click
2018-04-03 01:00:22	Right Click
2018-04-03 00:10:14	Right Click
2018-04-02 23:20:06	Right Click
2018-04-02 22:29:58	Right Click
2018-04-02 21:39:51	Right Click
2018-04-02 20:49:45	Right Click
And of course if you set an event on this switch : this event is trigger every 50 minutes, not really WAF.

Is there a way to update Battery information without Update Nvalue and Svalue ?, As this a full fonction of Domoticz this can be a Mandatory Fonction.
Domoticz stable 3.5877 for real & Domoticz beta for test
Rfxtrxe / RFLink / Milight / Yeelight / Tasmota / MQTT / BLE / Zigate
http://domo-attitude.fr
quack3d
Posts: 86
Joined: Sunday 26 March 2017 17:03
Target OS: -
Domoticz version:
Contact:

Re: Only bat % updating

Post by quack3d »

Were you able to solve this? I'm trying to decide whether to go for Zigate or ConBee.
Post Reply

Who is online

Users browsing this forum: Google [Bot] and 1 guest