1
0
mirror of https://github.com/home-assistant/core.git synced 2025-06-29 09:27:08 +00:00

18 Commits

Author SHA1 Message Date
jan iversen
4417ffb407
COnvert DATA_TYPE to enum. () 2021-10-15 07:09:59 +02:00
jan iversen
c7c789f618
Strictly type modbus __init__.py, validator.py ()
* strictly type: __init__.py, validator.py
2021-09-21 13:43:41 +02:00
jan iversen
8d4aac618d
Allow same IP if ports are different on modbus () 2021-09-06 13:40:15 -07:00
jan iversen
cac3e1acfa
Allow same address different register types in modbus () 2021-09-06 13:35:40 -07:00
jan iversen
69aba2a6a1
Correct duplicate address. () 2021-09-02 13:53:38 +02:00
jan iversen
7df8d0c973
Check for duplicate host/port and integration name in modbus ()
* Check for duplicate host/port and integration name.

* Change to use set().

* Please CI.

* Add basic tests.
2021-08-25 12:29:00 +02:00
jan iversen
0688aaa2b6
Check for duplicate entity name/address in modbus entities ()
* Check for duplicate entity name/address.
2021-08-19 09:37:31 +02:00
jan iversen
8a4674c086
Solve missing automatic update of struct configuration in modbus () 2021-08-07 21:11:56 -07:00
jan iversen
3d52bfc8f6
Simplify DATA_TYPE -> struct conversion. () 2021-07-31 23:17:23 +02:00
Marc Mueller
0815eede4b
Replace lists with tuples (2) () 2021-07-30 01:20:03 +02:00
jan iversen
7306503756
Calculate count automatically in modbus platforms () 2021-07-20 22:49:54 -07:00
jan iversen
5caf170c78
Correct Wrong "raise" in modbus validators. () 2021-07-12 11:06:31 -07:00
jan iversen
2ecfd74fa4
Add more data_types to modbus ()
* Add more data_types.

* Use new struct when writing temperature.
2021-07-12 07:58:45 +02:00
jan iversen
c558c77413
Correct keyerror exception. () 2021-06-26 20:09:53 +02:00
jan iversen
2a51587bc3
Remove reverse_order (replaced by generic swap) ()
Remove reverse_order (replaced by generic swap).
2021-06-11 11:41:41 +02:00
jan iversen
5e067c2631
Allow unlimited scan_interval in modbus ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-06-04 18:06:44 +02:00
jan iversen
5afd16ef5d
Move modbus schema validators to validators.py () 2021-05-28 11:38:31 +02:00
Yuriy Sannikov
6391d75919
Refactor ModbusRegisterSensor class to get hub and configuration ()
* refactor ModbusRegisterSensor to match the ModbusSwitch interface

* Please pylint, mypy etc.

* Remove PLATFORM.

Co-authored-by: jan Iversen <jancasacondor@gmail.com>
2021-05-26 19:28:14 +02:00