Victor Hagelbäck
|
3fdb9bad2a
|
Split device communication and BLE handling into separate files
|
2021-02-20 07:55:26 +01:00 |
|
Victor Hagelbäck
|
2694c67808
|
Break out and structure creation of BLE command payloads
|
2021-02-18 22:24:20 +01:00 |
|
Victor Hagelbäck
|
fa0ba6be31
|
Config setting to opt-in to setting Plejd clock time
|
2021-02-18 21:17:29 +01:00 |
|
Victor Hagelbäck
|
74716557c8
|
Set Plejd time only hourly when explicityly requesting
|
2021-02-18 20:21:57 +01:00 |
|
Victor Hagelbäck
|
12ec9a1b7c
|
Implement time parsing and periodic time updating
- Relates to #130
|
2021-02-18 10:47:33 +01:00 |
|
Victor Hagelbäck
|
062bfca11a
|
Changelog lint fix
|
2021-02-18 10:35:24 +01:00 |
|
Victor Hagelbäck
|
245fe6f487
|
Update changelog
|
2021-02-16 21:38:15 +01:00 |
|
Victor Hagelbäck
|
017858e3a7
|
Update version to 0.6.0
|
2021-02-16 21:15:04 +01:00 |
|
Victor
|
05f7aa6906
|
Merge pull request #164 from SweVictor/features/code-architecture
Features/code architecture
|
2021-02-16 20:50:41 +01:00 |
|
Victor Hagelbäck
|
a3244cd6fc
|
Read version info from config instead of hard-coded string
|
2021-02-13 12:58:18 +01:00 |
|
Victor Hagelbäck
|
d133efe228
|
Fix type-o in writeFailed error handling
|
2021-02-11 22:45:13 +01:00 |
|
Victor Hagelbäck
|
853511a755
|
Clarify login 403 error message
|
2021-02-10 10:23:27 +01:00 |
|
Victor Hagelbäck
|
ef7a5086a1
|
Handle when scene and device have the same Id
- Catch emitted errors in Mqtt
|
2021-02-10 10:10:28 +01:00 |
|
Victor Hagelbäck
|
dca491bf00
|
Lifecycle improvement including catching dbus-next error events
- Avoid UnhandledPromiseRejectionWarnings from dbus-next
- Improve retry logic
|
2021-02-09 19:20:09 +01:00 |
|
Victor Hagelbäck
|
be86f08bec
|
Implement caching of API responses including setting to prefer cache to avoid api requests
|
2021-02-08 22:23:54 +01:00 |
|
Victor Hagelbäck
|
7c0fc24bc6
|
Slight restructure of inspectDevicesDiscovered method to avoid scattered returns
|
2021-02-08 20:08:40 +01:00 |
|
Victor Hagelbäck
|
c6d7bc2e3e
|
Minor updates and fixes
|
2021-02-08 19:55:18 +01:00 |
|
Victor Hagelbäck
|
f93d3854d0
|
Improve BLE resilience
|
2021-02-08 19:54:24 +01:00 |
|
Victor Hagelbäck
|
40f79df37e
|
Rename PlejdBLE to PlejdBLEHandler
|
2021-02-08 07:39:53 +01:00 |
|
Victor Hagelbäck
|
7436c56c25
|
First async/await rewrite of PlejdBLE
|
2021-02-08 07:38:31 +01:00 |
|
Victor
|
2653119b85
|
Merge pull request #160 from SweVictor/feature/fix-ble-data-parsing
Fix BLE data parsing and move from toString-based Buffer parsing to int-based
|
2021-02-07 13:37:34 +01:00 |
|
Victor Hagelbäck
|
898a9d822f
|
Lint and style fixes
|
2021-02-04 08:08:28 +01:00 |
|
Victor Hagelbäck
|
4e7ec6a1da
|
Update DOCKERFILE with new file names
|
2021-02-04 08:08:28 +01:00 |
|
Victor Hagelbäck
|
5ac7d9893d
|
Break out main program flow to PlejdAddon class and add catching of init errors with slow retry
|
2021-02-04 08:08:28 +01:00 |
|
Victor Hagelbäck
|
62a6359544
|
Restructure PlejdBLE slightly to async/await and clarify flow by logging
|
2021-02-04 08:08:23 +01:00 |
|
Victor Hagelbäck
|
c5ee71d503
|
Improve SceneManager structure and use central DeviceRegistry
|
2021-02-04 08:06:23 +01:00 |
|
Victor Hagelbäck
|
377c6a75db
|
Rewrite PlejdAPI to async/await, set data in central DeviceRegistry
|
2021-02-04 08:06:23 +01:00 |
|
Victor Hagelbäck
|
75b9a1a8d7
|
Clarify MqttClient structure, logging, and start using DeviceRegistry
|
2021-02-04 08:06:23 +01:00 |
|
Victor Hagelbäck
|
4f51063c41
|
Break out central DeviceRegistry for all Plejd data
|
2021-02-04 08:06:23 +01:00 |
|
Victor Hagelbäck
|
f2aa7b84c0
|
Minor refactors
|
2021-02-04 08:06:14 +01:00 |
|
Victor Hagelbäck
|
a406a31da4
|
Make config extend default config and log merged params verbose at startup
|
2021-02-04 08:03:34 +01:00 |
|
Victor Hagelbäck
|
73e04b71dd
|
Rename PlejdService to PlejdBLE
|
2021-02-04 08:03:33 +01:00 |
|
Victor Hagelbäck
|
bf93ec9545
|
Fix typo in readme
|
2021-02-04 08:03:33 +01:00 |
|
Victor Hagelbäck
|
5b3efb4b79
|
Fix BLE data parsing and move from toString-based Buffer parsing to int-based
- parsing only 1 byte for command (hex "98" vs earlier "0098")
|
2021-02-02 19:23:19 +01:00 |
|
Victor
|
8719cda8a3
|
Merge pull request #156 from SweVictor/feature/lf-fix
Version bump to 0.5.1 due to CRLF issue that broke startup
|
2021-01-30 11:02:00 +01:00 |
|
Victor Hagelbäck
|
87f15947a1
|
Merge branch 'feature/lf-fix' of https://github.com/SweVictor/hassio-plejd into feature/lf-fix
|
2021-01-30 11:00:30 +01:00 |
|
Victor Hagelbäck
|
5528a31685
|
Version bump to 0.5.1 due to CRLF issue that broke startup
|
2021-01-30 11:00:13 +01:00 |
|
Victor Hagelbäck
|
5f09abc057
|
Version bump to 0.5.1 due to CRLF issue that broke startup
|
2021-01-30 10:59:33 +01:00 |
|
Victor
|
f233147fe9
|
Merge pull request #155 from SweVictor/feature/lf-fix
Fix CRLF line endings that snuck into plejd.sh
|
2021-01-30 10:51:14 +01:00 |
|
Victor Hagelbäck
|
9640cdf6dc
|
Remove extra LF added in previous commit
|
2021-01-30 10:39:26 +01:00 |
|
Victor Hagelbäck
|
d038baf826
|
Fix CRLF line endings in plejd.sh, breaks startup of addon
|
2021-01-30 10:38:28 +01:00 |
|
Victor
|
ecafc3e62b
|
Merge pull request #154 from SweVictor/feature/readme-changelog
Improve readme and changelog
|
2021-01-30 10:05:01 +01:00 |
|
Victor Hagelbäck
|
f02a58e79d
|
Update changelog with links to 0.5.0 release
|
2021-01-30 10:04:17 +01:00 |
|
Victor Hagelbäck
|
395397b606
|
Update changelog
|
2021-01-30 10:00:42 +01:00 |
|
Victor Hagelbäck
|
5af6a8c452
|
Code lint fixes
|
2021-01-30 10:00:09 +01:00 |
|
Victor Hagelbäck
|
20b64c9acb
|
Merge readme with listen to default HA birth message PR
|
2021-01-30 09:54:40 +01:00 |
|
Victor Hagelbäck
|
33bda6ec56
|
Merge branch 'feature/readme-changelog' of https://github.com/SweVictor/hassio-plejd into feature/readme-changelog
|
2021-01-30 09:50:59 +01:00 |
|
Victor Hagelbäck
|
97d57f1a22
|
Add readme section on how to install older/dev releases
|
2021-01-30 09:50:27 +01:00 |
|
Victor Hagelbäck
|
ae05602646
|
Remove addon info and changelog from root readme that pertains to the addon repository
|
2021-01-30 09:50:08 +01:00 |
|
Victor Hagelbäck
|
1851087d88
|
Updated changelog with links after creating tags/releases in git
|
2021-01-30 09:47:26 +01:00 |
|