Commit Graph
58 Commits
Author SHA1 Message Date
Paul SmedleyandGitHub faa9d2ce2c [teslapowerwall] Fix for binding staying offline after 401 and other small changes (#20979)
* Fix for binding staying offline after 401 and other small changes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-17 10:29:25 +02:00
Paul SmedleyandGitHub e595906f71 [opengarage] Move to jetty httpclient and other small improvements (#20980)
* Move to jetty httpclient

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-16 15:17:55 +02:00
Paul SmedleyandGitHub b8bb1448c1 [teslascope] Fix multiple bugs and stability improvements (#20944)
* Implement gemini suggested fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-16 15:09:10 +02:00
Paul SmedleyandGitHub d10453e966 [amberelectric] Code Improvements (#20956)
* Code Improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-16 15:04:33 +02:00
Paul SmedleyandGitHub 8fe8fef73c [ring] Fix multiple stability issues (#20943)
* Implement fixes suggested by Gemini

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-15 22:55:42 +02:00
Paul SmedleyandGitHub 21b7d4a9d2 [roborock] Code Improvements/modernisation (#20954)
* Code Improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-15 21:13:59 +02:00
Paul SmedleyandGitHub 8b605fc8e1 [daikin] Implement code improvements (#20957)
* Implement code improvements

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-15 20:49:03 +02:00
Paul SmedleyandGitHub ae1acbd0ba [roborock] Fixes for Q7/Q10 robots (#20920)
* Add dynamic channel for Q10 devices allowing commands to be sent via DP

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-11 10:32:25 +02:00
Paul SmedleyandGitHub e82f34bc29 [roborock] Add basic support for the Roborock Q10 vacs (#20895)
* Initial support for Q10

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-06 12:29:06 +02:00
Paul SmedleyandGitHub 2cd67ded39 [roborock] Add support for Roborock Q7 vacuums (#20847)
* Detect B01, add protocol and device name to properties, add framework for writing commands

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-06-05 15:46:11 +02:00
Paul SmedleyandGitHub dea1606793 [ring] Fix intercom battery level (#20797)
* Small fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-05-25 12:49:42 +02:00
Paul SmedleyandGitHub 41ef321324 [ring] Fix regression in 20572 (#20600)
* Fix case where only 1 battery is installed in a spotlight pro

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-19 23:56:47 +02:00
Paul SmedleyandGitHub d8e5157ad0 Proposed fix (#20599)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-19 08:27:31 +02:00
Paul SmedleyandGitHub a5c0fab652 [teslascope] Don't trigger an exception for 500/502 errors (#20557)
* Don't trigger an exception for 500/502 errors

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-18 13:22:01 +02:00
Paul SmedleyandGitHub 61a9aafaa5 [ring] Add support for toggling 'Motion Detection' to supported stickup cams and doorbells. (#20539)
* Initial work

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-16 11:42:00 +02:00
Paul SmedleyandGitHub 16ff434477 Detect dual batteries and report status correctly (#20572)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-15 19:19:19 +02:00
Paul SmedleyandGitHub 48477b8317 [ring] Add 'open door' functionaility of the Ring Intercom (#20521)
* Initial work to support intercom 'open door'

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-04-05 16:13:08 +02:00
Paul SmedleyandGitHub a04437f13a [teslascope] Support Personal Access Tokens in lieu of apikey (#20461)
* Initial work to support Personal Access Token

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-28 15:57:02 +01:00
Paul SmedleyandGitHub 66a4099fc0 update Home.java to avoid crash (#20457)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-27 09:10:10 +01:00
Paul SmedleyandGitHub a2c5051ca2 [ring] Add extended description of events (#20352)
* Initial framework

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-17 14:11:02 +01:00
Paul SmedleyandGitHub af21b50424 [ring] Add status and control of light and siren functionality for supported devices (#20226)
* Add device kind groups

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-08 14:08:12 +01:00
Paul SmedleyandGitHub 21e5bd2888 [sonnen] Enable battery discharge to grid, add channel to vary battery charge/discharge rate (#20337)
* Add (untested) support for discharging battery to grid

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-08 10:06:34 +01:00
Paul SmedleyandGitHub c30a231903 Attemmpt to fix warning about shutdownNow (#20285)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-03-03 17:06:38 +01:00
Paul SmedleyandGitHub e0a8917a64 Fix wrong Type (#20197)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-07 00:30:24 +01:00
Paul SmedleyandGitHub 35562a2203 Ignore REFRESH (#20192)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-06 10:31:46 +01:00
Paul SmedleyandGitHub 9e234d69cc [ring] Add support for snapshots from camera devices (#20152)
* Initial framework to get Snapshot images

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-02-04 20:59:43 +01:00
Paul SmedleyandGitHub 0b2e5411fe Fix rediscovery of objects where thing uid has been changed from the default (#20167)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-31 10:17:33 +01:00
Paul SmedleyandGitHub 3772db0467 [ring] Fix download of videos (#20166)
* Fix download of videos

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-31 10:12:52 +01:00
Paul SmedleyandGitHub ddd2bd59cf [roborock] Fix status#clean-area channel (#20111)
* Fix status#clean-area

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-21 20:24:53 +01:00
Paul SmedleyandGitHub 4bdf399305 [roborock] Fix Room mapping channel (#20046)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-14 18:07:36 +01:00
Paul SmedleyandGitHub bc8969d4ea Fix representation property for teslascope (#20045)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-12 08:28:46 +01:00
Paul SmedleyandGitHub a70b0b2b4f [roborock] Fix rediscovery of existing vacuum Things (#20028)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-11 21:12:23 +01:00
Paul SmedleyandGitHub 0a7357badc [roborock] Login fix for accounts that haven't been upgraded yet to the new logon protocol (#20013)
* Potential fix for legacy login

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-11 19:16:59 +01:00
Paul SmedleyandGitHub 27cf938150 Remove channel fw-features from thing-types.xml (#20022)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-11 14:06:57 +01:00
Paul SmedleyandGitHub fa330e23c0 Fix NPE (#20023)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2026-01-11 14:01:55 +01:00
Paul SmedleyandGitHub 3ab5c04770 [roborock] Add available routines as options on the actions#routine channel (#19916)
* WIP: attempt to add routines as options

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-12-31 23:13:38 +01:00
Paul SmedleyandGitHub ee974395a8 [roborock] Update login to use new protocol (#19760)
* Additional fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-12-14 09:39:11 +01:00
Paul SmedleyandGitHub 2d5894fa8a [roborock] fixes and enhancements (#19713)
* Additional fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-11-27 21:58:55 +01:00
Paul SmedleyandGitHub fe55a91b2c Possible fix for jetty error (#19409)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-10-03 10:15:21 +02:00
Paul SmedleyandGitHub 5f9702f645 [roborock] Initial contribution (#19117)
* Initial commit

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-09-21 08:56:53 +02:00
Paul SmedleyandGitHub 7cd5de0211 Fix warnings, use gson to parse json to simplify code (#19361)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-09-21 08:54:56 +02:00
Paul SmedleyandGitHub ed8751f35b [teslascope] Fix warnings (#19358)
* Fix warnings

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-09-21 08:51:35 +02:00
Paul SmedleyandGitHub b10918c91f [tuya] Add Singapore Data Centre (#19233)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-08-24 23:03:56 +02:00
Paul SmedleyandGitHub 46c60091d3 Fix typo (#19139)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-08-11 11:34:28 +02:00
Paul SmedleyandGitHub 533ed4c18f Possible fix for passwords with special characters (#19102)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-08-03 08:14:13 +02:00
Paul SmedleyandGitHub 659a13281f [amberelectric] Add channel to highlight if current prices are estimates, add retry loop to get actual pricing ASAP (#18776)
* Add channel for estimated pricing flag, retry pricing after 10 seconds if price estimated

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-07-11 23:21:32 +02:00
Paul SmedleyandGitHub eeffa9d8a0 [teslascope] Introduce Account Handler Bridge and Vehicle Discovery (#18765)
* WIP patches to implement bridge handler and discover

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-07-06 13:15:43 +02:00
Paul SmedleyandGitHub 30956bd110 Fix error with JSON parsing (#18817)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-06-20 16:55:49 +02:00
b5c1b3a9d8 [ring] Initial Contribution (#18668)
* Initial contribution

Co-authored-by: Ben Rosenblum <rosenblumb@gmail.com>
Co-authored-by: morph166955 <53797132+morph166955@users.noreply.github.com>
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-06-07 10:00:57 +02:00
Paul SmedleyandGitHub a1a9502241 Align SystemStatus.java with https://pkg.go.dev/github.com/foogod/go-powerwall#section-readme (#18731)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-31 08:25:38 +02:00
Paul SmedleyandGitHub b2ee5f2b98 [amberelectric] Add support for forecasts, add site data to Thing properties (#18716)
* Initial support for TimeSeries - only for current pricing, limited to next 10 periods

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-30 09:21:18 +02:00
Paul SmedleyandGitHub 64ade8912c [teslapowerwall] Fix degradation being based on a single powerwall (#18728)
* Make better use of Class files to parse json, simplify future code updates

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-30 09:15:49 +02:00
Paul SmedleyandGitHub ebd0b9a727 [amberelectric] Fix nem-time channel (#18727)
* Fix nem-time and provide upgrade

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-05-30 08:45:44 +02:00
Paul SmedleyandGitHub 75f0e893b3 [teslascope] Provide additional functionality (#18612)
* Add additional channels
* Fix setChargeLimit
* Reduce minimum refreshInterval to 10s
* charge_amps is not an int, change it to a float
* Recognise Starting or Charging as being cases where Charging is enabled

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-04-29 12:38:13 +02:00
Paul SmedleyandGitHub 1bcbcadb6f [Teslascope] Modifications to adapt binding for Teslascope v5 changes (#18438)
* Fix for Teslascope v5 Charging state

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2025-03-25 20:12:56 +01:00
Paul SmedleyandGitHub 12a1f76c3c [teslascope] Initial contribution (#16956)
* Initial source

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2024-07-17 12:08:18 +02:00
Paul SmedleyandGitHub 642794fc0d [teslapowerwall] Initial contribution (#16876)
* Latest fixes

Signed-off-by: Paul Smedley <paul@smedley.id.au>
2024-06-28 13:33:54 +02:00
Paul SmedleyandGitHub 30fbc999e2 [amberelectric] Initial contribution (#16850)
Signed-off-by: Paul Smedley <paul@smedley.id.au>
2024-06-15 11:40:01 +02:00