Skip to content

Flux Capacitor Firmware v1.89

Choose a tag to compare

@CircuitSetup CircuitSetup released this 05 Dec 14:52
· 278 commits to main since this release

1.89

  • Prevent P1-speed from becoming the reason to switch to adapting to TCD-provided speed in speedo-less time-travel sequences
  • Sync'd TT: Handle abort in P0
  • WM: Minor HTML tweaks; make page width dynamic for better display on handheld devices
  • Add support for MQTT v5.0 (tested with mosquitto only). Has no advantages over 3.1.1 (but more overhead), only there to use brokers that lack support for 3.1.1.
  • Move HA/MQTT settings to separate page
  • Add MQTT connection state info on HA/MQTT Settings page

1.88

  • Fix saving of flux mode when changed in Config Portal
  • Quit Keypad-remote-control-mode if TCD changes "allowed" status
  • WM: Require HTTP_POST for params save pages. Also, check if request has parameter, do not overwrite current value with null (protects from overwriting settings by errorneous page reloads)
  • Consider ourselves "busy" while reading out IP address
  • Rename option "Adapt to GPS speed" to "Adapt to TCD-provided speed"

1.87

  • Remove BTTFN_MC conditional
  • Show MP3-Rename progress through number of chase LEDs lit
  • Move Music Player init into main_setup()
  • Allow using TCD command codes 3xxx with MQTT-INJECT command
  • Block BTTFN/MQTT commands while busy
  • Support MQTT-"TIMETRAVEL" command for inter-prop communication with lead time and time tunnel duration attached ("TIMETRAVEL_1234_9876") (TCD 3.9)
  • Clean-up stand-alone time travel
  • Add BTTFN_NOT_BUSY support (TCD 3.9)
  • Allocate MQTT buffer only if MQTT is actually used
  • Make TCD notifications synchronous (wakeup, prepareTT)
  • MP3/File-Renamer: Ignore non-mp3 files
  • Remove hack to skip web handling in on mp3-playback start, remove stopping sound in AP mode on CP access.
  • Allow INJECT_95; add command 97 (3097/INJECT_97) to remotely quit TCD keypad remote control mode.
  • Add MQTT command "INJECT_"
  • Add MQTT commands PLAYKEY_x and STOPKEY (X=1-9)
  • Add TCD commands 3501-3509 to play keyX.mp3 (X=1-9) (Old short-hands 300x for a subset of keyX playback remain as well.)
  • Eliminate historical limitation of not having "key2/5/8.mp3". Can be played through HA/MQTT (PLAYKEY_x) and TCD-commands (350x).
  • Put MQTT commands in command queue instead of executing them directly.
  • Add MQTT commands PLAYKEY_x, STOPKEY to play keyX.mp3 (X=1-9)
  • WM: Generate HTML for checkboxes on-the-fly.