Skip to content

Releases: judge2005/EleksTubeIPS

Fix HomeAssistant integration

01 Mar 16:42
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 and V2 and some of its clones, such as NovelLife SE, Si Hai, Xunfeng and IPSTube (H401/H402).

New in this Release

See earlier release notes for other new features in 1.6.x

Bug fixes

  • Fix HomeAssistant integration (bug in MQTT code)

See earlier release notes for other bug fixes made in 1.6.x

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

NOTE: littlefs8MB-1.6.6.bin, bootloader8MB.bin and partitions8MB.bin are only for the ipstube clock, for all other clocks use littlefs-1.6.6.bin, bootloader.bin and partitions.bin

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

Add Brightness Control

21 Feb 04:22
d287fb0
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 and V2 and some of its clones, such as NovelLife SE, Si Hai, Xunfeng and IPSTube (H401/H402).

New in this Release

  • Add brightness control to GUI.
  • Remember what page was last displayed in GUI
  • Improve look of color controls

See earlier release notes for other new features in 1.6.x

Bug fixes

  • Fix drawing of 1 bit glyphs with dimming

See earlier release notes for other bug fixes made in 1.6.x

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

NOTE: littlefs8MB-1.6.0.bin, bootloader8MB.bin and partitions8MB.bin are only for the ipstube clock, for all other clocks use littlefs-1.6.0.bin, bootloader.bin and partitions.bin

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

Some bug fixes

15 Dec 19:09
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai, Xunfeng and IPSTube (H401/H402).

New in this Release

For single button clocks, the button will now cycle between the clock modes rather than starting the screen saver. A long press of it will toggle the on/off state of the clock. As before, if the screensaver is playing, clicking any button will cancel it and if the clock is in the 'off state', clicking any button will temporarily set it to the on state.

See earlier release notes for other new features in 1.6.x

Bug fixes

  • Fixed the function of the 'dim' off state (the display should only be dim when the clock is in the 'off' state)
  • The matrix screen saver was using a lot of resources causing issues with the regular functioning of the clock
  • The clock used to briefly display junk when it was first powered on

See earlier release notes for other bug fixes made in 1.6.x

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

NOTE: littlefs8MB-1.6.0.bin, bootloader8MB.bin and partitions8MB.bin are only for the ipstube clock, for all other clocks use littlefs-1.6.0.bin, bootloader.bin and partitions.bin

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

Added support for the 'ipstube' clocks

14 Dec 17:27
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai, Xunfeng and IPSTube (H401/H402).

New in this Release

Added support for the IPSTube clock. Notes:

Changed the default host name of the clock to match the clock type. So:

  • elekstubeips.local
  • punkcyber.local
  • novellifese.local
  • ipstube.local
  • sihai.local

Bug fixes

  • Fix NovelLife SE issue with "always off".
  • Increased the timeout for requests to the weather API - the weather retrieval is much more reliable now.

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

NOTE: littlefs8MB-1.6.0.bin, bootloader8MB.bin and partitions8MB.bin are only for the ipstube clock, for all other clocks use littlefs-1.6.0.bin, bootloader.bin and partitions.bin

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

v1.5.2

13 Apr 00:43
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai and Xunfeng.

New in this Release

  • The clock can be connected to a MQTT broker.
    • It publishes all the internal data
    • Allows control of the display brightness
    • Allows screensaver activation
  • Interfaces with Home Assistant Discovery
  • Added date to the 'weather' display in time+weather mode.

Bug fixes

  • Now works with Si Hai! The firmware for this clock does not use the RTC, so you will not see the correct time until it is connected to the internet.

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

If you have installed v1.0.0, you only need to update the firmware, which will leave all your files and settings intact. Otherwise you should do the full install.

Bug fixes

25 Feb 04:08
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai and Xunfeng.

Bug fixes

  • Fix for continuous connect and disconnects.
  • Modify weather retry algorithm to be less agressive.

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

If you have installed v1.0.0, you only need to update the firmware, which will leave all your files and settings intact. Otherwise you should do the full install.

Added New Clock Mode and Better Default Clock Face

21 Feb 01:42
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai and Xunfeng.

New in this Release

  • Added a default clock face that includes colons, am, pm and empty background.
  • Added an additional time display mode that uses four digits, a flashing colon and a display of today's weather.
  • Changed the initial configuration to use this clock face and display the four-digit clock with weather.
  • The default weather icons have also changed to monochrome. These icons can be drawn against the blank background and the color can be adjusted to match the color of the clock face (via the Weather page).
  • Where the GUI allows you to adjust colors the controls indicate what will happen as you adjust the color
  • There is an additional color control that both displays the current color and provides an alternate way to modify it.
  • The GUI is responsive to the state of the clock - it will hide controls that aren't used for the current clock state.
  • The clock can now display BMP files that have 1, 2, 4, 8, 16 or 24 bits per pixel. batch_convert_images.py has been modified to produce files with these various bit depths.

Bug fixes

  • The info screen shows the memory usage more accurately.
  • The weather retrieval is more reliable.
  • If no weather has been retrieved, temperatures will be displayed as '--' rather than '-1'

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

Add Screen Saver and On-Clock Menu System

09 Feb 19:42
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware and some of its clones, such as NovelLife SE, Si Hai and Xunfeng.

New in this Release

  • Added a Digital Rain screensaver. Mostly because I like the effect. You can also use this as the 'off' display state.
  • You can now use the buttons on the clock to change between the installed clock faces and weather icons, turn the screen saver on, turn it off, turn the clock off etc.

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here. This has several sub-pages for each of the different clones:

Fix Improv Stack

27 Jan 01:16
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware.

New in this Release

  • Fix initial improv connection failing - need to send line-feed before any packets

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here and scroll down to the Installation section.

  • Choose 'Full Install'. If this is the first time installing this software, choose 'erase' from the dialog that pops up, otherwise you only need to install the firmware. If the clock can't connect to WiFi you will be given the option to configure the connection.

Install From a Browser

25 Jan 22:27
Compare
Choose a tag to compare

Overview

This is a release of my replacement firmware for the Elekstube IPS clock, V1 hardware.

New in this Release

  • You can now install the firmware from a supported browser (Chrome, Microsoft Edge and Opera). This uses the wonderful ESP Web Tools from ESPHome
  • You can set up the WiFi connection from the browser too.
  • Fixed a memory leak on the info screen
  • Added some more info to the info screen
  • Turned off debug messages
  • Now polls for weather once every 4 minutes, which is still within the allowed polling frequency by a couple of orders of magnitude.

Installation

See the installation page on the wiki for all options, including how to make a backup of the firmware the clock was shipped with.

Preferred Method

Use a Web Browser to install and configure the WiFi for the latest version. Go here and scroll down to the Installation section.

  • Choose 'Full Install'. If this is the first time installing this software, choose 'erase' from the dialog that pops up, otherwise you only need to install the software. If the clock can't connect to WiFi you will be given the option to configure the connection.