Skip to content

Conversation

@cluckj
Copy link
Owner

@cluckj cluckj commented Jan 7, 2022

No description provided.

cluckj and others added 5 commits February 13, 2019 11:24
* 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
* Update big_bg_status.js

Don't crash if wearOLEDevenly is missing from preferences.json.

* Update status.js

Don't crash if wearOLEDevenly is missing from preferences.json

* Update index.js

Don't crash if status_screen is missing from preferences.json
Added one line to check content of $RESPONSE for emptyness (=~ {}) and unset $RESPONSE, so error checking through OR in next line applies.
* Add relevant OR part as well

The relevant "OR echo '{"batteryVoltage":3340,"battery":99}'" is still missing. So the script still crashes NightScout in its current state. 
Now added that line and the explaining line of comment as well. Tested for several days on Pi & RadioFruit Bonnet combo with two different NS instances.

* Support for Adafruit Radiofruit RFM69HCW Bonnet

* Update getvoltage.sh

* Unified Explorer HAT and Radiofruit configs, blank status screen script option (effectively puts the screen to sleep but leaves menus working)

* Add carbs required to warnings line

* Update README.md

New status screen option.

* Text-only radiofruit status screen

* Undefined check

Crash prevention...

* Oops

* Capitalization

* Temp basal mismatch loop failure message.

* Low pump battery warning.

* Update dependencies to latest.

* Typo
* Add a black picture to wipe screen

* Add relyable reboot option

Needed a relyable reboot option for offline looping. Other reboot option usually gets canceled by some script ...
@cluckj cluckj deleted the branch cluckj:BF3K January 7, 2022 00:46
@cluckj cluckj closed this Jan 7, 2022
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.

3 participants