mitchpond / smartthingspublic Goto Github PK
View Code? Open in Web Editor NEWThis project forked from smartthingscommunity/smartthingspublic
This project forked from smartthingscommunity/smartthingspublic
Hello @mitchpond
First, thanks for all the help on this.
I was using your most recent Tripper device handler (with June 6th update) and not getting battery status - just two blank lines.
In log I was getting
9:29:46 AM: error java.lang.NullPointerException: Cannot invoke method div() on null object @ line 207
9:29:46 AM: debug Received battery level report
9:29:46 AM: debug description: read attr - raw: D15E010001082000201B, dni: D15E, endpoint: 01, cluster: 0001, size: 08, attrId: 0020, encoding: 20, value: 1b
9:29:44 AM: error java.lang.NullPointerException: Cannot invoke method div() on null object @ line 207
When I took a look at current and previous versions I updated line 207 to
log.debug("${linkText} reports battery voltage at ${volts/10}")
[e.g., changed "RawValue" to "volts" ](and "batery" to "battery" :-) ) - and it looks like battery reporting works fine now. You might want to make the change.
Best,
Alec
Temperature offset is not being added in to the temperature result
Seems as though the recent library updates may have changed that way the periodic temp reports come in to parse(). Now coming in with a "temperature:" prefix. Need to update to handle that.
I can add a "+" offset, but unable to set a "-" offset in iOS.
I had to find an Android phone to set a "-" offset, however..... when going back to iOS it will prompt for an error since iOS doesn't know how to interpret the "-" offset in the DHL.
Also, it would be great to link the DHL to the standard SmartThings icon library to allow for us to select from an array of icons. I requested this for a couple of RBoy's DHL's and it has made the user experience that much better.
I don't know if you care about this driver any more, but this command from the device is the GetPanelStatus, it's asking the hub what the current alarm status is so that the display on the device is correct. ZCL 8..3.2.4.6
It's looking for a Get Panel Status Reponse.
What is the status of official support for the Iris Smart Button (3460-L)? I see some code for it in https://github.com/SmartThingsCommunity/SmartThingsPublic/blob/master/devicetypes/smartthings/zigbee-button.src/zigbee-button.groovy but is commented out.
Related to SmartThingsCommunity#851.
Do you know if this device handler polls for the temp and stuff?
I just got mine about 2.5 weeks ago and the batteries are already at 66%.
Now, granted, they are installed in a garage where the temperature can fluctuate quite a bit... is there any way to slow the battery drain at all?
Just curious!
Oh, and thank you for all you do for the community! You rock!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.