OMGeeky
3585cebdf3
enhance deploy script to support additional flags for library copying and file synchronization
2025-06-05 21:08:49 +02:00
OMGeeky
594de8b0a9
implement custom ESP32MQTTClient and enhance MQTT handling with improved connection management and message processing
2025-06-05 21:08:49 +02:00
OMGeeky
356cbadd98
add sensor ID generation and improve MQTT debug messages
2025-06-05 21:08:49 +02:00
OMGeeky
5bd5b59e9e
validate MQTT topic in configuration callback to ensure message relevance
2025-06-05 21:08:49 +02:00
OMGeeky
a1919e811d
refactor config management and MQTT handling for improved clarity and functionality
2025-06-05 21:08:49 +02:00
OMGeeky
ef4661cb41
optimize imports
2025-06-05 21:08:49 +02:00
OMGeeky
0d42fc2cb9
add configuration management and MQTT update handling
2025-06-05 21:08:49 +02:00
OMGeeky
f9c729c8bd
Merge pull request #1 from OMGeeky/junie-init
...
Initialize JetBrains Junie 🚀
2025-06-02 16:26:19 +02:00
jetbrains-junie[bot]
0717118042
feat(junie): added .devcontainer.json
2025-06-02 14:21:19 +00:00
jetbrains-junie[bot]
b69da2cedd
feat(junie): added .junie workflow
2025-06-02 14:21:18 +00:00
OMGeeky
9483b181d8
add ProjectRootManager component to misc.xml
2025-05-27 21:47:23 +02:00
OMGeeky
cac7da733c
update MQTT data payload to include uptime instead of timestamp
2025-05-27 21:47:12 +02:00
OMGeeky
53af433516
add display initialization log to oled_display.py
2025-05-27 21:47:03 +02:00
OMGeeky
99b755709d
add null check for display before showing status message
2025-05-27 21:46:39 +02:00
OMGeeky
55f23c6dc4
refactor MQTT handling and improve status messages
2025-05-27 21:46:24 +02:00
OMGeeky
96a8d1f751
update default DHT22 sensor pin configuration from 4 to 16
2025-05-27 21:45:24 +02:00
OMGeeky
4b41629d63
update deployment script to use rshell instead of ampy and revise documentation
2025-05-27 21:45:12 +02:00
OMGeeky
2589918c53
add firmware installation script for ESP32
2025-05-27 21:44:45 +02:00
OMGeeky
36e2eccf74
update todo
2025-05-27 19:57:55 +02:00
OMGeeky
c33edc9e68
improve display & reorder operations
...
also switch to umqtt.robust form umqtt.simple for basic reconnects
this should change it, so it shows the values quickly after startup and
only then tries to connect to wifi and mqtt for uploading, while still
showing the values
also has a status bar now
2025-05-18 00:45:08 +02:00
OMGeeky
80423925d0
improve OLED display initialization and add status messages during WiFi and MQTT setup
2025-05-17 17:22:31 +02:00
OMGeeky
d2de0b1d6f
only move to last_upload dir if upload was successful
2025-05-17 17:20:24 +02:00
OMGeeky
5ef01830d4
enhance deployment script to only copy changed files
2025-05-17 16:02:36 +02:00
OMGeeky
9f96d5c1b9
add timeout configuration for WiFi connection
2025-05-17 15:29:54 +02:00
OMGeeky
baccbfbfdd
a bunch of changes
2025-05-17 15:22:12 +02:00
OMGeeky
8bc58e4056
make timer consistent, no matter if the button was pressed or not & some cleanup/formatting etc.
2025-05-07 23:36:49 +02:00
OMGeeky
065252513b
timed push to mqtt with manual trigger
2025-05-07 23:06:57 +02:00
OMGeeky
855510d474
basic working mqtt setup
2025-05-07 22:54:26 +02:00
OMGeeky
13d7e4a220
initial mqtt setup
2025-05-07 22:44:40 +02:00
OMGeeky
71f1b89621
update documentation & examples
2025-05-07 22:32:34 +02:00
OMGeeky
c5e02c1d73
refactor config logic
2025-05-07 22:07:25 +02:00
OMGeeky
0fb0566adc
add config.json to .gitignore
2025-05-07 21:28:28 +02:00
OMGeeky
f544a64ecf
add configuration system for ESP Sensors project
2025-05-07 21:27:32 +02:00
OMGeeky
e12ba1aaee
add main
2025-05-07 20:55:57 +02:00
OMGeeky
404feb7839
add ESP32 deployment guide for button-triggered display example
2025-05-07 20:34:30 +02:00
OMGeeky
46f4e5a95e
split dht sensor, add oled impl, add button triggered display example
2025-05-07 20:19:42 +02:00
OMGeeky
f5af3419d5
dht22 implementation
2025-05-07 19:28:35 +02:00
OMGeeky
5d15df6bde
let junie create initial structure
2025-05-07 19:17:19 +02:00
OMGeeky
c4c15db82e
init project
2025-05-07 18:40:34 +02:00