From 8c3a83d92132816c3a90e972dfe6756cc88ed191 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 5 Mar 2017 06:28:58 +0100 Subject: [PATCH 1/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 11057d4..ae6b515 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "(cat ~/myopenaps/enact/enacted.json | jq .timestamp && cat ~/myopenaps/enact/enacted.json | jq .reason && cat ~/myopenaps/enact/enacted.json | grep rate && cat ~/myopenaps/monitor/edison-battery.json) > ~/myopenaps/enact/index.html" +`http-widget = ! bash -c "(echo -n 'Time: ' &&cat ~/myopenaps/enact/enacted.json | jq .timestamp | awk '{print substr($0,13,8)}' && cat ~/myopenaps/enact/enacted.json | jq .reason && echo -n 'TBR: ' && cat ~/myopenaps/enact/enacted.json | jq .rate + && echo -n 'IOB: ' && cat ~/myopenaps/enact/enacted.json | jq .IOB && cat ~/myopenaps/monitor/edison-battery.json ) > ~/myopenaps/enact/index.html" ` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) From fd8059fdf234bc2c224edc659d2a68bff8428ac3 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 5 Mar 2017 06:29:34 +0100 Subject: [PATCH 2/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ae6b515..f598770 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "(echo -n 'Time: ' &&cat ~/myopenaps/enact/enacted.json | jq .timestamp | awk '{print substr($0,13,8)}' && cat ~/myopenaps/enact/enacted.json | jq .reason && echo -n 'TBR: ' && cat ~/myopenaps/enact/enacted.json | jq .rate + && echo -n 'IOB: ' && cat ~/myopenaps/enact/enacted.json | jq .IOB && cat ~/myopenaps/monitor/edison-battery.json ) > ~/myopenaps/enact/index.html" +`http-widget = ! bash -c "(echo -n 'Time: ' &&cat ~/myopenaps/enact/enacted.json | jq .timestamp | awk '{print substr($0,13,5)}' && cat ~/myopenaps/enact/enacted.json | jq .reason && echo -n 'TBR: ' && cat ~/myopenaps/enact/enacted.json | jq .rate + && echo -n 'IOB: ' && cat ~/myopenaps/enact/enacted.json | jq .IOB && cat ~/myopenaps/monitor/edison-battery.json ) > ~/myopenaps/enact/index.html" ` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) From 993398a2149f72356492f4436ae41b14592d53c9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 6 Mar 2017 19:39:43 +0100 Subject: [PATCH 3/7] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index f598770..8a45bbd 100644 --- a/README.md +++ b/README.md @@ -20,8 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "(echo -n 'Time: ' &&cat ~/myopenaps/enact/enacted.json | jq .timestamp | awk '{print substr($0,13,5)}' && cat ~/myopenaps/enact/enacted.json | jq .reason && echo -n 'TBR: ' && cat ~/myopenaps/enact/enacted.json | jq .rate + && echo -n 'IOB: ' && cat ~/myopenaps/enact/enacted.json | jq .IOB && cat ~/myopenaps/monitor/edison-battery.json ) > ~/myopenaps/enact/index.html" -` +`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Battery: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' ) > ~/myopenaps/enact/index.html"` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) `* * * * * cd /root/myopenaps && ( ps aux | grep -v grep | grep -q 'openaps pump-loop' || openaps pump-loop ) 2>&1 | tee -a /var/log/openaps/pump-loop.log && openaps http-widget > /dev/null 2>&1` From 3327c38e7c678759afa8ac83b195921764582a09 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 6 Mar 2017 21:54:46 +0100 Subject: [PATCH 4/7] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 8a45bbd..9622a8e 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Battery: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' ) > ~/myopenaps/enact/index.html"` +`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' ' ' && echo 'V') > ~/myopenaps/enact/index.html"` + - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) `* * * * * cd /root/myopenaps && ( ps aux | grep -v grep | grep -q 'openaps pump-loop' || openaps pump-loop ) 2>&1 | tee -a /var/log/openaps/pump-loop.log && openaps http-widget > /dev/null 2>&1` From 8049df933ed73eb4ce3639f609c17116427dbfd9 Mon Sep 17 00:00:00 2001 From: Matthias Date: Mon, 6 Mar 2017 22:07:40 +0100 Subject: [PATCH 5/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 9622a8e..4261913 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' ' ' && echo 'V') > ~/myopenaps/enact/index.html"` +`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' 'v' ) > ~/myopenaps/enact/index.html"` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) From 744924a13ef428fed27144f43c47f062d3eca4ff Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 7 Mar 2017 17:31:25 +0100 Subject: [PATCH 6/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4261913..b9ba8a5 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' 'v' ) > ~/myopenaps/enact/index.html"` +`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Autosens: ' && jq .ratio ~/myopenaps/settings/autosens.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' 'v') > ~/myopenaps/enact/index.html"` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute) From 0f753aaaec25087215d848854a81e1a680bff1d7 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 8 Mar 2017 18:24:45 +0100 Subject: [PATCH 7/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b9ba8a5..90260d2 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ https://play.google.com/store/apps/details?id=net.rosoftlab.httpwidget1&hl=en - add the following openaps alias to your `openaps.ini` -`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Autosens: ' && jq .ratio ~/myopenaps/settings/autosens.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' 'v') > ~/myopenaps/enact/index.html"` +`http-widget = ! bash -c "( jq .timestamp ~/myopenaps/enact/enacted.json | awk '{print substr($0,13,5)}' | tr '\n' ' ' && echo \"(last enact)\" && jq -r .reason ~/myopenaps/enact/enacted.json && echo -n 'TBR: ' && jq .rate ~/myopenaps/enact/enacted.json && echo -n 'IOB: ' && jq .IOB ~/myopenaps/enact/enacted.json && echo -n 'Autosens: ' && jq .ratio ~/myopenaps/settings/autosens.json && echo -n 'Edison: ' && (~/src/EdisonVoltage/voltage short) | awk '{print $2,$1}' && echo -n 'Pump: ' && cat ~/myopenaps/monitor/reservoir.json && echo -n 'U ' && jq .voltage ~/myopenaps/monitor/battery.json | tr '\n' 'v' && echo \" \")> ~/myopenaps/enact/index.html"` - modify the `openaps pump-loop` cron line to (`openaps http-widget` needs to be run each minute)