Skip to content

Conversation

@cluckj
Copy link
Owner

@cluckj cluckj commented Jan 30, 2019

  • Uses socket server to control the display, for faster rendering and fewer vertical scrolling bugs.
  • Some OpenAPS loop error messages are displayed on the graph status screen.
  • Adds a new status screen with more readable glucose number, and no graph. Can be set by inserting "status_screen": "bigbgstatus" into ~/myopenaps/preferences.json
  • Autoupdating status screen can be turned off by setting "status_screen": "off" in ~/myopenaps/preferences.json
  • Will invert screen ~50% of the time to evenly wear the OLED module. This can be turned off by setting "wearOLEDevenly": "off" in ~/myopenaps/preferences.json. Added 8pm-8am inversion mode too (more lit pixels during the day, fewer at night), which can be set with "wearOLEDevenly": "nightandday" in ~/myopenaps/preferences.json.
  • Will display an error message (and not crash) when OLED module is broken. (Converted to use node-pi-buttons module and made pi-buttons a separat… #16 & Bugfixes and improvements #17)
  • Error messages and warnings are sent to openaps-menu service log, instead of looplog.
  • Turns brightness down on the OLED screen (for most things).
  • IP address list includes bluetooth IP
  • Fixes battery drawing code (Fake values to prevent NightScout crash #18)

cluckj and others added 30 commits June 15, 2018 21:25
Fixes crash when actual number of BGs in monitor/glucose.json is fewer than the number we want to display (72 or 120). Thanks to @mhaeberli for catching & patching! Also fixes graph offset so we have a continuous line of BGs.
Fix for low number of BGs and offset
upgrade jon-dev with node pi buttons
Revert "upgrade jon-dev with node pi buttons"
This should help keep openaps-menu from crashing when the screen is broken.
bugfixes and add preferences toggle for status display
@cluckj cluckj merged commit 7c7ca4d into patch-3 Jan 30, 2019
cluckj added a commit that referenced this pull request Apr 15, 2019
* Converted to use node-pi-buttons module and made pi-buttons a separate service.

* Bugfixes and improvements (#17)

* Fix for low number of BGs and offset

Fixes crash when actual number of BGs in monitor/glucose.json is fewer than the number we want to display (72 or 120). Thanks to @mhaeberli for catching & patching! Also fixes graph offset so we have a continuous line of BGs.

* customizations for jon's production rig

* various personalizations and possible improvements

* revert screenoff code and add pump status to screen

* status screen improvements and bugfixes

* Update README.md

* improvements, bugfixes, and exit on display malfunction

* Clearer error messages

* comments

* fixing error handling when only writing to the screen once

* bugfixes

* stop calling status scripts from the commandline

* use socket server to control display

* improvements and bugfixes

* status screen for cas

* nice typo

* Remove custom rig code

* revert readme

* fixes and improvements

* Revert "upgrade jon-dev with node pi buttons"

* Don't crash if buttons are pressed & screen broken

This should help keep openaps-menu from crashing when the screen is broken.

* bugfixes and add preferences toggle for status

* more preferences, update big_bg_status.js

* Update README.md

* Update menu.json

* Delete casstatus.js

* Revert package.json

Bryan merged upstream bugfixes...

* Remove comma

Random comma?

* Add preferences switch info

* Add 8am-8pm invert display option.

* Add 8am-8pm invert display option.

* Variable name bugfix

* Logic fix for day/night inversion

* Logic fix for day/night inversion
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants