Commit Graph
100 Commits
Author SHA1 Message Date
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
artem d175005269 Make somfy.h a bit more portable
- byte -> uint8_t
- explicit narrowing with static_cast
2023-10-03 16:16:45 +02:00
artem 677043407e Expand secrets.yaml sample with new values 2023-10-03 13:41:06 +02:00
artem 0c85a6fc78 Add friendly_name where possible 2023-10-03 13:34:01 +02:00
artem 29ebf4677f Remove comment attempt from flashing command 2023-10-03 13:32:57 +02:00
artem 1079b5bd4e Revert recirculation pump fine schedule
Doesn't save any considerable amount of fuel,
but has unknown side effects.

This reverts commit 99c681655b.
2023-09-20 12:59:27 +02:00
artem 99c681655b Recirculation: try to reduce water heating costs 2023-09-18 20:56:00 +02:00
artem ebaee3bc2b Add friendly_name for recirculation pump device 2023-09-18 20:54:47 +02:00
artem 5d3da403da Move internal temperature to diagnostic category
The values are useless for environment monitoring.
2023-08-19 18:29:14 +02:00
artem 9ab48865a5 Match on custom mystrom devices with reflash 2023-08-19 18:28:56 +02:00
artem 38f3f3d99d Further adjust boiler thermometer offset 2023-08-17 20:12:17 +02:00
artem 005b9f1864 Remove device name from entity name per HA guide 2023-08-05 15:50:52 +02:00
artem 836d957d5d Fix reflash not showing current when no filter set 2023-08-04 13:57:08 +02:00
artem c82aae4292 Fix temperature sensor offset: thermal paste added 2023-08-01 15:07:25 +02:00
artem ce24e49354 Turn off storage heater after 3-6hours 2023-07-30 22:10:46 +02:00
artem 23e8f04a85 Generate unique IDs from MQTT esphome entities
Even if they are named the same (e.g. reset button).
2023-07-27 13:51:47 +02:00
artem 430630d9e0 Remove car charger schedule
To be scheduled by HA
2023-07-23 13:12:46 +02:00
artem 99f43ef2d5 Add heating schedule description 2023-07-23 13:11:18 +02:00
artem 692896fe47 Timing optimization for blinds controller 2023-07-23 13:06:35 +02:00
artem 013e1a5ec2 Switch pool pump on along with Salt System
Switching earlier is counter-productive on colder days, as it cools the
water down and wastes power. It can be done centrally by HA depending on
the weather conditions.
2023-07-21 14:24:05 +02:00
artem df54fb5753 Rename "pool" to "pool-pump"
Salt system is not controlled by mystrom.
2023-07-19 19:35:41 +02:00
artem d9963707c4 Remove mystrom prefix from device names
Limits hostname length.
2023-07-19 18:22:16 +02:00
artem c2591912b8 A script to mass-operate on esphome devices 2023-07-19 17:00:30 +02:00
artem 1cdcbe5374 Expand mystrom fleet 2023-07-19 17:00:09 +02:00
artem b740de9079 Set pulse duration filters on water meter 2023-07-12 19:58:20 +02:00
artem 7681135227 Increase mystrom power reporting frequency
And fix a typo in substitutions example.
2023-05-29 16:14:44 +02:00