artem
c78bc6ac80
A couple ideas on syslog improvements
2025-02-08 13:17:20 +01:00
artem
e5c9a97683
Do not publish NaN floats, send None instead
2025-02-08 13:17:01 +01:00
artem
2103a411ad
Save Somfy rolling codes in ESP32 memory
...
In addition to MQTT - in case we lose MQTT persistence.
2025-01-30 22:05:34 +01:00
artem
84f6c8fe10
Disable mqtt logs when API log is enabled
2025-01-25 14:01:57 +01:00
artem
6f1dfedf2f
Bump BT restart interval to 15min
...
To be on the safe side.
Also add logging for such restarts.
2025-01-25 14:01:30 +01:00
artem
8a547e3e63
Expand Syslog to esp8266
2025-01-25 13:59:51 +01:00
artem
d060aa8eb4
Restart btproxy if no scan within 10 minutes
...
Mitigates https://github.com/esphome/issues/issues/6701
2025-01-23 19:34:01 +01:00
artem
202fd92aa9
Remove obsolete components from reflash
2025-01-23 19:32:46 +01:00
artem
34033b91a9
Draft syslog component for esp-idf
2025-01-23 19:31:30 +01:00
artem
36b11ca687
Add a couple sensors to debug btproxy
2025-01-20 21:41:30 +01:00
artem
e5109b056f
Move time server IP to secrets
...
Mostly not because it's "secret" but to make templates
reusable.
2025-01-20 21:40:26 +01:00
artem
56d3d4fc63
Move Basement door lock to HA btproxy
2025-01-07 21:59:15 +01:00
artem
bc12358d51
Move Ruuvi to BLE proxy
...
Something happened and they went down. During reflash the firmware was
upgraded to v3 which made them discoverable via BLE.
Repurposed Ruuvi to a generic BLE proxy then.
2025-01-03 09:58:48 +01:00
artem
e3406fc08a
Make SNTP and MQTT server addresses configurable
2025-01-03 07:53:26 +01:00
artem
e2c28f3fc1
Short and long beeps for siren
2024-12-20 17:32:45 +01:00
artem
c692bfecc8
Fix bathroom heater ever increasing temperature
2024-12-20 17:32:32 +01:00
artem
534feaed82
Fix bathroomheater entity (broken by HA update)
2024-12-13 19:52:15 +01:00
artem
4460a5aec7
Change wintergarten cover class: shade -> awning
...
Shades are for windows, awning for patio covers.
2024-12-10 23:09:59 +01:00
artem
743732e538
Make heating intent a switch
2024-12-10 22:26:17 +01:00
artem
e5c7d8ce5c
Enable encryption for HA API calls
...
Also extract configs from btproxy into API and btproxy
for reuse later.
2024-12-07 11:39:59 +01:00
artem
876d4c6c65
Update Zigbee coordinator config file names
2024-12-07 11:01:44 +01:00
artem
49a39567de
esphome config for the new coordinator (lights)
2024-12-06 16:10:39 +01:00
artem
d4dc82ce4d
myStrom: fixed multiplier and simpler totals
2024-12-06 15:59:23 +01:00
artem
9ae7166c1a
Fix names and units for lock entities
2024-09-01 12:46:02 +02:00
artem
1c5ee1bef8
Longer timeout for watermeter pulse counter
2024-08-31 09:51:56 +02:00
artem
021700347e
Add basement dehumidifier relay
2024-08-17 14:28:14 +02:00
artem
96383e37d1
Basement rack meter replaced by UPS
2024-08-17 14:23:10 +02:00
artem
60b2f8c91f
Update watermeter limits
2024-08-17 14:22:19 +02:00
artem
184181e959
Remove Hall Effect sensor
...
The data was less useful than I hoped,
and it's a waste of resources right now.
2024-08-17 14:21:44 +02:00
artem
36ead1b4dd
Report Ethernet MAC from esp32-poe
2024-08-02 20:36:03 +02:00
artem
00b70a73af
Run pump for 6h strictly
...
Saltwater system only needs 3 now.
2024-08-02 20:35:44 +02:00
artem
f78d22fd9a
Pin NimBLE library as there's a breaking change
2024-07-04 18:58:24 +02:00
artem
0c4b6eb47f
Remove comms to internet by using local NTP server
2024-07-04 18:55:09 +02:00
artem
678e27f702
Turn guestroom into kids room
2024-06-28 17:53:43 +02:00
artem
a60dc0361f
Add required dependency for Nuki
2024-06-23 19:03:47 +02:00
artem
46a8f5168f
Convert BSSID to uppercase before applying AP map
...
This makes input to AP map stable.
2024-06-23 16:27:43 +02:00
artem
c9f4c6469e
Update dallas config to new format in 2024.06
2024-06-22 14:14:08 +02:00
artem
89e560f239
Update OTA config to new format in 2024.06
2024-06-22 14:13:37 +02:00
artem
86f6c071b6
Show WiFi AP names instead of BSSID, when known
2024-06-22 14:05:59 +02:00
artem
9a772299dd
Add esp32 hall effect sensor to mystrom esp32
2024-06-21 21:17:21 +02:00
artem
ab1cf75a4f
Add AC config in child east/west rooms
2024-06-21 21:15:57 +02:00
artem
3f18118e77
Add template for esp01_1m with IR pair
2024-06-21 21:13:20 +02:00
artem
7638cdf4ef
Make empty esp01_1m more generic
2024-06-21 21:13:00 +02:00
artem
7774569703
Remove duplicates from secret samples
2024-06-17 23:13:53 +02:00
artem
e3d36c1975
Move nuki into shared library
2024-06-17 23:13:30 +02:00
artem
6c55ca6766
Ignore extra files and directories
2024-06-10 22:19:58 +02:00
artem
1c6e608ba3
Add locks to reflash.sh
2024-06-10 22:19:50 +02:00
artem
9d6fa7f4e4
Sync time to the lock automatically
2024-06-10 22:19:33 +02:00
artem
a06d6f74c1
Add front door and basement nuki locks
2024-05-18 14:01:09 +02:00
artem
04ea807105
Store rolling codes under device mqtt_topic_prefix
2024-05-10 20:56:23 +02:00
artem
5461ff8889
Reset heater timer when relay turns off
2024-05-07 23:14:25 +02:00
artem
312aa4142f
Add hall effect sensor to esp32
2024-05-07 15:54:29 +02:00
artem
e7d6943c09
Simpler and more predictable heater shutoff
2024-05-07 15:53:34 +02:00
artem
b5811ab059
Move device-specific files into subfolders
2024-05-05 14:34:37 +02:00
artem
6969dd7549
Add IP address sensor for esp32-poe
2024-05-05 14:05:08 +02:00
artem
98cc153224
Add zigbee-coordinator firmware
2024-05-04 13:43:46 +02:00
artem
1ce97a3f14
Explain the use of outdoor eq APR-OCT
2024-05-02 22:39:46 +02:00
artem
b26fc8c483
Update MQTT server name
2024-04-25 17:19:21 +02:00
artem
fd1fb68033
Bump wintergarten deploy time 30s->35s
...
Noticed at least one instance of not completely closed blinds.
2024-04-07 20:38:21 +02:00
artem
14ed44a80c
Generic names for Living Room valves
2024-03-01 12:37:15 +01:00
artem
7429bc9bdf
Handle new temp default of NaN rather than zero
2024-01-25 19:45:53 +01:00
artem
0acd5c7d72
Give each mystrom a separate file
...
This allows to set friendly_name (required for default
entity) and make an area suggestion, while also simplifying
reflash.sh script.
2024-01-25 19:36:32 +01:00
artem
6d6a2a269e
Remove car-charger custom device (centralized)
2024-01-25 19:36:31 +01:00
artem
5a883f4b32
Mark power relay as the default entity
2024-01-25 19:36:31 +01:00
artem
e953e4b087
Report energy consumption in kWh
...
To match the rest of the equipment.
2024-01-25 19:36:27 +01:00
artem
ee3c23ba7c
Add hot water sensor
2024-01-14 21:22:30 +01:00
artem
040daec5ea
Specify that myStrom devices are outlets
2023-12-28 11:49:48 +01:00
artem
c773c96dc4
Add suggested area to esphome devices
2023-12-26 18:29:14 +01:00
artem
82d04e8a50
Adjust photoresistor levels
2023-12-24 21:02:48 +01:00
artem
f5280faf7d
Uniform naming of multi-zone heating areas
...
"X and Y", not "X Y" and not "X + Y"
2023-12-24 19:55:51 +01:00
artem
0d82e9d73e
OG heating config
2023-12-24 14:12:32 +01:00
artem
de66e2ad68
Car charger follows cheaper electricity times
2023-12-23 13:24:11 +01:00
artem
648e2be7e1
Enable logger on empty devices
2023-12-17 13:35:18 +01:00
artem
273a2f9c52
Add EG heating box config
2023-12-17 13:35:06 +01:00
artem
14aaab2576
Don't restore in-motion state upon restart
2023-12-17 13:32:58 +01:00
artem
4a9fc0c656
Reset shade controller before acting
2023-11-01 11:23:46 +01:00
artem
2661aae7a4
Basic support for wintergarten blinds
2023-11-01 11:20:31 +01:00
artem
34f1f43630
Autoformat blinds.yaml
2023-11-01 10:51:35 +01:00
artem
ce7ab0dacc
Settle on terminology, names and IDs in heating
2023-10-29 09:09:43 +01:00
artem
0007c640ba
Add floor flow temperature sensor
2023-10-29 09:09:33 +01:00
artem
169d4d6abd
Add loud siren
2023-10-29 08:49:05 +01:00
artem
96018755ce
Bump ADC threshold for furnace LED
...
It's hiding behind a magnet, perhaps affecting the readings.
2023-10-25 08:00:38 +02:00
artem
1bc5fdf926
Correctly set voltage thresholds
...
According to 5528 scale and ESP32 ADC attenuation.
2023-10-24 17:06:43 +02:00
artem
12e93733d5
Also update reflash script for boiler -> heating
2023-10-23 19:40:35 +02:00
artem
1e023c7e27
Add ADC raw values as diagnostics
...
To debug a problem with detecting values vs long cable.
2023-10-23 19:39:52 +02:00
artem
bb0371b5e8
Migrate boiler.yaml -> heating.yaml
...
- add heating controller (on/off/auto)
- add heating status
2023-10-23 13:57:40 +02:00
artem
32c198d641
Add esp32-devkit-v1 template
2023-10-23 12:22:13 +02:00
artem
12ed2e7704
Move restart button into a template
2023-10-23 12:21:47 +02:00
artem
1d3ede92a7
Schedule recirculation pump per eS73 manual 5.8.6
2023-10-08 09:09:18 +02:00
artem
9dc8500f42
Add config for empty ESP32-CAM
2023-10-05 21:04:23 +02:00
artem
f544131865
Add config for empty esp01s (relay controller)
2023-10-05 21:03:48 +02:00
artem
b8e91aa950
Use existing packages in empty board configs
2023-10-05 20:59:30 +02:00
artem
f1d1522e31
Add Uptime sensor
2023-10-05 20:59:02 +02:00
artem
38ef09db1c
Add WiFi info to Diagnostics sensors
2023-10-05 20:58:37 +02:00
artem
399f90eb05
Do not require esp-idf on esp32-poe
...
Blinds is running on esp32-poe now, and there's no easy way
of using cc1101 with idf.
2023-10-03 20:47:59 +02:00
artem
01cb0d324b
Move blinds from custom component to CC1101
2023-10-03 20:28:39 +02:00
artem
c8a60d71c8
Move blinds to ESP32-PoE
2023-10-03 20:28:26 +02:00
artem
e38110e948
Do not pretend that we can do position/tilt (yet)
2023-10-03 20:27:14 +02:00
artem
fa6b175de9
Do not mask interrupts during transmission
...
Somehow this breaks the board. So far no problems detected
without masking interrupts.
2023-10-03 20:26:35 +02:00
artem
487378b71e
Ignore interrupts while sending blinds signal
...
Makes transmission more reliable.
2023-10-03 16:18:04 +02:00