Duco Sebel
f02fceed5b
Bumb python-homewizard-energy to 6.2.0 ( #123514 )
2024-08-10 17:01:17 +02:00
Duco Sebel
5612e3a92b
Bumb python-homewizard-energy to 6.1.1 to embed model in upstream library ( #122365 )
2024-07-22 11:26:38 +02:00
Marc Mueller
c70e611822
Fix homewizard api close not being awaited on unload ( #122324 )
2024-07-22 10:19:08 +02:00
Duco Sebel
474e8b7a43
Implement model_id in HomeWizard ( #122130 )
...
* Add model_id and use hardcoded model names for HomeWizard
* Update names
2024-07-19 08:22:06 +02:00
Franck Nijhof
e6dec7c856
Migrate HomeWizard to config entry runtime data ( #122088 )
2024-07-17 10:20:31 -05:00
Franck Nijhof
8ae4c4445d
Clean up old migration in HomeWizard ( #122086 )
2024-07-17 16:18:21 +02:00
Duco Sebel
22cc7d34d5
Fix unique_id not being unique in HomeWizard ( #117940 )
2024-05-27 11:23:10 +02:00
Marc Mueller
34bd291615
Use PEP 695 for decorator typing (1) ( #117638 )
2024-05-17 16:27:02 +02:00
Sid
a5b609f081
Enable ruff TRY401 ( #114395 )
...
* Enable ruff TRY401
* fix tests
2024-03-29 07:20:36 +01:00
Duco Sebel
788813aad6
Implement Identify button and Cloud connection toggle for HomeWizard Watermeter ( #113814 )
2024-03-26 10:34:36 +01:00
Duco Sebel
48553ece68
Remember entered IP when error happend while setting up HomeWizard ( #113815 )
2024-03-22 16:10:03 +01:00
Jan Bouwhuis
ec7aecef84
Get HomeAssistantError message from translation cache only ( #113688 )
...
Get HomeAssistant error message from translation cache only
2024-03-18 14:39:41 +01:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
Erik Montnemery
e06446d0fa
Migrate integrations e-h to generic flowhandler ( #111862 )
2024-02-29 20:07:36 +01:00
Marc Mueller
20f455d39f
Update python-homewizard-energy to 4.3.1 ( #111311 )
2024-02-25 10:35:12 +01:00
Duco Sebel
41fdcce226
Bumb python-homewizard-energy to 4.3.0 ( #109131 )
2024-01-31 01:50:00 +01:00
Duco Sebel
d631cad07f
Add new sensors exposed by HomeWizard kWh meter ( #108850 )
...
* Add new sensors exposed by kWh meter
* Add entity translation placeholders
* Fix Mypy issue
* Adjusts tests
* Remove suggested display precision for disabled-by-default sensors
* Update test-snapshots
* Update snapshots
2024-01-29 14:42:16 +01:00
Duco Sebel
dbc568cd53
Simplify HomeWizard sensor names ( #108854 )
...
* Simplify HomeWizard sensor names
* Simplify translations even more by using default device_class names
2024-01-29 13:24:00 +01:00
Joost Lekkerkerker
57622acabf
Bump python-homewizard-energy to v4.2.2 ( #109038 )
2024-01-29 08:42:24 +01:00
Duco Sebel
1fa7ceede3
Use entity translations placeholders in HomeWizard ( #108741 )
...
* Adopt Entity placeholders
* Undo some snapshot changes
2024-01-25 13:15:20 +01:00
Duco Sebel
0c9a30ab69
Add support for externally connected utility devices in HomeWizard ( #100684 )
...
* Backport code from #86386
* Add tests
* Remove local dev change
* Implement device class validation based on unit
* Swap sensor and externalsensor classes (based on importance)
* Use translations for external sensor entities
* Re-add meter identifier as sensor for external devices
* Add migration for Gas identifier
* Rename HomeWizardExternalIdentifierSensorEntity class
* Fix all existing tests
* Reimplement tests for extenal devices with smapshots
* Remove non-used 'None' type in unit
* Add migration test
* Clean up parameterize
* Add test to fix last coverage issue
* Fix non-frozen mypy issue
* Set device name via added EntityDescription field
* Remove device key translations for external sensors,
* Bring back translation keys
* Set device unique_id as serial number
* Remove meter identifier sensor
* Simplify external device initialization
* Adjust tests
* Remove unused gas_meter_id migration
* Remove external_devices redaction
* Remove old gas meter id sensor after migration
2024-01-25 12:51:50 +01:00
Duco Sebel
f7b0a15aa5
Bumb python-homewizard-energy to 4.2.1 ( #108738 )
2024-01-24 08:31:23 +01:00
Franck Nijhof
e71efa0e2b
Add icon translations to HomeWizard Energy ( #108506 )
...
* Add icon translations to HomeWizard Energy
* Update snapshots
2024-01-20 14:14:48 -05:00
Ville Skyttä
24b1e01d71
Update Ruff to 0.1.8, avoid linter/formatter conflicts ( #106080 )
...
* Disable Ruff rules that may conflict with the formatter
* Upgrade Ruff to 0.1.8
- https://github.com/astral-sh/ruff/releases/tag/v0.1.7
- https://github.com/astral-sh/ruff/releases/tag/v0.1.8
* Format with Ruff 0.1.8
2023-12-20 23:55:09 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Joost Lekkerkerker
a82410d5e9
Deduplicate constants E-Z ( #105657 )
2023-12-13 17:05:37 +01:00
Joost Lekkerkerker
ac53b78a0c
Deduplicate constants A-D ( #105638 )
2023-12-13 14:21:44 +01:00
Duco Sebel
156dac394a
Add migration for old HomeWizard sensors ( #105251 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-12-08 09:39:39 +01:00
Duco Sebel
f8c216a5ea
Use brightness scaling util in HomeWizard Number entity ( #105147 )
2023-12-07 09:37:20 +01:00
Franck Nijhof
321b24b146
Improve user-facing error messages in HomeWizard Energy ( #104547 )
2023-11-27 07:47:46 +01:00
Franck Nijhof
32eab2c7ed
Remove duplicate sensors on single phase HomeWizard meters ( #104493 )
...
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com>
2023-11-26 11:42:47 +01:00
Duco Sebel
d4458cbac4
Fix HomeWizard sensors unavailable when value is '0' ( #104302 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-24 21:38:46 +01:00
Duco Sebel
97d38dae09
Bumb python-homewizard-energy to 4.1.0 ( #104121 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-11-17 13:01:44 +01:00
Duco Sebel
cf3a2741c5
Bumb python-homewizard-energy to 4.0.0 ( #104032 )
2023-11-15 15:15:48 +01:00
Franck Nijhof
cfac6d18f3
Remove HomeWizard entity descriptions required fields mixins ( #103994 )
2023-11-15 09:00:28 +01:00
Franck Nijhof
07f03d9ec9
Set suggested display precision for HomeWizard Energy power sensors ( #103369 )
2023-11-04 15:40:50 +01:00
Duco Sebel
b63c33d320
Bumb python-homewizard-energy to 3.1.0 ( #103011 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-10-31 08:53:56 +01:00
Duco Sebel
0f72495a7d
Rename power to energy in HomeWizard ( #102948 )
2023-10-30 19:09:23 +01:00
Joost Lekkerkerker
b7667d44fd
Use built in config entry from coordinator in HomeWizard ( #102959 )
2023-10-29 18:23:48 +01:00
Franck Nijhof
8e112c04fb
Improve diagnostic handling in HomeWizard Energy ( #102935 )
2023-10-27 23:27:17 +02:00
Franck Nijhof
fd1c1dba7c
Handle/extend number entity availability property in HomeWizard Energy ( #102934 )
2023-10-27 23:27:02 +02:00
Franck Nijhof
923d2d0d81
Small base entity cleanup for HomeWizard Energy entities ( #102933 )
2023-10-27 23:26:41 +02:00
Franck Nijhof
100c3079ae
Hide mac address from HomeWizard Energy config entry/discovery titles ( #102931 )
2023-10-27 23:26:28 +02:00
Franck Nijhof
4fa551612e
Move HomeWizard Energy identify button to config entity category ( #102932 )
2023-10-27 23:26:03 +02:00
Duco Sebel
d0fb994199
Set Mac as connection to link HomeWizard devices on network ( #101944 )
2023-10-15 23:40:06 +02:00
Duco Sebel
8acb4dc1b6
Bumb python-homewizard-energy to 2.1.2 ( #101805 )
2023-10-11 11:32:22 +02:00
Duco Sebel
aa943b7103
Bumb python-homewizard-energy to 2.1.0 ( #99598 )
2023-09-04 16:21:55 +02:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
Meow
024d646526
Aligned integration manifest files ( #97175 )
2023-07-25 08:33:56 +02:00
Duco Sebel
7c902d5aad
Bumb python-homewizard-energy to 2.0.2 ( #97169 )
2023-07-24 22:19:37 +02:00