github IoTThinks/EasySkyMesh PowerSaving14
Power Saving 14: Bringing PowerSaving to Room Servers and Companions

latest releases: PowerSaving15, PowerSaving14.1
2 months ago

Based on MeshCore v1.14 plus the below features and bug fixes:

Repeater:

  • Included latest PowerSaving and PowerSaving CLI (powersaving, powersaving on and powersaving off): 5.8mA for NRF52, 10mA for Heltec v3 and 13mA for Heltec v4. meshcore-dev/MeshCore#1687
  • [COMING SOON] Modbus RS485 support is coming soon...

Room server:

  • Added latest PowerSaving and PowerSaving CLI (powersaving, powersaving on and powersaving off): 5.8mA for NRF52, 10mA for Heltec v3 and 13mA for Heltec v4.
  • Added MCU temperature

Companion:

  • [NRF52] Added PowerSaving. Reduced from 9mA down to 5.8mA.
  • [ESP32] PowerSaving is coming soon...

Common:

  • Included sensor CLI to list I2C and UART GPIOs: sensor
  • Kept date after crash/watchdog/brownout reset on ESP32: meshcore-dev/MeshCore#1896
  • Fixed hasPendingWork for TX queue: meshcore-dev/MeshCore#1877
  • Automatically selected I2C address 0x76 and 0x77 for BME280/BME680/BMP280
  • Added i2c probe for sensors to start only in-use sensors: meshcore-dev/MeshCore#1282
  • Added variant Xiao S3 (non-Wio) and Wio SX1262 (Initial support): SDA=D6, SCL=D7

Instruction:

Please upgrade your easy to access repeaters / room servers first.

Support and Discussion

  • If you want us to compile for your boards or have question, please comment in GITHUB or DISCORD

Love the build?

  • You may buy us a cofee ☕ for good work via Paypal Buy me a coffee or Github Sponsor.
    We can buy more test boards and test sensors for development.

Demo

  • Enter powersaving mode (CLI > powersaving on), 5.8mA for RAK4631 / Xiao NRF52, 6mA for Xiao S6/C3/C6, 10mA for Heltec v3, 13mA for Heltec v4...
image image image
  • Enter CLI "powersaving", "powersaving on" and "powersaving off" with detailed responses
  • Enter CLI "sensor" to check I2C and GPS Serial pins
image image

Don't miss a new EasySkyMesh release

NewReleases is sending notifications on new releases.