Skip to content

Releases: tjko/fanpico

Firmware v1.7.1

21 Sep 04:11
073015f
Compare
Choose a tag to compare

What's Changed

  • Switched to using Pico-SDK v2.0.0
  • Preliminary support for using Pico 2
  • Home Assistant MQTT Discovery Support
  • Support for VSENSORs in MQTT client.
  • New I2C Sensors supported:
    • Support for LPS22 and LPS25 pressure sensors
    • Support for SHTC3 temperature and humidity sensor
  • New configuration commands:
    • MEASure:VSENSORS?
    • MEASure:VSENSORx:HUMidity?
    • MEASure:VSENSORx:PREssure?
    • SYS:MQTT:HA:DISCovery
    • SYS:MQTT:HA:DISCovery?
    • SYS:MQTT:INT:VSENSOR
    • SYS:MQTT:INT:VSENSOR?
    • SYS:MQTT:MASK:VTEMP
    • SYS:MQTT:MASK:VTEMP?
    • SYS:MQTT:MASK:VHUM
    • SYS:MQTT:MASK:VHUM?
    • SYS:MQTT:MASK:VPRE
    • SYS:MQTT:MASK:VPRE?
    • SYS:MQTT:TOPIC:VTEMP
    • SYS:MQTT:TOPIC:VTEMP?
    • SYS:MQTT:TOPIC:VHUM
    • SYS:MQTT:TOPIC:VHUM?
    • SYS:MQTT:TOPIC:VPRE
    • SYS:MQTT:TOPIC:VPRE?

Full Changelog: v1.7.0...v1.7.1

Firmware v1.7.0

24 Aug 05:28
Compare
Choose a tag to compare

What's Changed

  • Support for a new board model: 0401D
  • Support for 1-Wire temperature sensors:
    • DS18S20
    • DS18B20 / MAX31280
    • DS1822
    • DS1825 / MAX32826
    • DS28EA00
  • Support for I2C temperature sensors:
    • ADT7410
    • AHT1x (AHT10, AHT11 ,...)
    • AHT2x (AHT20, AHT21 ,...)
    • AS621x (AS6212, AS6214, AS6218)
    • BMP180
    • BMP280
    • DPS310
    • MCP9808
    • PCT2075
    • STTS22H
    • TMP102
    • TMP117
  • New configuration commands:
    • CONF:FANx:HYST:TACHO
    • CONF:FANx:HYST:TACHO?
    • CONF:FANx:HYST:PWM
    • CONF:FANx:HYST:PWM?
    • SYS:I2C?
    • SYS:I2C:SCAN?
    • SYS:I2C:SPEED
    • SYS:I2C:SPEED?
    • SYS:ONEWIRE
    • SYS:ONEWIRE?
    • SYS:ONEWIRE:SENSORS?
    • SYS:VREFadc
    • SYS:VREFadc?
    • SYS:VSENSORS:SOURCES?

Full Changelog: v1.6.3...v1.7.0

Firmware v1.6.3

16 Jul 03:50
e69eb22
Compare
Choose a tag to compare

What's Changed

  • Initial support for Locked Rotor Alarm fans.
  • New commands:
    • CONF:FANx:RPMMODE
    • CONF:FANx:RPMMODE?
    • CONF:MBFANx:RPMMODE
    • CONF:MBFANx:RPMMODE

Full Changelog: v1.6.2...v1.6.3

Firmware v1.6.2

04 Mar 04:59
65f9d44
Compare
Choose a tag to compare

What's Changed

  • Fix possible hang during boot (introduced in v1.6.1 firmware) if flash filesystem needed to be initialized.
  • New command:
    • SYS:LFS:FORMAT

Full Changelog: v1.6.1...v1.6.2

Firmware v1.6.1

28 Feb 05:14
Compare
Choose a tag to compare

What's Changed

  • Add Telnet support.
  • Switch to using pico-lfs library for littlefs.
  • Add support for mixing sensors and vsensors as source for VSENSORs.

Full Changelog: v1.6.0...v1.6.1

Firmware v1.6.0

22 Jan 05:08
6ca0eeb
Compare
Choose a tag to compare

What's Changed

  • Add MQTT support (new commands under SYS:MQTT:)
  • Add HTTPS support
  • Preserve RTC clock on soft reset.
  • New commands:
    • SYS:FLASH?
    • SYS:MEM
    • SYS:MEM?
    • SYS:LFS?
    • SYS:TLS:CERT
    • SYS:TLS:CERT?
    • SYS:TLS:PKEY
    • SYS:TLS:PKEY?

Full Changelog: v1.5.2...v1.6.0

Firmware v1.5.2

19 Dec 05:37
Compare
Choose a tag to compare

What's Changed

  • Support for "calculated" MBFAN tacho signals. by @tjko in #59

    • Support new "sources" for MBFAN tachometer signals:
      • MIN (lowest fan speed of a groups of fans)
      • MAX (fastest fan speed of a group of fans)
      • AVG (average fan speed of a group of fans)

    (see CONF:MBFANx:SOURCE documentation)

  • Add commands to manually set timezone. by @tjko in #60

    • New commands:
      • SYS:TIMEZONE
      • SYS:TIMEZONE?

Full Changelog: v1.5.1...v1.5.2

Firmware v1.5.1

08 Oct 05:48
Compare
Choose a tag to compare

What's Changed

  • Add support for custom (LCD) boot logo. by @tjko (more info in wiki)
  • Bugfix for when temperature sensor reading exceeds highest mapped value in temperature map. by @physcon in #56
  • Lower default SPI bus speed from 48MHz to 30MHz

Full Changelog: v1.5.0...v1.5.1

Firmware v1.5.0

18 Aug 04:13
b29f865
Compare
Choose a tag to compare

What's Changed

  • Virtual sensor (vsensor) support added.
  • Support for custom layout on OLED screens.
  • Update to use Pico-SDK v1.5.1
  • New commands:
    • CONFigure:VSENSORx:NAME
    • CONFigure:VSENSORx:NAME?
    • CONFigure:VSENSORx:SOUrce
    • CONFigure:VSENSORx:SOUrce?
    • CONFigure:VSENSORx:TEMPMap
    • CONFigure:VSENSORx:TEMPMap?
    • CONFigure:VSENSORx:FILTER
    • CONFigure:VSENSORx:FILTER?
    • MEASure:VSENSORx?
    • MEASure:VSENSORx:Read?
    • MEASure:VSENSORx:TEMP?
    • WRIte:VSENSORx
    • SYStem:DISPlay:LAYOUTR
    • SYStem:DISPlay:LAYOUTR?
    • SYStem:WIFI:MODE

Full Changelog: v1.4.1...v1.5.0

Firmware v1.4.1

27 Apr 02:29
4d54fb4
Compare
Choose a tag to compare

What's Changed

  • Small updates to default theme and OLED display layout
  • New command SYS:TIME
  • Add rounding of numbers in JSON output (to match CSV output)

Full Changelog: v1.4.0...v1.4.1