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
artem
519df3b1b9
Move VCC and restart button to Diagnostic tab
2023-05-29 16:12:54 +02:00
artem
10189d6657
Push around boiler pins to reduce entropy
2023-04-16 20:15:47 +02:00
artem
a5906fa09d
Fix domain for Ethernet connections
2023-04-08 22:00:03 +02:00
artem
3d6f722e7c
Add mystrom universal config
2023-04-08 12:18:30 +02:00
artem
1e5a06aa49
Add restart button for esp8266
2023-04-08 08:52:03 +02:00
artem
c4ddb2308b
Add VCC sensor for esp8266 not using ADC
2023-04-08 08:41:14 +02:00