Skip to content

Releases: kevinkahn/softconsole

V2.23 Minor bug and scripts release

30 Aug 23:11
Compare
Choose a tag to compare

Fixes install scripts

V2.22 Minor install fix

12 Mar 03:55
Compare
Choose a tag to compare

Updates the piprep scripts to deal with the 2.8 screens correctly. See usage notes for some changes to install procedure for particularly those 2,8 screens. Tested on 2.8c but not on 2.8r but should work since it is using Adafruit code for all that.

V2.21 Minor update

23 Feb 19:13
Compare
Choose a tag to compare

Minor bug fixes and some additional robustness to WeatherUnderground bad responses

V2.2

31 Jan 23:57
Compare
Choose a tag to compare

This release catches the unexpected close of the websocket stream from the ISY and restarts a new stream after logging. There is no clear reason why the ISY closes the stream but it appears at the console as either a close command or a 0 byte message. This release watches for ISY heartbeat stopping or the close/error from the websocket connection to trigger a restart. It also adds some additional diagnostic checks which may help identify the underlying issue eventually. Restarting the stream takes only a few seconds during which the console may appear to not be responsive to clicks. The release also improves handling of bad responses from Weather Underground.

V2.11

27 Jan 00:08
Compare
Choose a tag to compare

Fix an error introduced in previous release that broke the installation script.

V2.1

10 Jan 21:31
Compare
Choose a tag to compare

Simplifies the internal monitoring of the ISY event stream by using just simple websockets rather than the previous ISY library. Fixes a number of small bugs and increases the robustness of the console to various configuration and networking errors. Adds a provision for automatically adding library dependencies that are new in future releases. Adds a capability via an alert procedure to change debug settings and issue select maintenance commands via changing designated ISY variables (this is mostly for my development debugging but may be useful to force restart of the console remotely for some others).

Important Note: while I have made provision for doing this automatically in the future you must install one new library before you update to 2.1. Do this on your Pi by the command:

sudo pip install websocket-client

V2.0

15 Dec 00:53
Compare
Choose a tag to compare

Major rework of the console that now allows the definition of alert screens and actions that can be triggered by node state changes, variable changes, or periodically. Examples of what this supports is flashing alerts for really abnormal conditions (e.g., garage door left open for more than 15 minutes) or automatic downloads and installation of new releases. Adding alert procedures is a fairly straightforward issue of writing a simple python class/procedure. This release is also much more robust against network outages or bad responses from devices or the weather service.

V1.4

30 Sep 22:54
Compare
Choose a tag to compare

Bug fixes and work-arounds. This release contains an alternate installation script (consoleprep2.sh) for the system. Adafruit does not currently support installing their drivers correctly on the current Raspbian release. There is another user on the net who has a general touch screen installation procedure that does work. This alternate prep script uses his stuff. I would recommend going that route but if you want to use the older script and the Adafruit tools you will need to grab a Raspbian release from March (or get the Adafruit preconfigured system and do the rest of the softconsole install manually using the script as a guide. This version also works around the issue with the ISY that exists in some releases where multiple status calls can cause failures. It also improves the maintenance/update screens and internals for grabbing new versions of the system.

V1.3

12 Aug 02:30
Compare
Choose a tag to compare
  • Adds include capability to config files.
  • Cleans up/improves the reboot/restart scripts that are used to support the maintenance screen.
  • Adds multiple idle screens that cycle.
  • Improves some weather formatting and allows long weather descriptive phrases from weather underground to be shortened to display more nicely.
  • Moves to use the hardware PWM for screen dimming which eliminates the periodic flicker when the screen is dim.
  • Other random bug fixes.

Fix to work with ISY v5 firmware

15 Jun 00:01
Compare
Choose a tag to compare

Main change is to handle slight changes in the event stream format for ISY v5 firmware. This version should handle either v4 or v5 firmware. Changes also made to managing debugging flags - these may now be set in the config files or dynamically from the Maintenance screen. Finally, include files are now available for the config file via include = f1,f2, . ..
naming the included files. Works from the topmost config file only.