Jacob Laursen and GitHub
8d8a97adda
Redeclare connection ( #14860 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-21 00:22:40 +02:00
Jacob Laursen and GitHub
8be7f661c0
Declare connection ( #14862 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-21 00:21:37 +02:00
Jacob Laursen and GitHub
5ed52d7109
Redeclare addon connection ( #14845 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-20 20:37:37 +02:00
Jacob Laursen and GitHub
20f306f485
[boschindego] Implement OAuth2 authorization ( #14745 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-15 09:39:17 +02:00
Jacob Laursen and GitHub
5fd7a0a15d
Declare connection ( #14768 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-09 21:20:47 +02:00
Jacob Laursen and GitHub
4ce12ea4fd
Declare connection ( #14769 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-04-09 21:20:07 +02:00
Jacob Laursen and GitHub
1726031ecc
[hdpowerview] Declare connection ( #14684 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-26 16:43:51 +02:00
Jacob Laursen and GitHub
d44de73d4f
[boschindego] Declare connection ( #14685 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-26 16:28:33 +02:00
Jacob Laursen and GitHub
a5b028d729
[miele] Declare connection ( #14683 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-26 16:26:24 +02:00
Jacob Laursen and GitHub
f2e7597db6
Add more example things/items ( #14639 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-25 08:00:32 +01:00
Jacob Laursen and GitHub
04374ef4af
Fix color tests after HSBType changes ( #14631 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-19 07:45:16 +01:00
Jacob Laursen and GitHub
61be788257
Fix color tests after HSBType changes ( #14630 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-19 07:44:14 +01:00
Jacob Laursen and GitHub
23f3374ea9
Fix color tests after HSBType changes ( #14629 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-18 13:59:59 +01:00
Jacob Laursen and GitHub
4d47f33012
Initial contribution ( #14529 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-17 22:06:06 +01:00
Jacob Laursen and GitHub
63c65e72de
[danfossairunit] Unify thing labels ( #14577 )
...
* Unify thing labels
* Specify connection type
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-12 17:33:28 +01:00
Jacob Laursen and GitHub
75d195465e
[renault] Add instructions for adding channels ( #14572 )
...
* Add instruction for adding channel
---------
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-11 10:55:49 +01:00
Jacob Laursen and GitHub
dfb172df2a
Add instruction for channel removal ( #14473 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-10 15:28:52 +01:00
Jacob Laursen and GitHub
013422af32
Add missing addon.xml ( #14559 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-03-09 17:19:06 +01:00
Jacob Laursen and GitHub
f3d48681b0
[semsportal] Fix exception due to invalid thing status update ( #14387 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-18 19:13:00 +01:00
Jacob Laursen and GitHub
e62503f8a4
[kostalinverter] Fix exception due to invalid thing status update ( #14386 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-18 19:12:41 +01:00
Jacob Laursen and GitHub
b9a7e1f346
[cbus] Fix exceptions due to invalid thing status updates ( #14385 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-18 19:12:21 +01:00
Jacob Laursen and GitHub
1bc00a0dd8
[km200] Fix initialization warning: "tried updating the thing status although the handler was already disposed." ( #14384 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-18 19:11:54 +01:00
Jacob Laursen and GitHub
b2a4ee42c9
Add connection and countries ( #14380 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-13 09:02:11 +01:00
Jacob Laursen and GitHub
8a4033c95f
Add TLS support ( #14331 )
...
Fixes #14309
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-04 13:08:41 +01:00
Jacob Laursen and GitHub
6eb6bf7d43
Remove obsoleted author tags ( #14333 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-04 10:07:07 +01:00
Jacob Laursen and GitHub
218bfa5539
Add UoM support for RSSI channel ( #14319 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-04 09:52:22 +01:00
Jacob Laursen and GitHub
6ecb9bab29
Add missing binding description ( #14332 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-02-04 08:56:14 +01:00
Jacob Laursen and GitHub
0e65903216
[wemo] Fix stability issues ( #14163 )
...
* Stabilize UPnP subscription handling
* Remove unused UpnpService
* Fix integration test
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-28 09:35:30 +01:00
Jacob Laursen and GitHub
fe9f0583b5
Fix some addon.xml issues ( #14261 )
...
* Fix some addon.xml issues
* Re-add thing-type binding for Velux
* Prefix thing-type filenames
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-22 19:22:13 +01:00
Jacob Laursen and GitHub
f4268c4964
Improve multicast implementation ( #14199 )
...
Fixes #14198
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-14 12:26:38 +01:00
Jacob Laursen and GitHub
576be1455c
Fix incorrectly formatted license headers ( #14171 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-07 00:01:27 +01:00
Jacob Laursen and GitHub
896ea13c9e
Fix namespaces for tests ( #14156 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-06 18:56:53 +01:00
Jacob Laursen and GitHub
4dd6d3a8a2
Update license headers to 2023 ( #14154 )
...
* Update copyright year in configuration
* Update license headers
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-06 09:49:54 +01:00
Jacob Laursen and GitHub
ff158e2f15
Exclude 3rdparty directories from license header generation ( #14165 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2023-01-06 09:44:20 +01:00
Jacob Laursen and GitHub
a6e4ab130d
Simplify name to deCONZ ( #14125 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-31 16:42:22 +01:00
Jacob Laursen and GitHub
7de25352ef
[miele] Add categories and semantic tags ( #14086 )
...
* Add categories and tags
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-31 15:01:58 +01:00
Jacob Laursen and GitHub
470ada241a
[miele] Add categories and semantic tags ( #14086 )
...
* Add categories and tags
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-31 15:01:11 +01:00
Jacob Laursen and GitHub
93cbd7e647
[influxdb] Upgrade Gson to 2.9.1 ( #14090 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-29 20:59:10 +01:00
Jacob Laursen and GitHub
ddd58cf4b0
[dbquery] Upgrade Gson to 2.9.1 ( #14089 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-29 20:58:24 +01:00
Jacob Laursen and GitHub
1d54e9c078
[bluetooth.generic] Upgrade Gson to 2.9.1 ( #14092 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-29 20:57:41 +01:00
Jacob Laursen and GitHub
f8610bddb6
[watsonstt] Upgrade Gson to 2.9.1 ( #14091 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-29 20:57:03 +01:00
Jacob Laursen and GitHub
68ecfa724e
Rename handler to fix case and make consistent with corresponding channel selector ( #14095 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-29 20:07:31 +01:00
Jacob Laursen and GitHub
3a4a387931
Remove deprecated channel ( #14030 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-28 19:20:29 +01:00
Jacob Laursen and GitHub
436e7c39ba
Remove deprecated channels ( #14033 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-27 16:50:38 +01:00
Jacob Laursen and GitHub
0b59be62b6
Skip loading/migrating items with invalid name ( #14054 )
...
Fixes #14053
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-27 11:41:59 +01:00
Jacob Laursen and GitHub
127f998a69
Upgrade MySQL Connector/J to 8.0.31 ( #13991 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-19 23:49:51 +01:00
Jacob Laursen and GitHub
c5b68d0248
Fix NullPointerException ( #14010 )
...
Fixes #13961
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-18 23:22:40 +01:00
Jacob Laursen and GitHub
9b891302c8
Fix alignment/indentation ( #13994 )
...
Fixes #13882
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-18 10:22:07 +01:00
Jacob Laursen and GitHub
6753234e32
Fix Zigbee name stylization ( #13954 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-17 17:25:38 +01:00
Jacob Laursen and GitHub
bd087f1c1c
Fix examples after migration of time channels ( #13933 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-12 22:55:38 +01:00
Jacob Laursen and GitHub
518272a731
Fix dimension for powerConsumption channel ( #13930 )
...
Fixes #13929
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-12 22:10:48 +01:00
Jacob Laursen and GitHub
a3fccc6390
Fix console command 'tables clean' ( #13916 )
...
NullPointerException was thrown because index table was not provided
Fixes #13911
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-11 22:47:37 +01:00
Jacob Laursen and GitHub
c09be1bfbe
Migrate time channels from DateTime to Number:Time ( #13841 )
...
Fixes #13840
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-10 23:05:59 +01:00
Jacob Laursen and GitHub
be6bfb0f9b
Use message for HTTP error code when response payload is not valid JSON ( #13854 )
...
Fixes #13853
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-06 08:45:31 +01:00
Jacob Laursen and GitHub
dd8b7c8b65
[jdbc] Fix date filter to be inclusive (Derby) ( #13850 )
...
Fixes #9906
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-05 17:09:13 +01:00
Jacob Laursen and GitHub
a0ac57cfd9
Fix date filter to be inclusive (PostgreSQL) ( #13843 )
...
Fixes #9906
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-05 00:27:54 +01:00
Jacob Laursen and GitHub
312b4e2faf
Fix console command 'tables' for SQLite ( #13837 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-04 14:54:12 +01:00
Jacob Laursen and GitHub
3bd34b3256
Migrate uptime channels to support UoM ( #13827 )
...
Fixes #13826
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-03 12:36:28 +01:00
Jacob Laursen and GitHub
e979be4911
Fix Derby/H2/HSQLDB/SQLite queries for storing timestamps ( #13817 )
...
Fixes #13816
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-12-02 08:14:23 +01:00
Jacob Laursen and GitHub
3912487305
[jdbc] Add safety valve for suspicious migrations ( #13797 )
...
* Abort migration from real names when most tables have table name prefix
* Add missing checks for database connection from console commands
* Add additional documentation for check/fix schema
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-28 23:38:55 +01:00
Jacob Laursen and GitHub
22ea587d20
[jdbc] Add console command for checking/repairing schema integrity ( #13765 )
...
* Add console command for checking schema integrity
* Remove unneeded logging
* Add console command for fixing schema integrity
* Provide documentation
* Try to add support for Derby and PostgreSQL
* Sort alphabetically by item name
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-27 19:02:43 +01:00
Jacob Laursen and GitHub
f9aa20e488
[jdbc] Fix date filter to be inclusive ( #13734 )
...
Fixes #9906
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-22 07:13:45 +01:00
Jacob Laursen and GitHub
d3348327a9
Fix PostgreSQL query for storing timestamps ( #13745 )
...
Fixes #13121
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-19 20:57:51 +01:00
Jacob Laursen and GitHub
d075f141d7
Make itemsManageTable configurable ( #13737 )
...
Fixes #9637
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-18 17:34:10 +01:00
Jacob Laursen and GitHub
ea49488b86
[harmonyhub] Fix reliability issues ( #13702 )
...
* Fix compiler info
Unsafe interpretation of method return type as '@NonNull' based on the receiver type 'java.util.Enumeration<java.net.@NonNull NetworkInterface>'. Type 'java.util.Enumeration<E>' doesn't seem to be designed with null type annotations in mind
* Improve robustness of job rescheduling and handler disposal
Handler tried updating thing although the handler was already disposed
Fixes #13701
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-17 20:48:28 +01:00
Jacob Laursen and GitHub
b6f9f6339e
[jdbc] Add warning about using tableCaseSensitiveItemNames without dedicated schema ( #13732 )
...
* Add warning about using tableCaseSensitiveItemNames without dedicated schema
* Move warning to extended description
* Rephrase explanation
* Fix commands
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-17 20:05:10 +01:00
Jacob Laursen and GitHub
dbf2358280
Do not modify index or create tables when uninitialized ( #13728 )
...
Fixes #13727
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-17 20:00:31 +01:00
Jacob Laursen and GitHub
2f786b87b4
Add console command for reloading index/schema ( #13733 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-17 19:52:54 +01:00
Jacob Laursen and GitHub
3ef974df17
Fix NoSuchElementException when there are no tables ( #13731 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-17 00:58:14 +01:00
Jacob Laursen and GitHub
0873dd3ddf
[jdbc] Improve error handling safety ( #13726 )
...
* Wrap YankSQLException into checked exception for all Yank calls
* Move files into internal
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-16 09:28:46 +01:00
Jacob Laursen and GitHub
7eb2c9fb81
[jdbc] Improve error handling ( #13719 )
...
* Enable wrapped exceptions being thrown by Yank
Fixes #13718
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
* Fix SAT warning about hashCode implementation
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-15 08:44:12 +01:00
Jacob Laursen and GitHub
159054a99c
[jdbc] Add console maintenance commands ( #13662 )
...
* Add console command for listing tables
* Query row counts only when needed and while generating output
* Add cleanup command
* Add documentation
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-12 12:30:53 +01:00
Jacob Laursen and GitHub
64791b386c
[jdbc] Upgrade MariaDB connector to 3.0.8 ( #13659 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-09 23:01:15 +01:00
Jacob Laursen and GitHub
c467139208
Fix bridge initialization when parameter quoteList is not configured ( #13667 )
...
Fixes #13666
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-07 09:20:20 +01:00
Jacob Laursen and GitHub
c7020bfee8
[kodi] Fix bridge initialization when parameter group is not configured ( #13669 )
...
Fixes #13668
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-07 06:49:05 +01:00
Jacob Laursen and GitHub
2c30756fdd
[jdbc] Fix MySQL deprecation notice on startup ( #13660 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-05 20:27:38 +01:00
Jacob Laursen and GitHub
70abb5d1f6
[jdbc] Add support for case sensitive table names reflecting item names 1:1 ( #13544 )
...
* Do not append number when using real item names
* Extract getTableName to separate class
* Add initial test coverage
* Extract migration logic to separate class
* Support migration from real names back to numbered
* Simplify zero-padding
* Fix NullPointerException
* Fix MySQL compatibility when CLIENT_MULTI_STATEMENTS option is not set
* Add option for case sensitive table names
* Add real name with suffix mode for backwards compatibility
* Remove real name in lower case without suffix mode
* Map directly from item name to table name
* Fix ambiguous table name scenario
* Add additional testcase
* Add migration path for changed table prefix
* Drop items table when using direct mapping
* Add configuration note
* Fix table alignment
* Extend description as more migration paths are now supported
* Do not stop halfway through a migration
* For clarity, do not use abbreviation for operating system
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-05 10:41:31 +01:00
Jacob Laursen and GitHub
c114714a7b
[hdpowerview] Restructure DTO classes ( #13630 )
...
* Extract nested DTO's to separate classes
* Rename api to dto
* Move test classes into internal
* Finish moving of files and fix namespaces
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-11-04 18:24:39 +01:00
Jacob Laursen and GitHub
af4657f3db
Add console extension for showing IDs ( #13615 )
...
Fixes #13614
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-10-28 19:11:24 +02:00
Jacob Laursen and GitHub
af8a941f1f
[meater] Add console extension for showing IDs ( #13601 )
...
* Add console extension for showing IDs
Fixes #13599
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-10-24 23:27:33 +02:00
Jacob Laursen and GitHub
671d2de9b2
Reinitialize properties after configuration change ( #13592 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-10-23 22:07:14 +02:00
Jacob Laursen and GitHub
12389f083d
Consolidate and optimize datetime conversions ( #13483 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-10-04 08:59:59 +02:00
Jacob Laursen and GitHub
c706ac8478
[jdbc] Fix warnings and apply null annotations ( #13429 )
...
* Fix warnings and apply null annotations
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-10-02 11:14:41 +02:00
Jacob Laursen and GitHub
af0ac6e474
[miele] Migrate start channel to full DateTime channel and add end channel ( #13393 )
...
* Migrate start/finish channels to full DateTime channels
* Unmark start and duration as advanced channels
* Add end channel
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-09-25 11:29:26 +02:00
Jacob Laursen and GitHub
3e5dde0474
Fix ClassCastException for LocalDateTime ( #13425 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-09-21 19:10:02 +02:00
Jacob Laursen and GitHub
474be93710
Fix date cast exception ( #13382 )
...
After upgrading mysql-connector to 8.0.30 this exception was thrown: class java.time.LocalDateTime cannot be cast to class java.sql.Timestamp
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-09-12 18:16:25 +02:00
Jacob Laursen and GitHub
dddf463e09
Upgrade MySQL connector to 8.0.30 ( #13242 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-31 21:56:39 +02:00
Jacob Laursen and GitHub
a2e0d23297
[boschindego] Add another status code for returning to dock ( #13335 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-30 16:45:30 +02:00
Jacob Laursen and GitHub
19659b6e05
Adapt to AccessTokenResponse API change ( #13278 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-22 12:08:14 +02:00
Jacob Laursen and GitHub
6853fe84b9
Support one decimal for pressure value ( #13257 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-14 09:24:58 +02:00
Jacob Laursen and GitHub
11cf3ca86b
[boschindego] Fix footnotes ( #13222 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-06 08:44:48 +02:00
Jacob Laursen and GitHub
8e5c2455e8
[boschindego] Fix thing marked as offline when device is reachable ( #13219 )
...
* Fix thing offline on invalid command
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
* Rename exception
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
* Go back to last thing status after temporary disruptions
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
* Increase call frequency after device being unreachable
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-08-06 08:42:59 +02:00
Jacob Laursen and GitHub
2de6dd0310
[boschindego] Provide faster channel updates ( #13192 )
...
* Optimize API calls for reduced load
* Add position tracking (on map)
* Provide faster updates when active
* Optimize state update after triggering commands
* Clean up duration variables
* Add initial test coverage for DeviceStatus
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-31 10:30:43 +02:00
Jacob Laursen and GitHub
c7f8507cae
[hdpowerview] Refactor tests ( #13175 )
...
* Move test providers to dedicated folder
* Simplify resource loading
* Clarify what is being tested
* Extract online communication test to separate class
* Fix SAT findings
* Rename variable to comply with naming convention
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-30 20:43:17 +02:00
Jacob Laursen and GitHub
5ec86ec614
Add additional hub properties ( #13174 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-28 08:43:17 +02:00
Jacob Laursen and GitHub
6028533e8e
[boschindego] Plot location on map ( #13179 )
...
* Plot location on map
* Invalidate map when requested by service
* Optimize update of raw map
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-28 08:39:27 +02:00
Jacob Laursen and GitHub
67006de606
[boschindego] Refresh cutting times right after next planned cutting ( #13158 )
...
* Refresh cutting times right after next planned cutting
* Cancel cutting time future unconditionally
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-26 20:03:40 +02:00
Jacob Laursen and GitHub
9ec6f7d12e
Add shade RF RSSI for hub/repeater ( #13096 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-25 12:56:03 +02:00
Jacob Laursen and GitHub
60c13d7521
[boschindego] Fix communication error when smart mowing is disabled ( #13167 )
...
* Fix communication error when no planned next cutting
* Provide targeted handling of missing cutting times
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-25 08:45:46 +02:00
Jacob Laursen and GitHub
96e78c12e4
Add jlaur as code owner for Bosch Indego binding ( #13161 )
...
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk >
2022-07-23 10:33:04 +02:00