Commit Graph
12 Commits
Author SHA1 Message Date
TD-er 0bdeb6dac1 [Cleanup] Reduce build size using own equals function for flash strings 2023-02-14 15:43:33 +01:00
TD-er 30ec3a6c2e [Controller Queue] Do not format message when controller queue is full 2023-01-18 12:03:02 +01:00
TD-er 8f1ee2edc6 [CacheReader] Add rate limiter + command to set readpos 2022-12-18 17:33:57 +01:00
TD-er e6c4d31748 [ESP32] Add cache for ExtraTaskSettings due to load speed on ESP32 2022-07-14 19:55:45 +02:00
TD-er 5be21346f4 [MQTT command[ Fix unintended change of MQTT command syntax (#4093)
Problem was that the command was split on a comma and not the = char.

Fixes: #4093
2022-06-15 11:18:00 +02:00
TD-er 8c180fea87 [MQTT events] Do not add '=' when no eventvalues present + dedup
Check for duplicates, as sometimes a node may have multiple subscriptions to the same topic.
Then it may add several of the same events in a burst.
2022-05-03 17:07:27 +02:00
TD-er 4d4f10bf0a [MQTT Events] Allow receiving events + eventvalues via MQTT (C005)
Ideal to send some event as retained message to a MQTT broker.
This way it is possible to control a node which is only online for a very short moment as those messages will be delivered as soon as the unit connects to the broker.
2022-05-02 16:37:29 +02:00
Gijs Noorlander a88ba08f2d [MQTT commands] Fix parsing full command 2022-03-08 14:41:48 +01:00
Gijs Noorlander 353f85a4a9 [MQTT commands] Support commands with arbitrary argument position 2022-03-08 10:52:39 +01:00
TD-er 2eabafe97d [MQTT commands] Add command via MQTT with variable parameters 2022-03-01 12:09:46 +01:00
TD-er 10cca9ca72 [Log] Call addLogMove where log Strings can be moved instead of copied
This is a macro for:
```
#define addLogMove(L, S)  addToLogMove(L, std::move(S))
```

This will then try to move the constructed string to the log buffer.
If it cannot be moved (e.g. log level is not active), the string will be cleared to free up memory.
2022-02-09 22:28:18 +01:00
TD-er 1cfd75d6bf [INO to CPP] Rename Cnnn.ino to Cnnn.cpp
This way we know for sure the Arduino typical build issues will be affecting building controllers.
2022-01-31 11:01:41 +01:00