100 Commits
Author SHA1 Message Date
Patrick762 3169ee182e increase version number 2024-06-02 14:03:02 +02:00
Patrick762 ece1fc4129 only set unavailable after 5 retries 2024-06-02 13:58:21 +02:00
Patrick762 4d54e048c5 ignore packs not connected 2024-06-02 13:49:18 +02:00
Patrick762 09a9112279 check pack_num after setting it 2024-06-02 13:48:45 +02:00
Patrick762 b37276ec52 updated ac200l sensors based on feedback 2024-06-02 13:12:43 +02:00
Patrick762 03ea349cbf set new version to 0.1 2024-05-31 17:04:41 +02:00
Patrick762 12a59346e9 fix device type info 2024-05-31 16:59:46 +02:00
Patrick762 206099ab64 increase version number 2024-05-31 14:23:43 +02:00
Patrick762 6be2abaaf2 fix pack polling 2024-05-31 14:23:07 +02:00
Patrick762 c3bfad0ea6 add pack sensors if available 2024-05-31 13:46:09 +02:00
Patrick762 b548528085 updated pack polling 2024-05-31 12:55:46 +02:00
Patrick762 6e433e3551 fix total_battery_voltage 2024-05-31 12:14:51 +02:00
Patrick762 b34d0a3039 fix ac300 and ac500 solar string values and renamed entity 2024-05-31 12:06:21 +02:00
Patrick762 2922c5cb90 add multiplier to decimal field 2024-05-31 12:05:09 +02:00
Patrick762 9af3d67ec6 removed binary sensors for disabled control entities to prevent duplicates 2024-05-31 11:34:25 +02:00
Patrick762 221da9a38d fix internal_power sensors for ac300 and ac500 2024-05-31 11:24:20 +02:00
Patrick762 591c86baf5 fix internal_dc_input_voltage for ac300 and ac500 2024-05-30 20:22:43 +02:00
Patrick762 97154bb027 increase version number 2024-05-30 19:57:02 +02:00
Patrick762 b2672ec302 fix availability states 2024-05-30 19:56:23 +02:00
Patrick762 f5b8e09fb4 prevent binary_sensor if controls enabled 2024-05-30 15:03:47 +02:00
Patrick762 efaa9d0fdb updated bug report template 2024-05-30 12:29:53 +02:00
Patrick762 5ac8d8d7ae only check pack_num once 2024-04-01 14:31:03 +02:00
Patrick762 a93b80796a increase version number 2024-04-01 14:11:24 +02:00
Patrick762 a7967e74dd fix writeable_ranges for ac500, ac300, ep500 and ep500p 2024-04-01 14:08:42 +02:00
Patrick762 2a4c3e943c updated manifest version 2024-04-01 12:37:48 +02:00
Patrick762 dcfebb0f84 added untested AC200L support based on AC200M 2024-04-01 12:37:22 +02:00
Patrick762 89928e2d9c fix dependency for bt adapters 2024-04-01 12:29:01 +02:00
Patrick762 95b1dafeb1 increase version number 2024-03-16 17:51:46 +01:00
Patrick762 15a890fb7d fix enum entities 2024-03-16 17:49:17 +01:00
Patrick762 542f244a28 removed pack polling from base device 2024-03-16 17:27:28 +01:00
Patrick762 eb701de865 fixed some polling addresses 2024-03-16 16:57:25 +01:00
Patrick762 bf86fe172b update version number 2024-03-12 20:56:13 +01:00
Patrick762 babdd1755e fix dc switch, added some switches for eb3a 2024-03-12 20:55:09 +01:00
Patrick762 7596f8cee1 fix ac_output_on switches 2024-03-12 20:25:24 +01:00
Patrick762 c499fbcd9b fix writable_ranges 2024-03-12 20:13:20 +01:00
Patrick762 ec996d5728 added debug logging to init 2024-03-12 20:12:39 +01:00
Patrick762 df8375016c prepare next beta release 2024-02-25 16:46:14 +01:00
Patrick762 8901c11afc added unittest 2024-02-25 16:41:47 +01:00
Patrick762 da5443172b added ac180 and ac180p 2024-02-25 16:41:29 +01:00
Patrick762 5fa1c8631f next beta release 2024-02-25 15:37:48 +01:00
Patrick762 9cba466228 basic ep800 support 2024-02-25 15:37:12 +01:00
Patrick762 4d27f108fa fixed negative ac and dc solar values 2024-02-25 15:04:18 +01:00
Patrick762 6412630c85 added new int field 2024-02-25 15:03:27 +01:00
Patrick762 3f51dd829e prepare beta version 0.0.17 2024-02-18 17:02:24 +01:00
Patrick762 c59881de7f fix switch coordinator references 2024-02-18 16:52:23 +01:00
Patrick762 842f133cd4 code cleanup 2024-02-18 16:49:27 +01:00
Patrick762 a50deaae37 added device type detection to config_flow 2024-02-18 16:37:37 +01:00
Patrick762 9b7fd82591 extracted DeviceReader class from coordinator 2024-02-18 16:32:05 +01:00
Patrick762 e40e056e56 added more diagnostic fields 2024-02-18 14:46:52 +01:00
Patrick762 38e1fa4ecd added ReadHoldingRegisters for ep600 2024-02-18 14:44:44 +01:00
Patrick762 564a971d7c move get_type_by_bt_name into lib 2024-02-18 14:35:16 +01:00
Patrick762 caac9330b4 field_attributes cleanup 2024-02-18 14:26:55 +01:00
Patrick762 d8999c6470 fixed field_attributes dataclasses 2024-02-18 14:21:47 +01:00
Patrick762 c45994a9a6 replaced bluetti_mqtt imports with local lib 2024-02-18 13:54:40 +01:00
Patrick762 18825f9062 removed old ep760 class 2024-02-18 13:36:54 +01:00
Patrick762 8409221675 added ep760 2024-02-18 13:35:17 +01:00
Patrick762 2abcbbb392 added build_device() 2024-02-18 13:29:20 +01:00
Patrick762 71bf9b1952 removed bluetti_mqtt requirement 2024-02-18 13:19:02 +01:00
Patrick762 d8c61e1ebe added ep600 2024-02-17 21:23:08 +01:00
Patrick762 03b11a69d5 added ep500p 2024-02-17 20:46:20 +01:00
Patrick762 3a709f9bc5 added ep500 2024-02-17 20:43:34 +01:00
Patrick762 e395c400b5 added eb3a 2024-02-17 20:36:32 +01:00
Patrick762 3d65d8b00f added ac500 2024-02-17 20:24:44 +01:00
Patrick762 a183e8b02f make options optional 2024-02-17 20:19:19 +01:00
Patrick762 432d46d0f1 black code formatting 2024-02-17 20:14:12 +01:00
Patrick762 928ff2bf5d added ac300 2024-02-17 20:09:59 +01:00
Patrick762 d9d4860d44 added ac200m 2024-02-17 18:22:41 +01:00
Patrick762 5fcd57b517 added enums 2024-02-17 18:08:05 +01:00
Patrick762 4f92e9147e added pack polling registers to base devices 2024-02-17 18:07:51 +01:00
Patrick762 037ce83891 added pack selector 2024-02-17 18:00:59 +01:00
Patrick762 f7b4d8dc37 added ac60 2024-02-17 17:53:34 +01:00
Patrick762 01cb7f35a5 added pack fields to base devices 2024-02-17 17:52:08 +01:00
Patrick762 cac64b40bd added power_generation to base devices 2024-02-17 17:25:57 +01:00
Patrick762 4231b34bb8 added basic v1 and v2 protocol devices 2024-02-16 21:30:29 +01:00
Patrick762 f6f19b27e1 added local bluetti lib 2024-02-16 21:07:06 +01:00
Patrick762 0943ecf187 fix manifest version number 2024-02-10 14:20:37 +01:00
Patrick762 58f2ec50c4 added sleep() between pack pollings 2024-02-10 14:15:52 +01:00
Patrick762 ad536235bb removed device name from entity name 2024-02-10 13:59:01 +01:00
Patrick762 ba6611b084 removed duplicate re.sub() 2024-02-10 13:21:49 +01:00
Patrick762 3e4b8601e8 added dropdown to select device model 2024-02-10 13:19:16 +01:00
Patrick762 ebbcea3c4c fixed circular import 2024-02-05 19:10:11 +01:00
Patrick762 9ef9d38a6e renamed ep700 to ep760 2024-02-04 12:05:53 +01:00
Patrick762 8eb09a32f0 added ep700, replaced dummy device 2024-02-03 17:57:49 +01:00
Patrick762 11716084c9 Update issue templates 2024-01-09 20:39:17 +01:00
Patrick762 aa1c3ef425 Update issue templates 2024-01-09 20:35:49 +01:00
Patrick762 a8931e09c7 added disclaimer 2024-01-06 15:46:04 +01:00
Patrick762 66a7de9051 added has_entity_name for compatibility reasons 2024-01-06 15:39:08 +01:00
Patrick762 b7c162aaef updated readme 2024-01-04 16:02:49 +01:00
Patrick762 dda0d475f4 stop notifier before disconnect 2024-01-04 15:39:02 +01:00
Patrick762 98f004dad1 revert to previous version number 2024-01-04 15:16:15 +01:00
Patrick762 515a06dc3a added more config options 2024-01-04 15:14:36 +01:00
Patrick762 14f2219b94 updated version number, added logging 2023-12-17 21:08:28 +01:00
Patrick762 4710a8183f replaced deploy script 2023-12-17 16:55:41 +01:00
Patrick762 33fe91c2d2 added check if packs available 2023-09-23 19:45:02 +02:00
Patrick762 7904a07e7f added ep600 dc input, prevent pack polling 2023-09-23 17:52:18 +02:00
Patrick762 39c75b0f75 update version number 2023-08-30 21:02:39 +02:00
Patrick762 43be1e1dbe added utility to make macs loggable 2023-08-26 18:01:05 +02:00
Patrick762 e0c7ada147 updated version number 2023-08-26 16:00:41 +02:00
Patrick762 cf43c55cb8 fixed error on first device setup 2023-08-26 15:56:10 +02:00
Patrick762 a5ced35d32 added validation for polling interval 2023-08-26 15:54:33 +02:00