Commit Graph

104 Commits

Author SHA1 Message Date
Chris Kuethe 5fe4008e19
Merge 6c4e6301ee into 38e15c15e5 2025-02-10 02:14:09 +08:00
Hansi, dl9rdz 38e15c15e5 fix merge error 2025-02-08 17:54:04 +00:00
Hansi, dl9rdz 66f817cf15 get time right (utc vs gps time) 2025-02-08 15:15:21 +00:00
Hansi, dl9rdz 0012246930 get time right (utc vs gps time) 2025-02-08 15:14:41 +00:00
Hansi, dl9rdz 881123575b tentative update for new RS41 version, untested 2025-02-05 17:22:51 +00:00
Hansi, dl9rdz b1cbcdd3c5 tentative update for new RS41 version, untested 2025-02-05 17:21:57 +00:00
Hansi, dl9rdz 15c5c83604 update eph string 2025-01-09 19:14:14 +00:00
Piter-NS 985e79aa8f
Update style.css (#504)
Changes the background color when you hover over a row, making it easier to find the parameter you are changing.

Changes the font color in the .system-info class for p elements and for table headers in the dark style.
2025-01-09 19:13:47 +00:00
Chris Kuethe 36c8cb08b6
Make the firmware build without RS92 (#500)
No one's flying any around here and I thought I might disable it.
2025-01-09 19:12:49 +00:00
Chris Kuethe d814117a12
Make RSSI conversion in sonde2json runtime selectable (#506)
This allows the MQTT reporter to log RSSI in dBm, while not
confusing existing clients like rdzwx-go
2025-01-09 19:00:26 +00:00
Chris Kuethe 24bc2b9a1c
Correct representation of RSSI (#505)
SemTech data sheet says that in FSK mode,
"Actual signal power is –RssiAvg/2 (dBm)"

(resisted the impulse to fix spacing while I was there)
2025-01-08 22:22:51 +00:00
Hansi, dl9rdz a3502c8c89 remove possible startup crash cause 2025-01-08 10:02:03 +00:00
Chris Kuethe 6c4e6301ee report power (in watts) on the battery and vbus rails 2025-01-02 14:03:11 -08:00
Hansi, dl9rdz a98096fa93 fix default config 2025-01-01 10:34:54 +00:00
Hansi, dl9rdz 17fda81cfc fix fonts with new build envirnment 2024-12-29 21:48:47 +01:00
Hansi, dl9rdz b510612d2c version update 2024-12-29 20:56:16 +01:00
Hansi, dl9rdz d3c7763fbd limit ssid strings to screen width; loglevel 3 as default until config file is read 2024-12-29 11:22:56 +01:00
Chris Kuethe 30915c334a
fix invalid json in spectrum message (#495) 2024-12-29 09:57:41 +01:00
Hansi, dl9rdz a7754e9883 bugfix: sdcard configured w/o sd card connected 2024-12-26 00:08:35 +01:00
Hansi, dl9rdz e691c7a34e user authentication, part I: login form with a form of digest authentication 2024-12-23 23:11:12 +01:00
Hansi, dl9rdz 7d83e95a8f merging ckuethe-mqtt_improvements with minor adjustments 2024-12-22 22:51:14 +01:00
Chris Kuethe 39e4585021 log GPS, PMU, Spectrum peak, and Scanner via MQTT
The aim is to be very similar to what's on the display, but for remote
deployments. Messages can be controlled by OR-ing values together in the
mqtt_active config element.

* sondes = 0x01
* uptime = 0x02
* pmu = 0x04
* gps = 0x08
* RF info (scanner and spectrum) = 0x10
* generic debug = 0x80

Using a value of 1 will send only sonde measurements over MQTT since they
are most interesting; a value of 3 replicates the current behavior sending
both uptime and sondes. There is also a control adjust the reporting rate
of uptime, PMU, and gps messages.

PMU messages use positive current to indicate battery charging and negative
current to indicate discharging. GPS messages include both host and GPS time,
and fix state, without regard to fixed position.

`cfg.js` has been updated to add the new controls, and version.h updates the
filesystem minor version to reflect that change

Future improvements may include:
* hoisting the time formatter to make it useful for all other time printers
* TLS support
* remote control over MQTT
* reporting position source in the uptime message (fixed or gps)
* replacing Serial.print and .println with .printf or LOG_x
2024-12-22 10:39:13 -08:00
Hansi, dl9rdz 542e496d37 local http updates for development 2024-12-22 14:17:57 +01:00
Hansi, dl9rdz a9c3395e53 better m5stack detection 2024-12-22 02:12:13 +01:00
Hansi, dl9rdz a594174b41 types for Core Gray 2024-12-22 01:42:42 +01:00
Hansi, dl9rdz 4a2f3f3dc8 minor reorg - reset connectors when re-scanning wifi 2024-12-22 00:43:29 +01:00
Hansi, dl9rdz f7d37cc977 update arduino-esp32 from tasmoto 2024-12-21 23:49:27 +01:00
K0rni 7721337fbf
change color of heading1 to be better visible in dark mode (#469) 2024-12-17 17:49:49 +01:00
smithse 6dc0d88d49
Update style.css (#489)
Added margins to control buttons which appear without any margins on iPhone
2024-12-17 17:48:50 +01:00
bismurphy b4c2d5410e
Fix font for '9' character (#470) 2024-12-17 17:47:37 +01:00
Hansi, dl9rdz 206ac3eee7 DNS debug code added 2024-12-10 12:50:34 +00:00
Hansi, dl9rdz 331fa13330 tentative fix for iOS 2024-10-02 22:15:50 +00:00
Hansi, dl9rdz 72d564f7ad some webserial support 2024-09-24 01:53:06 +00:00
Hansi, dl9rdz 29814b4949 sh import re-enabeld 2024-09-13 23:24:23 +00:00
Hansi, dl9rdz 043f06a699 undo accidental wifi default mode change 2024-09-13 15:56:24 +00:00
Hansi, dl9rdz ee957cff72 upd ratelimit, ILI9342 (M5Stack) font fix 2024-09-13 11:12:53 +00:00
Hansi, dl9rdz 81d654dff6 missing commit 2024-09-08 20:49:40 +00:00
Hansi, dl9rdz e46fc719ec filter out invalid RS41 humidity values; version number workaround no longer needed for sondehub 2024-09-08 14:28:17 +00:00
Hansi, dl9rdz f4e806011b wifi, take 2 2024-09-05 23:47:51 +00:00
Hansi, dl9rdz fbacdaafbb minor wifi reconnect change 2024-09-05 14:32:45 +00:00
Hansi, dl9rdz 4401406a5f gps init via file; M5Stack core gray support (untested); mute LED/buzzer via button 2024-09-05 01:09:49 +00:00
Hansi, dl9rdz 7e6c7262d2 sondehub dfm vs version number workaounrd 2024-09-03 08:11:02 +00:00
Hansi, dl9rdz b3e08fa0c7 last position NMEA in status 2024-09-02 18:51:47 +00:00
Hansi, dl9rdz f4b7eb0a2d more GPS test code -- last nmea on status 2024-09-02 14:28:59 +00:00
Hansi, dl9rdz cbd0c32545 minor AXP192/AXP2101 battery measurement enhancements 2024-08-31 17:12:35 +00:00
Hansi, dl9rdz 4387237deb gps debug info 2024-08-29 22:09:31 +00:00
Hansi, dl9rdz 43a4b3919c fix message about space on SD card 2024-08-24 19:30:19 +00:00
Hansi, dl9rdz 828909eb58 WiFi enhancement: wait for IP address 2024-08-24 18:41:29 +00:00
Hansi, dl9rdz 69993e3801 TFT fonts fix 2024-08-22 21:48:57 +00:00
Hansi, dl9rdz cf781c991c add V_batt in status, gps fix, pin check in config form 2024-08-18 16:01:52 +00:00