Michael Ehrenreich
|
91d6511fe6
|
Increase OTA task stack size to fix crash when supplying a HTTPS URL
|
2026-06-09 01:06:07 +02:00 |
|
Michael Ehrenreich
|
88bec28a5a
|
Add led override color feature ("Flugsicherungslampenmodus")
|
2026-06-09 00:33:59 +02:00 |
|
Michael Ehrenreich
|
ba3b0c9a35
|
Make system LED blinking dependent on events in addition to timers to detect wedged event system
|
2026-06-09 00:32:21 +02:00 |
|
Michael Ehrenreich
|
6d0d24f12d
|
Fix compile error with CONFIG_ENABLE_TEMPERATURE=n
|
2026-05-26 21:12:04 +02:00 |
|
Michael Ehrenreich
|
ea1b8335f7
|
Perform initial temperature read during init so that the first MQTT stats message already includes the temperature
|
2026-05-26 17:06:23 +02:00 |
|
Michael Ehrenreich
|
47eac54fa9
|
Factor getting ethernet MAC address out into function
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
5dd93414ae
|
Minor mqtt.cpp improvements
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
db88e0fd03
|
Use ArduinoJson for MQTT stats and info topics to make JSON handling less painful; add time since last reboot in stats
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
e4bfacf0c5
|
Add APP_BOOT_FINISHED event; make LEDs react to changes in ledbrightness config immediately; keep LED rainbow until boot finished
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
5c209e5897
|
Add config events; add missing config_{get,set}_blob functions; remove -R parameters from config_{get,set} commands to simplify handling
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
ad493c3b55
|
Disable LED gamma correction
|
2026-05-26 05:09:28 +02:00 |
|
Michael Ehrenreich
|
5ba2a0303b
|
Update readme
|
2026-04-29 17:57:11 +02:00 |
|
Michael Ehrenreich
|
243966c6bb
|
Update led_indicator component to fix compilation
|
2026-04-21 15:21:07 +02:00 |
|
Michael Ehrenreich
|
dbd47398fd
|
Add readme
|
2026-04-11 03:11:03 +02:00 |
|
Michael Ehrenreich
|
5cd878a9a8
|
Add defaults for mqtturi and autostartchan
|
2026-04-10 22:10:02 +02:00 |
|
Michael Ehrenreich
|
a2e0e5fb05
|
Only capture broadcast per default
|
2026-04-10 05:27:44 +02:00 |
|
Michael Ehrenreich
|
c93eea3981
|
Report hw variant over mqtt
|
2026-04-10 05:26:59 +02:00 |
|
Michael Ehrenreich
|
124ea1c70f
|
Update hw variant to use dashes
|
2026-04-10 04:22:02 +02:00 |
|
Michael Ehrenreich
|
f5a9d273d7
|
Add sdkconfig for proto-PCB versions
|
2026-04-10 04:00:17 +02:00 |
|
Michael Ehrenreich
|
5ccfe8240e
|
Add config option for HW variant
|
2026-04-10 03:47:32 +02:00 |
|
Michael Ehrenreich
|
5f5c916ae1
|
Add config option for I2C temperature sensor
|
2026-04-10 03:41:52 +02:00 |
|
Michael Ehrenreich
|
6791d44a6d
|
Use Ethernet mac as default nodeid
|
2026-04-07 23:18:12 +02:00 |
|
Michael Ehrenreich
|
b99694b2e4
|
Add auto-reboot in case the new firmware cannot connect to MQTT
|
2026-04-02 06:12:36 +02:00 |
|
Michael Ehrenreich
|
f03c16905c
|
Publish version on MQTT
|
2026-04-02 04:48:02 +02:00 |
|
Michael Ehrenreich
|
36584ba807
|
Periodically publish stats
|
2026-04-02 04:48:02 +02:00 |
|
Michael Ehrenreich
|
2d91b5130b
|
Fix temperature reading
|
2026-04-02 04:48:02 +02:00 |
|
Michael Ehrenreich
|
be5cca8899
|
Publish info on connect; more correct string handling in MQTT command; return if make_topic_prefix failed (unlikely)
|
2026-04-02 04:48:02 +02:00 |
|
Michael Ehrenreich
|
b2da1c35b0
|
Set DHCP hostname by nodeid
|
2026-04-01 17:36:15 +02:00 |
|
Michael Ehrenreich
|
d659e43a58
|
Increase temperature reading interval to 10s
|
2026-04-01 16:29:33 +02:00 |
|
Michael Ehrenreich
|
fcb4ce1e00
|
Implement reading temperature sensor
|
2026-03-31 05:38:33 +02:00 |
|
Michael Ehrenreich
|
e20197b0fa
|
Allow configuring LED brightness
|
2026-03-31 04:41:18 +02:00 |
|
Michael Ehrenreich
|
fda66efe76
|
Configure MTU to 1420; Minor ethernet.c changes
|
2026-03-31 03:39:31 +02:00 |
|
Michael Ehrenreich
|
ad492dd90a
|
Better LEDs
|
2026-03-30 20:01:31 +02:00 |
|
Michael Ehrenreich
|
7b8c02ee57
|
Actually fix LED?
|
2026-03-28 00:27:53 +01:00 |
|
Michael Ehrenreich
|
7ca8e41041
|
Fix LED on boot
|
2026-03-28 00:17:18 +01:00 |
|
Michael Ehrenreich
|
37c27f650a
|
Support its-g5-receiver PCB
|
2026-03-28 00:11:23 +01:00 |
|
Michael Ehrenreich
|
6c4bbc0da9
|
Make LED less blinky
|
2026-03-26 01:41:09 +01:00 |
|
Michael Ehrenreich
|
04d47ce504
|
Ethernet static IP support
|
2026-03-22 03:54:29 +01:00 |
|
Michael Ehrenreich
|
d4d2afdce0
|
Sniffer autostart
|
2026-03-22 03:54:13 +01:00 |
|
Michael Ehrenreich
|
bc8386509c
|
More LED indication
|
2026-03-22 03:52:52 +01:00 |
|
Michael Ehrenreich
|
fb46f54cf5
|
Fix ota; add ota partition info command; don't try to send mqtt message when not connected
|
2026-03-22 00:13:51 +01:00 |
|
Michael Ehrenreich
|
8f9d852bc6
|
Reassign ethernet CS for EVB
|
2026-03-21 18:33:11 +01:00 |
|
Michael Ehrenreich
|
3db43a5809
|
MQTTS support; Accept commands over MQTT
|
2026-03-21 18:32:23 +01:00 |
|
Michael Ehrenreich
|
46159a9e3c
|
LED status indicator
|
2026-03-21 18:31:33 +01:00 |
|
Michael Ehrenreich
|
930a6eaa32
|
OTA more
|
2026-03-21 18:29:55 +01:00 |
|
Michael Ehrenreich
|
32d9404b34
|
OTA stuff
|
2026-03-18 09:38:24 +01:00 |
|
Michael Ehrenreich
|
9c74ae0a1b
|
De-struct sniffer; make writing pcap optional; don't delete queue and semaphore when stopping sniffer; add .gitignore; use same queue/task for MQTT and pcap writing; update sdkconfig for new esp-idf; add used esp-idf version as submodule
|
2026-03-17 19:59:27 +01:00 |
|
Michael Ehrenreich
|
2c44d06995
|
Add otadata partition
|
2026-03-16 10:55:01 +01:00 |
|
Michael Ehrenreich
|
28c48df5d5
|
Simplify wifi filter logic
|
2026-03-16 10:54:44 +01:00 |
|
Michael Ehrenreich
|
362d40c099
|
Add config system; auto-start/stop mqtt on eth up/down; first attempt of sending received packets over MQTT
|
2026-03-16 10:00:44 +01:00 |
|
Michael Ehrenreich
|
756791200f
|
Implement ethernet init; larger partition table
|
2026-03-16 00:58:21 +01:00 |
|
Michael Ehrenreich
|
a03bd89bff
|
Pull most of sdcard stuff out into sdcard.c; Common SPI init; Enable PSRAM; Start separating SD card stuff from SNIFFER_PCAP_DESTINATION_SD
|
2026-03-15 03:31:36 +01:00 |
|
Michael Ehrenreich
|
ccae238622
|
Initial commit
|
2026-03-15 00:05:00 +01:00 |
|