Commit Graph

59 Commits

Author SHA1 Message Date
fa1b288f4d added setBuzz demo test command 2025-07-30 16:26:18 +02:00
Emanuele Trabattoni
1110648978 added set time via ntp as command and retrieve all cron jobs 2025-07-30 15:24:11 +02:00
Emanuele Trabattoni
581eca124e added time drift check command 2025-07-30 10:15:13 +02:00
Emanuele Trabattoni
1d1eb6fbfa cron job load and store events 2025-07-27 15:49:40 +02:00
Emanuele Trabattoni
ad90702ab6 string conversion utility in rtc driver 2025-07-27 13:59:50 +02:00
Emanuele Trabattoni
448e1bad15 first version of cron, does not read configuation from file 2025-07-26 16:05:03 +02:00
Emanuele Trabattoni
91f4c5c750 improved logging 2025-07-26 11:21:32 +02:00
Emanuele Trabattoni
5459148538 implemented config and irrigation commands 2025-07-25 21:53:49 +02:00
Emanuele Trabattoni
74a97a7dd6 get and set config via mqtt messages 2025-07-25 14:37:38 +02:00
Emanuele Trabattoni
31c6cd9606 improved bus wait with raii class that updates last access 2025-07-25 10:57:17 +02:00
Emanuele Trabattoni
bb0832ad4f Application develop start 2025-07-24 22:46:31 +02:00
Emanuele Trabattoni
bea42c9a36 Merge branch 'mqtt-wrapper' into pro-develop 2025-07-24 16:19:29 +02:00
Emanuele Trabattoni
cdbc904bec Adjusted mutex lock and delay for modbus 2025-07-24 16:18:42 +02:00
Emanuele Trabattoni
07dd200de8 expand and fix digitalIO class 2025-07-24 13:51:21 +02:00
Emanuele Trabattoni
71c7ff8756 formatting 2025-07-23 22:52:53 +02:00
Emanuele Trabattoni
59d8c2c2d4 variables name refactoring 2025-07-23 22:39:40 +02:00
Emanuele Trabattoni
8f5615a034 Lock position fix 2025-07-22 11:30:07 +02:00
Emanuele Trabattoni
16bb029e93 Fix lock on MODBUS 2025-07-22 11:15:57 +02:00
Emanuele Trabattoni
146a2b558b Improved reconnection 2025-07-22 11:15:36 +02:00
Emanuele Trabattoni
7c776e4787 fixed auto reconnect and resubscribe inside mqtt wrapper loop 2025-07-18 19:29:19 +02:00
Emanuele Trabattoni
e8f395f8ef mqtt wrapper first version working 2025-07-18 02:00:58 +02:00
Emanuele Trabattoni
52a89e58f7 Merge branch 'drivers-refactoring' into pro-develop 2025-07-17 20:59:31 +02:00
Emanuele Trabattoni
b7881355a2 Config class as singleton with initializer in setup 2025-07-17 20:57:50 +02:00
Emanuele Trabattoni
92de57a760 Implemented config file and save to memory using ffat 2025-07-17 18:01:03 +02:00
Emanuele Trabattoni
0b5d725d3a Added Buzzer and RGB led drivers 2025-07-16 20:42:11 +02:00
Emanuele Trabattoni
30ed0d283a Fixed time format conversion to be static 2025-07-16 20:41:57 +02:00
Emanuele Trabattoni
3923aa3c05 Added power factor register 2025-07-16 20:41:38 +02:00
Emanuele Trabattoni
53b82c32c3 DebugLog level in every header 2025-07-14 11:35:19 +02:00
Emanuele Trabattoni
bdf3b9b41a Added mutex to MODBUS and I@c for mutithreading 2025-07-14 11:29:16 +02:00
Emanuele Trabattoni
7e02f3cef2 Fixed MODBUS and seneca drivers, added partial counter reset 2025-07-13 13:16:24 +02:00
Emanuele Trabattoni
d2eba9085e Added seneca powermeter driver 2025-07-12 23:00:21 +02:00
Emanuele Trabattoni
1ad98799b4 Added Temperature board driver 2025-07-12 16:11:05 +02:00
Emanuele Trabattoni
e4d28b55cb commands and responses template 2025-07-12 13:45:19 +02:00
Emanuele Trabattoni
ef7b9506b6 DigitalIO driver with dynamic channel count 2025-07-12 13:45:00 +02:00
Emanuele Trabattoni
1955b8cb39 MQTT Tesk OK 2025-07-10 23:06:37 +02:00
Emanuele Trabattoni
208f5f7534 Fixed RTC and Ethernet drivers, with NTP 2025-07-10 21:48:30 +02:00
Emanuele Trabattoni
7fd4a284af RTC Driver OK 2025-07-10 17:11:21 +02:00
Emanuele Trabattoni
8f701ce81a Modbus Driver fixing multiRequest 2025-07-10 16:01:10 +02:00
Emanuele Trabattoni
4b97e6535d Added debug config 2025-07-06 19:52:48 +02:00
Emanuele Trabattoni
f274970d63 Major fixes to MODBUS Driver 2025-07-02 18:45:57 +02:00
Emanuele Trabattoni
3d2d44c0bb Added STM32 platform for debugging and development 2025-06-27 18:55:20 +02:00
Emanuele Trabattoni
01db0e543f Added R4DCB08 Temperature module docs 2025-06-27 18:54:59 +02:00
Emanuele Trabattoni
4acce987de Removed example files (can be recovered later)
Now it compiles with test main code
2025-06-26 12:44:20 +02:00
Emanuele Trabattoni
b54c0e5018 First version of RS485 + MODBUS Driver 2025-06-26 11:52:09 +02:00
Emanuele Trabattoni
17f5a1dfe5 Halfway RS485 driver refactoring 2025-06-24 15:30:59 +02:00
Emanuele Trabattoni
7a7d677bfe File renaming 2025-06-23 14:54:00 +02:00
Emanuele Trabattoni
9530aab1c1 Completed RTC driver refactoring 2025-06-23 14:29:42 +02:00
Emanuele Trabattoni
19197aa022 Added reference manuals 2025-06-23 10:12:50 +02:00
Emanuele Trabattoni
79e5760d19 Halfway RTC driver refactoring 2025-06-22 15:27:10 +02:00
Emanuele Trabattoni
dcbe637ccc Fixed typos 2025-06-22 15:26:41 +02:00