Skip to content

Pixelix v7.0.0

Compare
Choose a tag to compare
@BlueAndi BlueAndi released this 15 May 19:01
· 175 commits to master since this release
502f57d

Features

General

  • The slot configuration is now stored in the filesystem with the advantage to have up to 16 slots available now. The NVS partition size was too small, therefore it was necessary.
  • Better stability by using AsyncTCPSock library, instead of AsyncTCP.
  • The push URL supports now GET AND POST.
  • The quiet mode can be enabled in the settings. This suppresses system messages and the startup with a wifi connection is much faster.
  • Obsolete setting keys will be automatically removed to prevent slowly increasing the used size on the NVS partition.
  • The dialogs in the web interface are now all based on bootstrap dialogs.
  • The file browser has now a file tree for a better overview.
  • The file browser shows in the upper left corner of the editor the current loaded file.
  • Pixelix its base SW increased in functionaliy and size. Therefore it was not possible anymore to provide all of the available plugins for the development boards with only 4 MB flash. On the other hand more features were requested. The solution was to have different configurations:
  • MQTT service introduced.
  • Home Assistant support for MQTT discovery added for JustTextPlugin, IconTextPlugin and IconTextLampPlugin.
  • A scrollbar for the web interface menu's is automatically shown for small mobile displays.
  • Mini-terminal implemented, mainly for developing purposes in case Pixelix is connected via USB to the PC.
    • Commands:
      • ping - Response is just pong. Used for testing.
      • reset - Restarts Pixelix
      • write wifi ssid <YOUR-SSID> - Write wifi SSD.
      • write wifi passhprase <YOUR-PASSHPRASE> - Write wifi passphrase.
  • Board v2.1 schematic available. Not finished yet, anyway it already has some improvements to v2.0
  • WEMOS Lolin S2 Mini support added.
  • M5Stack Core support added.
  • Sensors can be calibrated with an offset.
  • All 3rd party libs updated.
  • And a lot of other minor things. :-)

Plugins

  • In general the REST API of the plugins were improved in sense of having a REST API and MQTT API.

DateTimePlugin

  • The date and time format can be set now different per instance. The configuration will be stored in the filesystem.
  • Every instance can be configured with its own timezone.
  • The color of date, time and day of the week can be configured.

DDPPlugin

  • Districuted Display Protocol (DDP) implemented (unbuffered), used by e.g. xlights.

OpenWeatherPlugin

  • Supports animated weather icons.
  • See icon page.

SignalDetectorPlugin

  • New plugin able to detect signals via digital microphone, triggering a URL and showing information on the display.

SoundReactivePlugin

  • Spectrum is reacting faster by using half of precision for FFT.

WormPlugin

  • New plugin with moving worms, eating some food and sometimes explode.

Bugfixes

ThreeIconPlugin

  • The repeat state was not updated after a power-up, therefore no animation was running.

Breaking Changes

  • Please have a look to the REST API v1.3.0. Unfortunately it was necessary to change some of the existing features.