Commit Graph

53 Commits

Author SHA1 Message Date
Adrian Jagielak
ece156db35 Add support for 'chargepoint' service 2025-07-25 13:32:50 +02:00
Adrian Jagielak
d431ce7c8e Skip redundant services when higher-level entities exist 2025-07-25 01:58:13 +02:00
Adrian Jagielak
51693d05c3 Update 'water_heater' service implementation 2025-07-25 01:53:24 +02:00
Adrian Jagielak
dbc8b1d800 Update 'thermostat' service implementation 2025-07-25 01:32:02 +02:00
Adrian Jagielak
0f103dcb8e Add extracting device manufacturer name 2025-07-25 01:04:46 +02:00
Adrian Jagielak
58e22e941f Update demo mode data 2025-07-25 01:03:58 +02:00
Adrian Jagielak
ae10c2fb5f Add support for 'water_heater' service 2025-07-25 01:03:19 +02:00
Adrian Jagielak
58e4ea228c Add support for 'barrier_ctrl' service 2025-07-24 23:14:34 +02:00
Adrian Jagielak
dcab7a7112 Add support for 'indicator_ctrl' service 2025-07-24 22:50:34 +02:00
Adrian Jagielak
e8274850d1 Change default 'sensor_lumin' unit from 'Lux' to 'lx' 2025-07-24 20:59:55 +02:00
Adrian Jagielak
8dfd40a5d7 Set battery entity categories to 'diagnostic' to hide them from the main view 2025-07-24 20:57:05 +02:00
Adrian Jagielak
ce5cb110a2 Remove redundant abbreviation mappings 2025-07-24 18:32:16 +02:00
Adrian Jagielak
3cfb31d666 Fix demoMode reference 2025-07-24 16:51:19 +02:00
Adrian Jagielak
cf6914ed49 Override 'optimistic' for entities in demo mode 2025-07-24 16:50:04 +02:00
Adrian Jagielak
d9eca294e3 Handle more state update events (evt.<name>.raport) 2025-07-24 16:48:33 +02:00
Adrian Jagielak
3c56a30d01 Format the codebase using prettier 2025-07-24 16:34:58 +02:00
Adrian Jagielak
7b4309a596 Add automatic abbreviation of all MQTT discovery message keys 2025-07-24 16:29:51 +02:00
Adrian Jagielak
6770d1c0c1 Use full device field names in MQTT discovery messages 2025-07-24 16:13:39 +02:00
Adrian Jagielak
09b98321a1 Remove unnecessary MQTT components interface fields 2025-07-24 16:08:17 +02:00
Adrian Jagielak
1a7ed95c6b Create MQTT components interfaces and documentation 2025-07-24 15:54:47 +02:00
Adrian Jagielak
f5a218ffa5 Update README.md 2025-07-24 02:46:20 +02:00
Adrian Jagielak
34c8bd6624 Add support for 'color_ctrl' service 2025-07-24 01:59:56 +02:00
Adrian Jagielak
de14075234 Do not periodically poll in demo mode 2025-07-24 00:36:35 +02:00
Adrian Jagielak
0989543a9d Poll list of devices every 30min 2025-07-24 00:33:49 +02:00
Adrian Jagielak
3a65e11948 Poll state every 30s 2025-07-23 23:23:29 +02:00
Adrian Jagielak
2fc61ead25 Fix 'delay' helper function reference error 2025-07-23 23:19:20 +02:00
Adrian Jagielak
661f297b1f Add support for 'fan_ctrl' service 2025-07-23 23:19:06 +02:00
Adrian Jagielak
63533c0199 Add support for 'scene_ctrl' service 2025-07-23 23:12:15 +02:00
Adrian Jagielak
0a945b679a Add support for 'basic' service 2025-07-23 22:47:58 +02:00
Adrian Jagielak
5ab64128c6 Add support for 'thermostat' service 2025-07-23 22:32:23 +02:00
Adrian Jagielak
8af915cebc Limit spamming the MQTT server 2025-07-23 22:31:26 +02:00
Adrian Jagielak
0818afaa9a Update docs 2025-07-23 21:20:05 +02:00
Adrian Jagielak
3cbf43f358 lint & format 2025-07-23 20:38:17 +02:00
Adrian Jagielak
8a3f7e72bb Add demo mode 2025-07-23 20:25:01 +02:00
Adrian Jagielak
8546610ffd Do not query the adapter for inclusion report 2025-07-23 20:24:14 +02:00
Adrian Jagielak
ecb49f7b77 Add support for 'out_lvl_switch' service 2025-07-23 16:26:58 +02:00
Adrian Jagielak
f120ee382c Remove the old parsers 2025-07-23 15:36:57 +02:00
Adrian Jagielak
d608afb455 Add device control and support for 'out_bin_switch' service 2025-07-23 15:36:57 +02:00
Adrian Jagielak
b92b919008 Change sensor_presence device class to 'occupancy' 2025-07-23 14:05:44 +02:00
Adrian Jagielak
adce00d3d9 Add handling sensor events to immediately update state 2025-07-23 14:01:59 +02:00
Adrian Jagielak
9dd9046954 Update service types 2025-07-23 13:50:33 +02:00
Adrian Jagielak
bdaa733794 Fix binary sensor values 2025-07-23 13:23:52 +02:00
Adrian Jagielak
6dea4e5e77 Fix exposing temperature sensor by correcting invalid units 2025-07-23 13:09:22 +02:00
Adrian Jagielak
4c7908548f Refactor: rename things 2025-07-23 13:06:54 +02:00
Adrian Jagielak
47908e7af3 Set availability before publishing the device 2025-07-23 12:55:49 +02:00
Adrian Jagielak
2c3a1bf0c5 Implement all sensors and low battery state 2025-07-23 12:55:49 +02:00
Adrian Jagielak
ff38146ac4 Finish most of the basic features, add few services 2025-07-23 12:55:49 +02:00
Adrian Jagielak
5d687f90e6 Add mock admin tools 2025-07-22 00:51:14 +02:00
Adrian Jagielak
ba1be7766c Fix initial state request 2025-07-22 00:35:56 +02:00
Adrian Jagielak
6cee45447d Add more logging 2025-07-22 00:25:16 +02:00