I miss this feature especially for generic device.
-
Battery icon for homeduino sensor devices
-
@Heizelmann It is available as part of HomeduinoRFTemperature and HomeduinoRFWeatherStation devices. Both devices support either a boolean (low battery indicator) or a numeric (capacity percentage) battery indicator. I think it can be possibly adapted for the HomeduinoRFGenericSensor by defining an attribute as shown below. This solution only requires some minimal code changes to make it work.
{ "id": "homeduino-generic-sensor", "name": "RFGenericSensor", "class": "HomeduinoRFGenericSensor", "protocols": [ { "name": "generic", "options": { "id": 42 } } ], "attributes": [ { "name": "temperature", "type": "number", "decimals": 2, "baseValue": 0, "unit": "°C", "label": "Temperature" }, { "name": "temperature", "type": "number", "unit": "%", "icon": { "noText": "true", "mapping": { "icon-battery-empty": 0, "icon-battery-fuel-1": [ 0, 20 ], "icon-battery-fuel-2": [ 20, 40 ], "icon-battery-fuel-3": [ 40, 60 ], "icon-battery-fuel-4": [ 60, 80 ], "icon-battery-fuel-5": [ 80, 100 ], "icon-battery-filled": 100 } } } ] }
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
Yes, I know that it is available for HomeduinoRFTemperature and HomeduinoRFWeatherStation. I didn’t think about usefullness for other homeduino devices, I currently need it for generic device. Hope a developer will pick up your proposal.
-
@Heizelmann Similar to what I did for VariablesDevices I have created a proposal to supporting iconfied attribute values for the HomeduinoRFGenericSensor. For the time being it is just proposal for discussion and review.
cd /home/pi/pimatic-app npm i pimatic/pimatic-homeduino#rf-generic-sensor-device-icon
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law
-
What is the state of the proposal?
-
@Heizelmann See https://forum.pimatic.org/topic/1821/battery-type-for-variables-device/4. We also had a follow-up discussion on this on Google Hangouts. I’ll summarize the results on the other thread soon and I will prioritize the implementation of the feature.
"It always takes longer than you expect, even when you take into account Hofstadter's Law.", Hofstadter's Law