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