home-assistant-core/homeassistant
Peter Winkler 2508b55b0f
Add myUplink integration (#86522)
* First checkin for myUplink

* Refactored coordinator and sensor state classe

* Updated .coveragerc

* Update test_config_flow

* Fix test_config_flow for myuplink

* Only set state class for temperature sensor

* PR comment updates

* Type strong dict

* use asyncio.timeouts

* PR updates (part 1)

* Updated to myuplink 0.0.9

* Add strict typing

* Fix typing

* Inherit CoordinatorEntity

* Clean up coordinator and sensors

* Use common base entity

* Improve device point sensor

* Exclude entity from coverage

* Set device point entity name if there's no entity description

* Update homeassistant/components/myuplink/sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/myuplink/entity.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/myuplink/entity.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Remvoed firmware + connstate sensors

* Always add device point parameter name

* Removed MyUplinkDeviceSensor

* Removed unused class

* key="celsius",

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-12 12:17:07 +01:00
..
auth
backports
brands Add Rainforest RAVEn integration (#80061) 2024-01-05 14:00:54 +01:00
components Add myUplink integration (#86522) 2024-01-12 12:17:07 +01:00
generated Add myUplink integration (#86522) 2024-01-12 12:17:07 +01:00
helpers Use identity checks for CoreState (#107846) 2024-01-12 10:21:26 +01:00
scripts
util Add caching to the distance calculation utility (#107626) 2024-01-08 21:51:56 -10:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py Signficantly reduce executor contention during bootstrap (#107312) 2024-01-07 22:55:40 -05:00
config.py
config_entries.py Use identity checks for CoreState (#107846) 2024-01-12 10:21:26 +01:00
const.py Include deprecated constants in wildcard imports (#107114) 2024-01-05 11:46:45 +01:00
core.py Use identity checks for CoreState (#107846) 2024-01-12 10:21:26 +01:00
data_entry_flow.py Make step_id parameter to FlowHandler.async_show_progress optional (#107802) 2024-01-11 21:05:20 +01:00
exceptions.py
loader.py
package_constraints.txt Bump bluetooth deps (#107816) 2024-01-12 09:45:49 +01:00
requirements.py Signficantly reduce executor contention during bootstrap (#107312) 2024-01-07 22:55:40 -05:00
runner.py
setup.py
strings.json