* continue
* Rebase dev
* signle function to generate attr_entity info
* rewrite icon determination as an if block
* handling PR
* Removing wind sensors for now - separate future PR
* ruff
* Update coordinator.py
Thought i already did this
* Update sensor.py
* Update icons.json
* Update sensor.py
* Update homeassistant/components/weatherflow_cloud/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* working on a unified entity
* working on a unified entity
* sensor refactor
* addressing entity comment
* Update homeassistant/components/weatherflow_cloud/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/weatherflow_cloud/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* doc
* pr comments again
* fixing PR
* fixing PR
* applying entity class in sensor
* Update homeassistant/components/weatherflow_cloud/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Cleaning up weather.py
* station id cleanup for weather class
* rewrite adding sensors the correct way
* Adding snapshot testing
* snapshot update
* added total class
* updated snapshots
* minor tweak
* snapshot away
* adding more coverage
* switch back to total
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Support enum virtual component
* Add tests
* Cleaning
* Improve test for select
* Use values
* Update tests
* Use the option title for sensor
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
* add service call
* fix snapshots in test
* add tests
* fix no data service;add test
* remove unreachable code
* use only extra attributes+context attributes
* detailed descr. only in twice daily; add dewpoint
* fix import from merge
* Remove dewpoint from twice daily.
nws recently removed it
* cleanup unused snapshots
* remove dewpoint; use short_forecast
* return [] for forecasts instead of None
* Use str for short_description
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add reconfigure to tedee
* assert data update
* add rconfigure_confirm to strings
* Update integration name
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add diagnostic information to DSMR
Switches to runtime_data to get access
to the last telegram received.
* Correct import of domain
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update systembridgeconnector to 5.0.0.dev2
* Refactor
* Move out of single use method
* Update systembridgeconnector to 4.1.0.dev0 and systembridgemodels to 4.1.0
* Refactor WebSocket connection handling in SystemBridgeDataUpdateCoordinator
* Remove unnessasary fluff
* Update system_bridge requirements to version 4.1.0.dev1
* Set systembridgeconnector to 4.1.0
* Fix config flow tests
We'll make this better later
* Add missing tests for media source
* Update config flow tests
* Add missing check
* Refactor WebSocket connection handling in SystemBridgeDataUpdateCoordinator
* Move inside try
* Move log
* Cleanup log
* Fix disconnection update
* Set unregistered on disconnect
* Remove bool, use listener task
* Fix eager start
* == -> is
* Reduce errors
* Update test