dontinelli
ea164a2030
Add missing state_class to sensors in solarlog ( #128296 )
...
* Add missing state_class
* Update snapshot
2024-10-25 09:32:56 +02:00
dontinelli
99a40ae49f
Reverse unintended change of unique_id for solarlog ( #127845 )
2024-10-08 08:46:49 +02:00
Erik Montnemery
d82bff1bc2
Index config entry discovery_keys by discovery domain ( #126563 )
...
* Index config entry discovery_keys by discovery domain
* Add new signal
* Update tests
* Update homeassistant/config_entries.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Fix imports
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-09-23 21:48:11 +02:00
Erik Montnemery
b2982c18bb
Reinitialize zeroconf discovery flow on unignore ( #125753 )
...
* Reinitialize zeroconf discovery flow on unignore
* Adjust tests
* Improve comments
* Fix logic for updating discovery keys
* Add tests
* Use mock_config_flow helper in new config_entries test
* Add discovery_keys attribute to ConfigEntry
* Update zeroconf rediscovery
* Change type of ConfigEntry.discovery_keys
* Update tests
* Fix DiscoveryKey.from_json_dict and add tests
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-09-23 16:49:21 +02:00
dontinelli
41ffa8d6db
Add login and rewrite access to extended data for solarlog ( #126024 )
...
* Initial commit
* Add/update tests
* Minor adjustment
* Update data_schema
* Adjust get password
* Set const for has_password, remove deletion of extended_data
* Update diagnostics snapshot
* Correct typo
* Add test for migration from mv 2 to 3
* Adjust migration test
2024-09-20 14:19:45 +02:00
dontinelli
7c4fd9473c
Add diagnostics to solarlog ( #125072 )
...
* Add diagnostics to solarlog
* Fix wrong comment
2024-09-02 20:08:44 +02:00
dontinelli
5300eddf33
Remove roundig in Solarlog and add suggested_display_precision ( #125094 )
...
* Remove roundig and add suggested_display_precision
* Add suggested_unit_of_measurement
* Put lamda in parentheses
2024-09-02 19:50:09 +02:00
dontinelli
1661304f10
Bump solarlog_cli to 0.2.2 ( #124948 )
...
* Add inverter-devices
* Minor code adjustments
* Update manifest.json
Seperate dependency upgrade to seperate PR
* Update requirements_all.txt
Seperate dependency upgrade to seperate PR
* Update requirements_test_all.txt
Seperate dependency upgrade to seperate PR
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Split up base class, document SolarLogSensorEntityDescription
* Split up sensor types
* Update snapshot
* Bump solarlog_cli to 0.2.1
* Add strict typing
* Bump fyta_cli to 0.6.3 (#124574 )
* Ensure write access to hassrelease data folder (#124573 )
Co-authored-by: Robert Resch <robert@resch.dev>
* Update a roborock blocking call to be fully async (#124266 )
Remove a blocking call in roborock
* Add inverter-devices
* Split up sensor types
* Update snapshot
* Bump solarlog_cli to 0.2.1
* Backport/rebase
* Tidy up
* Simplyfication coordinator.py
* Minor adjustments
* Ruff
* Bump solarlog_cli to 0.2.2
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/solarlog/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update persentage-values in fixture
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Allen Porter <allen@thebends.org>
2024-09-01 12:47:52 +02:00
dontinelli
20f9b9e412
Add inverter-devices to solarlog ( #123205 )
...
* Add inverter-devices
* Minor code adjustments
* Update manifest.json
Seperate dependency upgrade to seperate PR
* Update requirements_all.txt
Seperate dependency upgrade to seperate PR
* Update requirements_test_all.txt
Seperate dependency upgrade to seperate PR
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Split up base class, document SolarLogSensorEntityDescription
* Split up sensor types
* Update snapshot
* Add all devices in config_flow
* Remove options flow
* Move devices in config_entry from options to data
* Correct mock_config_entry
* Minor adjustments
* Remove enabled_devices from config
* Remove obsolete test
* Update snapshot
* Delete obsolete code snips
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove obsolete test in setting up sensors
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/solarlog/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/solarlog/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix typing error
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-30 17:03:24 +02:00
Joost Lekkerkerker
e8d7eb05ae
Delete unused snapshots ( #123656 )
...
* Delete unused snapshots
* Delete unused snapshots
2024-08-12 13:28:09 +02:00
TheJulianJES
1bebf79e5c
Fix Solarlog snapshot missing self-consumption sensor ( #120111 )
2024-06-21 17:53:05 +02:00
dontinelli
af9f4f310b
Add additional tests for solarlog ( #119928 )
2024-06-21 12:44:25 +02:00