Commit graph

9 commits

Author SHA1 Message Date
Joakim Plate
bf8c4cae27
Update to nibe 2.1.4 () 2023-03-15 06:01:34 +01:00
Joakim Plate
e00ff54869
Update nibe library to 2.0.0 () 2023-02-26 11:05:31 +01:00
Joakim Plate
fc0e0bf099
Support for direct modbus connection to nibe pumps ()
* Initial support for modbus

* Complete test coverage of config flow

* Bump to 1.1.0 with corrected numbers

* Handle missing mapping for reset-alarm

* Fixup type checks after library bump

* Adjust coil number

* Move word_swap to nibegw

* Adjust to 1.1.2 with fixes

* Add series property

* Add S series models

* Correct test for invalid host

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Move some things into library

* Adjust strings somewhat

* Correct black

* Correct test after validation change

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-11-08 10:49:47 +01:00
Joakim Plate
232041b194
Add field descriptions for nibe heat pump () 2022-10-24 16:18:05 +02:00
Joakim Plate
ebfb10c177
Allow hostname for nibe heatpump ()
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
Joakim Plate
7b2cad388e
Show all valid heatpump selections ()
Iterate over the keys of the member dunder
2022-10-07 02:22:15 +03:00
Tom Matheussen
1e39f42df5
Add default ports for Nibe heatpump () 2022-10-06 11:55:17 +02:00
Joakim Plate
27d1c1f471
Nibe Heat Pump after merge fixups () 2022-09-22 12:17:04 +02:00
Joakim Plate
f5120872aa
Support for nibe heat pumps with local access ()
* Add nibe local integration

* Add sensor platform

* Enable sensor platform

* Fix manifest

* Correct domain after rename

* Adjust tests for rename

* Correct codeowners

* Add requirements for tests

* Grab coil by name

* Switch to home assistant error

* Config entry always exist

* Switch to create task

* Bump to 0.5.0

* Use new coils access

* Remove unneeded check

* Use single instance of logger

* Test invalid ip

* Don't allow coil to be None

* Remove sleep

* Initialize data in coordinator init

* Add utils to ignore

* Update homeassistant/components/nibe_heatpump/manifest.json

Co-authored-by: J. Nick Koston <nick@koston.org>

* Use generator instead

* Use tenacity as retry decorator

* Use package instead of name to get logger

* Skip broad exception handling

* Catch missing coil exception

* Add missing test

Co-authored-by: J. Nick Koston <nick@koston.org>
2022-09-22 08:43:30 +02:00