Starting emonPi Update > via service-runner-update.sh Service Runner update script V1.1.1 EUID: 1000 Argument: Wed 31 Oct 00:59:55 UTC 2018 ############################################################# emonSD version: emonSD-30Oct18 emonSD base image check passed...continue update ############################################################# I2C LCD NOT DETECTED on either 0x['27', '3f'] ...exiting LCD script /home/pi/emonpi/service-runner-update.sh: line 46: rpi-rw: command not found git pull /home/pi/emonpi enable-ssh enable-ssh-button gpiozero-enable-ssh greeebs-patch-1 * master python-systemd-servicerunner On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean From https://github.com/openenergymonitor/emonpi 4c1d84f..56ce5b2 master -> origin/master 18b8859..003ad11 cydynni -> origin/cydynni * [new branch] feature/update-tmpfiles -> origin/feature/update-tmpfiles * [new branch] remove-reset-hack -> origin/remove-reset-hack * [new branch] service_correction -> origin/service_correction * [new tag] 2.9.1 -> 2.9.1 Updating 4c1d84f..56ce5b2 Fast-forward emoncmsupdate | 565 +++++++++++++++++++++++++++---------------- emonhub-sudoers | 2 +- emonhubupdate | 53 +++- emonpiupdate | 7 +- firmware/platformio.ini | 1 + firmware/src/src.ino | 2 + firmware/src/temperature.ino | 77 ++++-- lcd/emonPiLCD.cfg | 36 +++ lcd/emonPiLCD.py | 518 +++++++++++++++++++++++---------------- rc.local_jessieminimal | 2 + service-runner-update.sh | 12 +- stretch/motd | 2 +- stretch/rc.local | 3 +- 13 files changed, 832 insertions(+), 448 deletions(-) create mode 100644 lcd/emonPiLCD.cfg git pull /home/pi/RFM2Pi * master On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean Already up-to-date. git pull /home/pi/emonhub * emon-pi On branch emon-pi Your branch is up-to-date with 'origin/emon-pi'. nothing to commit, working tree clean From https://github.com/openenergymonitor/emonhub 899e526..1fde439 emon-pi -> origin/emon-pi * [new branch] redis_config_interface -> origin/redis_config_interface * [new branch] unitless_decoder -> origin/unitless_decoder * [new tag] v2.1.2 -> v2.1.2 Updating 899e526..1fde439 Fast-forward README.md | 8 +- conf/emonhub.conf | 6 +- conf/emonpi.default.emonhub.conf | 2 +- .../modbus/modbusTCP.emonhub.conf | 162 +-------------- conf/interfacer_examples/modbus/readme.md | 43 +--- configuration.md | 43 +++- install | 12 +- install.systemd | 4 +- src/emonhub.py | 4 +- src/interfacers/EmonHubJeeInterfacer.py | 44 +++- src/interfacers/EmonHubTx3eInterfacer.py | 13 +- src/interfacers/EmonModbusTcpInterfacer.py | 224 +++++++++++++++++++++ src/interfacers/__init__.py | 2 +- src/interfacers/tmp/EmonModbusTcpInterfacer.py | 147 -------------- 14 files changed, 340 insertions(+), 374 deletions(-) create mode 100644 src/interfacers/EmonModbusTcpInterfacer.py delete mode 100644 src/interfacers/tmp/EmonModbusTcpInterfacer.py git pull /home/pi/usefulscripts * master On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean From https://github.com/emoncms/usefulscripts 7f1ac2a..5221f56 master -> origin/master Updating 7f1ac2a..5221f56 Fast-forward sdpart/sdpart_imagefile | 8 ++++---- update_emoncms.sh | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) git pull /home/pi/huawei-hilink-status * master On branch master Your branch is up-to-date with 'origin/master'. nothing to commit, working tree clean Already up-to-date. Start emonPi Atmega328 firmware update: ================================= EmonPi update started ================================= EUID: 1000 Requirement already up-to-date: paho-mqtt in /usr/local/lib/python2.7/dist-packages Get:1 http://archive.raspberrypi.org/debian stretch InRelease [25.4 kB] Get:2 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15.0 kB] Get:3 http://archive.raspberrypi.org/debian stretch/main armhf Packages [214 kB] Get:4 http://archive.raspberrypi.org/debian stretch/ui armhf Packages [44.4 kB] Get:5 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages [11.7 MB] Get:6 http://raspbian.raspberrypi.org/raspbian stretch/non-free armhf Packages [95.5 kB] Fetched 12.1 MB in 16s (710 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: python-colorzero Suggested packages: python-gpiozero-docs The following NEW packages will be installed: python-colorzero rng-tools The following packages will be upgraded: python-gpiozero python-rpi.gpio 2 upgraded, 2 newly installed, 0 to remove and 103 not upgraded. Need to get 182 kB of archives. After this operation, 421 kB of additional disk space will be used. Get:1 http://archive.raspberrypi.org/debian stretch/main armhf python-rpi.gpio armhf 0.6.5~stretch-1 [23.5 kB] Get:2 http://archive.raspberrypi.org/debian stretch/main armhf python-colorzero all 1.1 [21.7 kB] Get:3 http://archive.raspberrypi.org/debian stretch/main armhf python-gpiozero all 1.5.0 [88.2 kB] Get:4 http://archive-bm.raspbian.org/raspbian stretch/main armhf rng-tools armhf 2-unofficial-mt.14-1 [48.7 kB] apt-listchanges: Reading changelogs... dpkg-preconfigure: unable to re-open stdin: No such file or directory Fetched 182 kB in 0s (457 kB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 46885 files and directories currently installed.) Preparing to unpack .../python-rpi.gpio_0.6.5~stretch-1_armhf.deb ... Unpacking python-rpi.gpio (0.6.5~stretch-1) over (0.6.4~stretch-1) ... Selecting previously unselected package rng-tools. Preparing to unpack .../rng-tools_2-unofficial-mt.14-1_armhf.deb ... Unpacking rng-tools (2-unofficial-mt.14-1) ... Selecting previously unselected package python-colorzero. Preparing to unpack .../python-colorzero_1.1_all.deb ... Unpacking python-colorzero (1.1) ... Preparing to unpack .../python-gpiozero_1.5.0_all.deb ... Unpacking python-gpiozero (1.5.0) over (1.4.1) ... Setting up rng-tools (2-unofficial-mt.14-1) ... Processing triggers for systemd (232-25+deb9u4) ... Setting up python-colorzero (1.1) ... Processing triggers for man-db (2.7.6.1-2) ... Setting up python-rpi.gpio (0.6.5~stretch-1) ... Setting up python-gpiozero (1.5.0) ... Start ATmega328 serial upload using avrdude with latest.hex Discrete Sampling avrdude -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -b 115200 -U flash:w:/home/pi/emonpi/firmware/compiled/latest.hex avrdude-original: Using autoreset DTR on GPIO Pin 7 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00 avrdude-original: stk500_recv(): programmer is not responding avrdude-original: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00 avrdude-original done. Thank you. strace: |autoreset: Broken pipe Start emonhub update script: ================================= emonHub update started ================================= removing initd emonhub service Stopping OpenEnergyMonitor emonHub: emonhub has been stopped ok. Installing emonhub.service in /lib/systemd/system (creating symlink) Created symlink /etc/systemd/system/multi-user.target.wants/emonhub.service → /home/pi/emonhub/service/emonhub.service. Created symlink /etc/systemd/system/emonhub.service → /home/pi/emonhub/service/emonhub.service. Running emonhub automatic node addition script EUID: 1000 EUID: 1000 [[5]] Node 5 already present [[6]] Node 6 already present [[7]] Node 7 already present [[8]] Node 8 already present [[9]] Node 9 already present [[10]] Node 10 already present [[11]] Node 11 already present [[12]] Node 12 already present [[13]] Node 13 already present [[14]] Node 14 already present [[19]] Node 19 already present [[20]] Node 20 already present [[21]] Node 21 already present [[22]] Node 22 already present [[23]] Node 23 already present [[24]] Node 24 already present [[25]] Node 25 already present [[26]] Node 26 already present Start emoncms update: =========================================== Emoncms update started Emoncms update script V1.2.1 (6th Feb 2019) Mon 18 Mar 16:38:24 UTC 2019 =========================================== username: pi Checking environment: - User directory /home/pi found - pi user and pi user directory found - emonSD version: emonSD-30Oct18 - emoncms directory: /var/www/emoncms EUID: 1000 /home/pi/emonpi/emonhub-sudoers: parsed OK emonhub service control sudoers entry installed www-data : www-data video systemd-journal current settings.php md5: bfcadb4356440ffc96c06a5d91aa2a02 Default settings.php md5: bfcadb4356440ffc96c06a5d91aa2a02 Checking status of /var/www/emoncms git repository - git branch: stable - no local changes - running: git pull origin stable From https://github.com/emoncms/emoncms * branch stable -> FETCH_HEAD e520645b..d0db7a57 stable -> origin/stable Updating e520645b..d0db7a57 Fast-forward .travis.yml | 6 +- COPYRIGHT.txt | 2 +- Lib/misc/autocomplete.css | 34 + Lib/misc/autocomplete.js | 86 ++ Lib/misc/sidebar.css | 3 +- Lib/misc/sidebar.js | 12 +- Lib/responsive-linked-tables.js | 25 +- Lib/tablejs/custom-table-fields.js | 27 +- Lib/units.php | 3 +- Lib/user_locale.js | 28 + Modules/admin/admin_controller.php | 8 +- Modules/admin/admin_main_view.php | 125 +- Modules/admin/locale/fr_FR/LC_MESSAGES/messages.mo | Bin 3386 -> 3981 bytes Modules/admin/locale/fr_FR/LC_MESSAGES/messages.po | 120 +- Modules/admin/pi-model.json | 38 +- Modules/admin/userlist_view.php | 30 +- Modules/feed/Views/feedlist_view_v2.php | 1229 ++++++++++---------- Modules/feed/engine/CassandraEngine.php | 11 +- Modules/feed/engine/MysqlTimeSeries.php | 12 +- Modules/feed/engine/PHPFina.php | 200 +++- Modules/feed/engine/PHPFiwa.php | 7 +- Modules/feed/engine/PHPTimeSeries.php | 9 +- Modules/feed/engine/RedisBuffer.php | 10 +- Modules/feed/engine/TemplateEngine.php | 10 +- Modules/feed/feed_controller.php | 196 ++-- Modules/feed/feed_model.php | 9 +- Modules/feed/locale/fr_FR/LC_MESSAGES/messages.mo | Bin 12939 -> 14507 bytes Modules/feed/locale/fr_FR/LC_MESSAGES/messages.po | 370 +++--- Modules/input/Views/device_view.php | 603 ++++++---- Modules/input/input_controller.php | 188 +-- Modules/input/input_methods.php | 13 +- Modules/input/locale/fr_FR/LC_MESSAGES/messages.mo | Bin 14290 -> 15289 bytes Modules/input/locale/fr_FR/LC_MESSAGES/messages.po | 167 ++- Modules/process/Views/process_ui.js | 16 +- Modules/process/Views/process_ui.php | 65 +- Modules/user/locale/cy_GB/LC_MESSAGES/messages.mo | Bin 3015 -> 4653 bytes Modules/user/locale/cy_GB/LC_MESSAGES/messages.po | 441 +++++-- Modules/user/profile/profile.php | 5 +- Modules/vis/Views/vis_main_view.php | 4 +- Modules/vis/visualisations/bargraph.php | 17 +- Modules/vis/visualisations/editdaily.php | 2 +- Modules/vis/visualisations/editrealtime.php | 3 +- .../vis/visualisations/multigraph/multigraph.js | 1 + Modules/vis/visualisations/smoothie.php | 12 +- Theme/basic/emon-blue.css | 148 ++- Theme/basic/emon-standard.css | 154 ++- Theme/basic/emon-sun.css | 144 ++- Theme/basic/menu_view.php | 247 ++-- Theme/basic/theme.php | 440 +++---- default.emonpi.settings.php | 3 +- default.settings.php | 4 +- docs/LinuxInstall.md | 13 +- docs/RaspberryPi/MQTT.md | 26 +- docs/RaspberryPi/read-only.md | 12 +- docs/Upgrading.md | 2 +- index.php | 53 +- process_settings.php | 1 + readme.md | 22 +- scripts/feedwriter.php | 2 +- scripts/logger/install.sh | 22 +- scripts/mqtt_input.service | 2 +- scripts/phpmqtt_input.php | 15 +- scripts/services/emoncms_mqtt/emoncms_mqtt.php | 385 ++++++ scripts/services/emoncms_mqtt/emoncms_mqtt.service | 61 + scripts/services/feedwriter/feedwriter.service | 61 + scripts/services/install-service-emoncmsmqtt.md | 23 + scripts/services/install-service-feedwriter.md | 24 + scripts/services/install-service-runner-update.md | 34 +- scripts/services/service-runner/service-runner.py | 56 +- .../services/service-runner/service-runner.service | 11 +- version.txt | 2 +- 71 files changed, 3880 insertions(+), 2234 deletions(-) create mode 100644 Lib/misc/autocomplete.css create mode 100644 Lib/misc/autocomplete.js create mode 100644 Lib/user_locale.js create mode 100644 scripts/services/emoncms_mqtt/emoncms_mqtt.php create mode 100644 scripts/services/emoncms_mqtt/emoncms_mqtt.service create mode 100644 scripts/services/feedwriter/feedwriter.service create mode 100644 scripts/services/install-service-emoncmsmqtt.md create mode 100644 scripts/services/install-service-feedwriter.md NEW default settings.php md5: 468b110786bf0ab60a856fa3c0036f0f settings.php has NOT been user modifed Update required to settings.php... settings.php autoupdated ========================================== UPDATING EMONCMS MODULES ========================================== ------------------------------------------ Updating /var/www/emoncms/Modules/app module ------------------------------------------ - git branch: stable - git tags: 1.2.0-2-g3fbdf07 - no local changes - running: git pull origin stable From https://github.com/emoncms/app * branch stable -> FETCH_HEAD 3fbdf07..8edcc30 stable -> origin/stable Updating 3fbdf07..8edcc30 Fast-forward Lib/config.js | 2 +- Lib/feed.js | 13 +++- Views/app_view.php | 2 +- Views/css/config.css | 13 ++++ app_model.php | 16 +++- apps/OpenEnergyMonitor/costcomparison/rates.js | 86 ++++++++++++++++++++++ apps/OpenEnergyMonitor/myelectric/myelectric.php | 33 ++++++--- apps/OpenEnergyMonitor/myelectric2/myelectric2.php | 30 ++++++-- apps/OpenEnergyMonitor/myenergy/myenergy.php | 1 + apps/OpenEnergyMonitor/myheatpump/myheatpump.php | 1 + apps/OpenEnergyMonitor/mysolarpv/mysolarpv.php | 29 ++++++-- .../mysolarpvdivert/mysolarpvdivert.php | 1 + apps/OpenEnergyMonitor/timeofuse/timeofuse.php | 1 + apps/OpenEnergyMonitor/timeofuse2/timeofuse2.php | 2 + apps/OpenEnergyMonitor/timeofusecl/timeofusecl.php | 2 + module.json | 2 +- 16 files changed, 201 insertions(+), 33 deletions(-) ------------------------------------------ Updating /var/www/emoncms/Modules/config module ------------------------------------------ - git branch: stable - git tags: 1.0.0-3-g486d4d3 - no local changes - running: git pull origin stable From https://github.com/emoncms/config * branch stable -> FETCH_HEAD 486d4d3..5e96633 stable -> origin/stable Updating 486d4d3..5e96633 Fast-forward config_controller.php | 31 ++++++++++++++++--------------- module.json | 2 +- 2 files changed, 17 insertions(+), 16 deletions(-) ------------------------------------------ Updating /var/www/emoncms/Modules/dashboard module ------------------------------------------ - git branch: stable - git tags: 1.3.1-1-g9b03e57 - no local changes - running: git pull origin stable From https://github.com/emoncms/dashboard * branch stable -> FETCH_HEAD 9b03e57..8be171b stable -> origin/stable Updating 9b03e57..8be171b Fast-forward Readme.md | 2 + Views/dashboard_edit_view.php | 4 +- Views/dashboard_list.php | 4 +- Views/dashboard_view.php | 1 + Views/js/designer.js | 76 +- Views/loadwidgets.php | 2 +- dashboard_controller.php | 7 +- dashboard_langjs.php | 14 +- locale/en_GB/LC_MESSAGES/messages.mo | Bin 518 -> 512 bytes locale/en_GB/LC_MESSAGES/messages.po | 1015 ++++++++++++++++++++++----- locale/fr_FR/LC_MESSAGES/messages.mo | Bin 14689 -> 15636 bytes locale/fr_FR/LC_MESSAGES/messages.po | 435 ++++++------ module.json | 2 +- widget/bar/bar_render.js | 45 +- widget/bar/bar_widget.php | 15 - widget/battery/battery_render.js | 60 +- widget/button/button_render.js | 17 +- widget/dial/dial_render.js | 46 +- widget/dial/dial_widget.php | 15 - widget/feedtime/feedtime_render.js | 21 +- widget/feedtime/feedtime_widget.php | 15 - widget/feedvalue/feedvalue_render.js | 14 +- widget/feedvalue/feedvalue_widget.php | 15 - widget/isactivefeed/isactivefeed_widget.php | 15 - widget/jgauge/jgauge_render.js | 41 +- widget/jgauge2/jgauge2_render.js | 42 +- widget/signal/signal_render.js | 59 +- widget/sun/sun_render.js | 57 +- widget/thermometer/thermometer_render.js | 60 +- widget/thresholds/thresholds_render.js | 18 +- 30 files changed, 1505 insertions(+), 612 deletions(-) delete mode 100644 widget/bar/bar_widget.php delete mode 100644 widget/dial/dial_widget.php delete mode 100644 widget/feedtime/feedtime_widget.php delete mode 100644 widget/feedvalue/feedvalue_widget.php delete mode 100644 widget/isactivefeed/isactivefeed_widget.php ------------------------------------------ Updating /var/www/emoncms/Modules/device module ------------------------------------------ - git branch: master - git tags: 1.1.1-8-ga1e063b - no local changes - running: git pull origin master From https://github.com/emoncms/device * branch master -> FETCH_HEAD a1e063b..da7fa4e master -> origin/master Updating a1e063b..da7fa4e Fast-forward Views/device_dialog.js | 4 +- Views/device_dialog.php | 2 +- Views/device_view.php | 13 +++- data/Control/smartplug.json | 3 +- data/{OpenEnergyMonitor => OpenEVSE}/openevse.json | 79 +++++++++++++++------- device_controller.php | 25 +++++-- device_model.php | 45 ++++++------ device_template.php | 12 ++-- module.json | 2 +- 9 files changed, 120 insertions(+), 65 deletions(-) rename data/{OpenEnergyMonitor => OpenEVSE}/openevse.json (57%) ------------------------------------------ Updating /var/www/emoncms/Modules/graph module ------------------------------------------ - git branch: stable - git tags: 1.2.1-2-g7a2fc18 - no local changes - running: git pull origin stable From https://github.com/emoncms/graph * branch stable -> FETCH_HEAD 7a2fc18..91d4db5 stable -> origin/stable Updating 7a2fc18..91d4db5 Fast-forward Lib/timezone-js | 1 + embed.php | 13 +- graph.css | 94 ++++++++-- graph.js | 336 ++++++++++++++++++++++++++--------- group_view.php | 4 +- locale/cy_GB/LC_MESSAGES/messages.mo | Bin 0 -> 3539 bytes locale/cy_GB/LC_MESSAGES/messages.po | 326 +++++++++++++++++++++++++++++++++ locale/fr_FR/LC_MESSAGES/message.po | 327 ++++++++++++++++++++++++++++++++++ locale/fr_FR/LC_MESSAGES/messages.mo | Bin 0 -> 3714 bytes module.json | 2 +- readme.md | 2 +- view.php | 303 +++++++++++++++++++------------ 12 files changed, 1190 insertions(+), 218 deletions(-) create mode 160000 Lib/timezone-js create mode 100644 locale/cy_GB/LC_MESSAGES/messages.mo create mode 100644 locale/cy_GB/LC_MESSAGES/messages.po create mode 100644 locale/fr_FR/LC_MESSAGES/message.po create mode 100644 locale/fr_FR/LC_MESSAGES/messages.mo ------------------------------------------ Updating /var/www/emoncms/Modules/wifi module ------------------------------------------ - git branch: stable - git tags: 1.2.0-27-g16a2296 - no local changes - running: git pull origin stable From https://github.com/emoncms/wifi * branch stable -> FETCH_HEAD 16a2296..2f37618 stable -> origin/stable Updating 16a2296..2f37618 Fast-forward module.json | 2 +- wifi.php | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) ------------------------------------------ Updating postprocess module ------------------------------------------ - git branch: emonpi fatal: No names found, cannot describe anything. - git tags: - no local changes - running: git pull origin emonpi From https://github.com/emoncms/postprocess * branch emonpi -> FETCH_HEAD d392f91..e548367 emonpi -> origin/emonpi Updating d392f91..e548367 Fast-forward common.php | 29 +++++ postprocess-module/postprocess_controller.php | 105 ++++++++++++++++-- postprocess-module/view.js | 98 +++++++++++++++-- postprocess-module/view.php | 46 +++++++- processes/basic_formula.php | 151 ++++++++++++++++++++++++++ processes/constantflow_tokwh.php | 107 ++++++++++++++++++ processes/liquidorairflow_tokwh.php | 118 ++++++++++++++++++++ processes/powertokwh.php | 38 +++++-- 8 files changed, 660 insertions(+), 32 deletions(-) create mode 100644 processes/basic_formula.php create mode 100644 processes/constantflow_tokwh.php create mode 100644 processes/liquidorairflow_tokwh.php ------------------------------------------ Updating sync module ------------------------------------------ - git branch: master - git tags: 1.0.0-1-g30bba0a - no local changes - running: git pull origin master From https://github.com/emoncms/sync * branch master -> FETCH_HEAD 30bba0a..82fb0bb master -> origin/master Updating 30bba0a..82fb0bb Fast-forward sync-module/sync_controller.php | 4 +++- sync-module/sync_model.php | 5 ++++- sync-module/sync_view.php | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) ------------------------------------------ Updating backup module ------------------------------------------ - git branch: stable - git tags: 1.1.5-4-g0aa1a3b - no local changes - running: git pull origin stable From https://github.com/emoncms/backup * branch stable -> FETCH_HEAD 0aa1a3b..3dcb153 stable -> origin/stable Updating 0aa1a3b..3dcb153 Fast-forward backup/module.json | 2 +- emoncms-copy.sh | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ emoncms-export.sh | 7 +++-- readme.md | 1 + 4 files changed, 98 insertions(+), 3 deletions(-) create mode 100755 emoncms-copy.sh ========================================== AUTO INSTALL EMONCMS MODULES ========================================== - graph module already installed - device module already installed - postprocess module already installed - sync module already installed - backup module already installed ========================================== SERVICES ========================================== Removing mqtt_input.service from /etc/systemd/system Installing emoncms_mqtt.service in /lib/systemd/system (creating symlink) Created symlink /etc/systemd/system/multi-user.target.wants/emoncms_mqtt.service → /var/www/emoncms/scripts/services/emoncms_mqtt/emoncms_mqtt.service. Created symlink /etc/systemd/system/emoncms_mqtt.service → /var/www/emoncms/scripts/services/emoncms_mqtt/emoncms_mqtt.service. removing initd feedwriter service Log is turned off Stopping feedwriter: stopped Installing feedwriter.service in /lib/systemd/system (creating symlink) Created symlink /etc/systemd/system/multi-user.target.wants/feedwriter.service → /var/www/emoncms/scripts/services/feedwriter/feedwriter.service. Created symlink /etc/systemd/system/feedwriter.service → /var/www/emoncms/scripts/services/feedwriter/feedwriter.service. service-runner.service already installed ------------------------------------------ Update Emoncms database ["CREATE TABLE `app_config` (`userid` int(11), `data` text) ENGINE=MYISAM","CREATE TABLE `dashboard` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `userid` int(11), `content` text, `height` int(11) DEFAULT '600', `name` varchar(30) DEFAULT 'no name', `alias` varchar(20) DEFAULT '', `description` varchar(255) DEFAULT 'no description', `main` tinyint(1) DEFAULT '0', `public` tinyint(1) DEFAULT '0', `published` tinyint(1) DEFAULT '0', `showdescription` tinyint(1) DEFAULT '0', `backgroundcolor` varchar(6) DEFAULT 'EDF7FC', `gridsize` tinyint(1) DEFAULT '20', `feedmode` varchar(8) DEFAULT 'feedid') ENGINE=MYISAM","CREATE TABLE `device` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `userid` int(11), `nodeid` text, `name` text, `description` text, `type` varchar(32), `devicekey` varchar(64), `time` int(10)) ENGINE=MYISAM","CREATE TABLE `feeds` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `name` text, `userid` int(11), `tag` text, `time` int(10), `value` double, `datatype` int(11) NOT NULL, `public` tinyint(1) DEFAULT '0', `size` int(11), `engine` int(11) DEFAULT '0' NOT NULL, `server` int(11) DEFAULT '0' NOT NULL, `processList` text, `unit` varchar(10) DEFAULT '') ENGINE=MYISAM","CREATE TABLE `graph` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `userid` int(11), `groupid` int(11) DEFAULT '0', `data` text) ENGINE=MYISAM","CREATE TABLE `input` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `userid` int(11), `nodeid` text, `name` text, `description` text, `processList` text, `time` int(10), `value` float) ENGINE=MYISAM","CREATE TABLE `postprocess` (`userid` int(11), `data` text) ENGINE=MYISAM","CREATE TABLE `schedule` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `userid` int(11), `name` varchar(30), `expression` text, `timezone` varchar(64) DEFAULT 'UTC', `public` tinyint(1) DEFAULT '0') ENGINE=MYISAM","CREATE TABLE `setup` (`state` varchar(32) DEFAULT 'unconfigured', `wifi` varchar(32) DEFAULT 'unconfigured') ENGINE=MYISAM","CREATE TABLE `sync` (`userid` int(11), `host` varchar(64), `username` varchar(30), `apikey_read` varchar(64), `apikey_write` varchar(64)) ENGINE=MYISAM","CREATE TABLE `users` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `username` varchar(30), `email` varchar(64), `password` varchar(64), `salt` varchar(32), `apikey_write` varchar(64), `apikey_read` varchar(64), `lastlogin` datetime, `admin` int(11) NOT NULL, `gravatar` varchar(30) DEFAULT '', `name` varchar(30) DEFAULT '', `location` varchar(30) DEFAULT '', `timezone` varchar(64) DEFAULT 'UTC', `language` varchar(5) DEFAULT 'en_EN', `bio` text, `tags` text, `startingpage` varchar(64) DEFAULT 'feed\/list', `email_verified` int(11) DEFAULT '0', `verification_key` varchar(64) DEFAULT '', `preferences` varchar(255)) ENGINE=MYISAM","CREATE TABLE `rememberme` (`userid` int(11), `token` varchar(40), `persistentToken` varchar(40), `expire` datetime) ENGINE=MYISAM","CREATE TABLE `multigraph` (`id` int(11) NOT NULL auto_increment PRIMARY KEY, `name` text, `userid` int(11), `feedlist` text) ENGINE=MYISAM"] Restarting Services... - sudo systemctl restart feedwriter.service --- ActiveState=active --- - sudo systemctl restart emoncms_mqtt.service --- ActiveState=active --- - sudo systemctl restart emonhub.service --- ActiveState=active --- Installing emoncms logrotate... Now setting up Logrotate... Backing up old logrotate configuration... Linked to new logrotate configuration... Backing up old logrotate cron job... Linked to new logrotate cron job... Completed setup logrotate state & logfile in /var/log/logrotate mkdir: cannot create directory ‘/var/log/logrotate’: File exists Completed Running logrotate... set log rotate config owner to root ------------------------------------------ Emoncms update script complete ------------------------------------------ Starting emonPi LCD service.. /home/pi/emonpi/service-runner-update.sh: line 132: rpi-ro: command not found Mon 18 Mar 16:38:56 UTC 2019 ................... emonPi update done restarting service-runner\n service-runner: no process found