Emoncms graphs stop updating

After updating to 11.4.11 (from 11.3.0), it seems like the graphs in emoncms My Solar Divert app is not updating automatically. It shows new values just fine if you press F5, or change range of the graph (e.g., between from 1 h to 6 h and back), so the data is there, but when the graph is automatically updated, it is gradually getting empty. There are no errors in browser console.

Data is coming from Shelly via HTTP GET messages every 5 secs. Using 10 sec fixed feeds and they update fine. Even if I’d clear everything from the Input and only log the “power:current” to the App, it still fails to update the graph. In the Input config I just do some additional logic to subtract solar generation, and accumulate kWh.

Tested on Edge and Firefox.

How did you update emoncms? Did you update all the modules?

Which app are you using?

Used the Admin → Update → " UPDATE EMONCMS ONLY". Occurs on My Solar Divert.

You can also see a curious behavior, when it tries to keep up with the data for a while, but after 1-2 mins, it stops updating altogether. Another curiosity is that when I refrshed the feed at 1 minute mark, you can see also the older values in the chart updated slightly. Poor video, but hopefully clear enough to show what I mean.

<details><summary>LAST ENTRIES ON THE LOG FILE</summary><br />
Starting update via service-runner-update.sh (v3.0) ><br />
Filesystem      Size  Used Avail Use% Mounted on<br />
/dev/root       4.0G  2.9G  943M  76% /<br />
devtmpfs        431M     0  431M   0% /dev<br />
tmpfs           464M     0  464M   0% /dev/shm<br />
tmpfs           464M  6.2M  458M   2% /run<br />
tmpfs           5.0M     0  5.0M   0% /run/lock<br />
tmpfs           464M     0  464M   0% /sys/fs/cgroup<br />
tmpfs            30M     0   30M   0% /tmp<br />
tmpfs           1.0M  8.0K 1016K   1% /var/lib/php/sessions<br />
tmpfs           1.0M     0  1.0M   0% /var/tmp<br />
/dev/mmcblk0p1  253M   54M  199M  22% /boot<br />
/dev/sda3       106G  565M  100G   1% /var/opt/emoncms<br />
log2ram          50M  3.6M   47M   8% /var/log<br />
tmpfs            93M     0   93M   0% /run/user/1000<br />
- emonSD version: emonSD-02Oct19<br />
- supported images: emonSD-01Feb24 emonSD-20Nov23 emonSD-10Nov22 emonSD-21Jul21 emonSD-08May21 emonSD-24Jul20 emonSD-02Oct19 emonSD-17Oct19<br />
- emonSD base image check passed...continue update<br />
git pull /opt/openenergymonitor/EmonScripts<br />
  master<br />
* stable<br />
On branch stable<br />
Your branch is up to date with 'origin/stable'.<br />
<br />
nothing to commit, working tree clean<br />
From https://github.com/openenergymonitor/EmonScripts<br />
   1a5ed0b..a0fa755  stable     -> origin/stable<br />
   1a5ed0b..d993cbc  master     -> origin/master<br />
 * [new tag]         1.7.10     -> 1.7.10<br />
 * [new tag]         1.4.2      -> 1.4.2<br />
 * [new tag]         1.5.0      -> 1.5.0<br />
 * [new tag]         1.5.1      -> 1.5.1<br />
 * [new tag]         1.5.10     -> 1.5.10<br />
 * [new tag]         1.5.11     -> 1.5.11<br />
 * [new tag]         1.5.12     -> 1.5.12<br />
 * [new tag]         1.5.13     -> 1.5.13<br />
 * [new tag]         1.5.14     -> 1.5.14<br />
 * [new tag]         1.5.2      -> 1.5.2<br />
 * [new tag]         1.5.3      -> 1.5.3<br />
 * [new tag]         1.5.4      -> 1.5.4<br />
 * [new tag]         1.5.6      -> 1.5.6<br />
 * [new tag]         1.5.7      -> 1.5.7<br />
 * [new tag]         1.5.8      -> 1.5.8<br />
 * [new tag]         1.5.9      -> 1.5.9<br />
 * [new tag]         1.6.0      -> 1.6.0<br />
 * [new tag]         1.6.1      -> 1.6.1<br />
 * [new tag]         1.6.10     -> 1.6.10<br />
 * [new tag]         1.6.11     -> 1.6.11<br />
 * [new tag]         1.6.12     -> 1.6.12<br />
 * [new tag]         1.6.13     -> 1.6.13<br />
 * [new tag]         1.6.14     -> 1.6.14<br />
 * [new tag]         1.6.15     -> 1.6.15<br />
 * [new tag]         1.6.16     -> 1.6.16<br />
 * [new tag]         1.6.17     -> 1.6.17<br />
 * [new tag]         1.6.18     -> 1.6.18<br />
 * [new tag]         1.6.19     -> 1.6.19<br />
 * [new tag]         1.6.2      -> 1.6.2<br />
 * [new tag]         1.6.20     -> 1.6.20<br />
 * [new tag]         1.6.21     -> 1.6.21<br />
 * [new tag]         1.6.22     -> 1.6.22<br />
 * [new tag]         1.6.23     -> 1.6.23<br />
 * [new tag]         1.6.24     -> 1.6.24<br />
 * [new tag]         1.6.25     -> 1.6.25<br />
 * [new tag]         1.6.26     -> 1.6.26<br />
 * [new tag]         1.6.27     -> 1.6.27<br />
 * [new tag]         1.6.28     -> 1.6.28<br />
 * [new tag]         1.6.29     -> 1.6.29<br />
 * [new tag]         1.6.3      -> 1.6.3<br />
 * [new tag]         1.6.30     -> 1.6.30<br />
 * [new tag]         1.6.31     -> 1.6.31<br />
 * [new tag]         1.6.32     -> 1.6.32<br />
 * [new tag]         1.6.33     -> 1.6.33<br />
 * [new tag]         1.6.4      -> 1.6.4<br />
 * [new tag]         1.6.5      -> 1.6.5<br />
 * [new tag]         1.6.6      -> 1.6.6<br />
 * [new tag]         1.6.7      -> 1.6.7<br />
 * [new tag]         1.6.8      -> 1.6.8<br />
 * [new tag]         1.6.9      -> 1.6.9<br />
 * [new tag]         1.7.4      -> 1.7.4<br />
 * [new tag]         1.7.5      -> 1.7.5<br />
 * [new tag]         1.7.6      -> 1.7.6<br />
 * [new tag]         1.7.7      -> 1.7.7<br />
 * [new tag]         1.7.8      -> 1.7.8<br />
 * [new tag]         1.7.9      -> 1.7.9<br />
Updating 1a5ed0b..a0fa755<br />
Fast-forward<br />
 .gitignore                                  |     1 +<br />
 defaults/apache2/emoncms.conf               |     3 +-<br />
 defaults/etc/fstab                          |     4 +-<br />
 defaults/etc/logrotate.d/00_defaults        |    14 +-<br />
 defaults/etc/logrotate.d/emoncms            |     1 +<br />
 defaults/etc/logrotate.d/emoncms-non-emonsd |     2 +-<br />
 defaults/etc/logrotate.d/emonhub            |     8 +-<br />
 defaults/etc/logrotate.d/logrotate          |     9 +<br />
 defaults/etc/rc.local                       |    16 +-<br />
 docs/developer.md                           |    95 +<br />
 {install => docs}/digital-ocean-install.md  |     6 +-<br />
 docs/download.md                            |  1243 ++<br />
 docs/index.rst                              |    10 +<br />
 {install => docs}/install-scripts.md        |     4 +-<br />
 install/readme.md => docs/install.md        |    47 +-<br />
 docs/rpi-install.md                         |    79 +<br />
 emonupload2.py                              |   113 +<br />
 firmware_available.json                     |   285 +-<br />
 install/apache.sh                           |    19 +<br />
 install/docker.sh                           |    28 +<br />
 install/emoncms_core.sh                     |    43 +-<br />
 install/emoncms_emonpi_modules.sh           |    16 +-<br />
 install/emoncms_modules.sh                  |    12 +-<br />
 install/emonhub.sh                          |    11 +-<br />
 install/emonhub_gateway.config.ini          |    13 +-<br />
 install/emonpilcd.sh                        |    19 +-<br />
 install/emonsd.config.ini                   |    16 +-<br />
 install/emonsd.sh                           |    68 +-<br />
 install/firmware.sh                         |     6 +-<br />
 install/init.sh                             |    13 +<br />
 install/init_resize.sh                      |     2 +-<br />
 install/main.sh                             |    57 +-<br />
 install/mosquitto.sh                        |    12 +-<br />
 install/mysql.sh                            |     6 +-<br />
 install/network.sh                          |     9 +<br />
 install/php.sh                              |    23 +-<br />
 install/redis.sh                            |    13 +-<br />
 install/rpi-install.md                      |   117 -<br />
 install/wifiap.sh                           |   112 -<br />
 module.json                                 |     2 +-<br />
 other/i2cdetect.py                          |    12 +<br />
 other/stable_release.sh                     |     2 +-<br />
 readme.md                                   |     2 +-<br />
 safe-update                                 |     3 +<br />
 update/atmega_firmware_upload.sh            |    16 +-<br />
 update/avrdude.conf                         | 17199 ++++++++++++++++++++++++++<br />
 update/emonhub.sh                           |     8 +<br />
 update/emonsd.sh                            |    19 +-<br />
 update/firstbootupdate                      |     4 +<br />
 update/get_firmware_download_url.py         |    25 +-<br />
 update/main.sh                              |    44 +-<br />
 update/service-runner-update.sh             |     2 +-<br />
 update/update_component.sh                  |     6 +-<br />
 53 files changed, 19367 insertions(+), 532 deletions(-)<br />
 create mode 100644 .gitignore<br />
 create mode 100644 defaults/etc/logrotate.d/logrotate<br />
 create mode 100644 docs/developer.md<br />
 rename {install => docs}/digital-ocean-install.md (94%)<br />
 create mode 100644 docs/download.md<br />
 create mode 100644 docs/index.rst<br />
 rename {install => docs}/install-scripts.md (91%)<br />
 rename install/readme.md => docs/install.md (60%)<br />
 create mode 100644 docs/rpi-install.md<br />
 create mode 100755 emonupload2.py<br />
 create mode 100755 install/docker.sh<br />
 create mode 100755 install/network.sh<br />
 delete mode 100644 install/rpi-install.md<br />
 delete mode 100755 install/wifiap.sh<br />
 create mode 100755 other/i2cdetect.py<br />
 create mode 100644 update/avrdude.conf<br />
-------------------------------------------------------------<br />
Main Update Script<br />
-------------------------------------------------------------<br />
Date: Mon 19 Feb 17:52:12 GMT 2024<br />
EUID: 1000<br />
openenergymonitor_dir: /opt/openenergymonitor<br />
type: emoncms<br />
serial_port: ttyAMA0<br />
firmware: none<br />
Hardware detected: EmonPi<br />
Reading package lists...<br />
Building dependency tree...<br />
Reading state information...<br />
python3-pip is already the newest version (18.1-5+rpt1).<br />
0 upgraded, 0 newly installed, 0 to remove and 151 not upgraded.<br />
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple<br />
Requirement already satisfied: redis in /home/pi/.local/lib/python3.7/site-packages (3.5.3)<br />
Stopping emonPiLCD service<br />
Start emoncms update:<br />
-------------------------------------------------------------<br />
Update Emoncms Core<br />
-------------------------------------------------------------<br />
Updating /var/www/emoncms<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/emoncms<br />
 - [deleted]           (none)     -> origin/aes128cbcgz<br />
 - [deleted]           (none)     -> origin/move_update_to_post<br />
 - [deleted]           (none)     -> origin/mysqltimeseries_update<br />
 - [deleted]           (none)     -> origin/padding_mode_naming<br />
 - [deleted]           (none)     -> origin/post_multiple<br />
 - [deleted]           (none)     -> origin/public_data_view_improvements<br />
 - [deleted]           (none)     -> origin/serial_config_ui<br />
   5ad57e8a..63dcb070  stable              -> origin/stable<br />
 * [new branch]        account_mod_support -> origin/account_mod_support<br />
 * [new branch]        editor              -> origin/editor<br />
 * [new branch]        fix_emoncms_mqtt_memory_leak -> origin/fix_emoncms_mqtt_memory_leak<br />
   752b87ae..63dcb070  master              -> origin/master<br />
 * [new branch]        sort_feed_list      -> origin/sort_feed_list<br />
 * [new tag]           11.4.11             -> 11.4.11<br />
 * [new tag]           11.3.20             -> 11.3.20<br />
 * [new tag]           11.3.22             -> 11.3.22<br />
 * [new tag]           11.4.10             -> 11.4.10<br />
 * [new tag]           11.4.2              -> 11.4.2<br />
 * [new tag]           11.4.3              -> 11.4.3<br />
 * [new tag]           11.4.4              -> 11.4.4<br />
 * [new tag]           11.4.5              -> 11.4.5<br />
 * [new tag]           11.4.7              -> 11.4.7<br />
 * [new tag]           11.4.9              -> 11.4.9<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 117 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 5ad57e8a..63dcb070<br />
Fast-forward<br />
 .github/workflows/PHP.yml                          |  29 ++<br />
 .gitignore                                         |   1 +<br />
 .htaccess                                          |   3 +-<br />
 .travis.yml                                        |  14 -<br />
 Lib/dbschemasetup.php                              |  14 +-<br />
 Lib/process_old_settings.php                       |   2 +-<br />
 Lib/vis.helper.js                                  |  55 ++-<br />
 Modules/admin/Views/admin_main_view.php            |  57 +--<br />
 Modules/admin/Views/serial_config_view.php         |  57 ++-<br />
 Modules/admin/Views/update_view.php                |  69 ++--<br />
 Modules/admin/Views/userlist_view.php              | 398 ++++++++++++--------<br />
 Modules/admin/admin_controller.php                 | 151 ++++----<br />
 Modules/admin/admin_model.php                      | 186 +++++----<br />
 Modules/admin/pi-model.json                        |   7 +<br />
 Modules/eventp/eventp_processlist.php              |  23 +-<br />
 Modules/feed/Views/feedlist_view.php               |  27 +-<br />
 Modules/feed/engine/CassandraEngine.php            |  12 +-<br />
 Modules/feed/engine/MysqlTimeSeries.php            | 135 ++++---<br />
 Modules/feed/engine/PHPFina.php                    | 259 +++++++------<br />
 Modules/feed/engine/PHPTimeSeries.php              | 282 +++++++-------<br />
 Modules/feed/engine/RedisBuffer.php                |  32 +-<br />
 Modules/feed/engine/TemplateEngine.php             |  68 ++--<br />
 Modules/feed/engine/VirtualFeed.php                |  52 +--<br />
 Modules/feed/engine/shared_helper.php              |  52 +--<br />
 Modules/feed/feed.js                               |  54 ++-<br />
 Modules/feed/feed_controller.php                   | 154 +++++---<br />
 Modules/feed/feed_model.php                        | 278 +++++++-------<br />
 Modules/input/Views/input_dialog.php               |   6 +-<br />
 Modules/input/Views/input_view.js                  |   1 -<br />
 Modules/input/Views/input_view.php                 |   2 +-<br />
 Modules/input/input_controller.php                 |  94 +++--<br />
 Modules/input/input_methods.php                    |  79 ++--<br />
 Modules/input/input_model.php                      | 134 ++++---<br />
 Modules/process/Views/process_ui.js                |   7 +-<br />
 Modules/process/process_controller.php             |   6 +-<br />
 Modules/process/process_processlist.php            | 169 ++++-----<br />
 Modules/schedule/schedule_model.php                | 102 +++--<br />
 Modules/schedule/schedule_processlist.php          |  11 +-<br />
 Modules/user/rememberme_model.php                  |  86 ++---<br />
 Modules/user/user_controller.php                   |   7 +-<br />
 Modules/vis/vis_controller.php                     | 108 +++---<br />
 Modules/vis/vis_object.php                         |   6 +-<br />
 .../vis/visualisations/comparison/comparison.php   |  10 +-<br />
 Modules/vis/visualisations/editdaily.php           | 208 -----------<br />
 Modules/vis/visualisations/editor.php              | 415 +++++++++++++++++++++<br />
 Modules/vis/visualisations/editrealtime.php        | 270 --------------<br />
 Modules/vis/visualisations/simplezoom.php          |   8 +-<br />
 Theme/theme.php                                    |  22 +-<br />
 composer.json                                      |  13 +-<br />
 core.php                                           |  72 ++--<br />
 default-settings.ini                               |   3 +<br />
 default-settings.php                               |   6 +-<br />
 docs/Cassandra.md                                  |  38 --<br />
 docs/DebianInstall.md                              |  77 ----<br />
 docs/LinuxInstall.md                               | 214 -----------<br />
 docs/RaspberryPi/Low-write-mode.md                 | 124 ------<br />
 docs/RaspberryPi/MQTT.md                           | 179 ---------<br />
 docs/RaspberryPi/USB_HDD.md                        |  48 ---<br />
 docs/RaspberryPi/general.md                        | 148 --------<br />
 docs/RaspberryPi/install_Wheezy.md                 | 155 --------<br />
 docs/RaspberryPi/jessie.md                         | 193 ----------<br />
 docs/RaspberryPi/language_support.md               |  49 ---<br />
 docs/RaspberryPi/read-only.md                      | 173 ---------<br />
 docs/RaspberryPi/readme.md                         | 217 -----------<br />
 docs/SharedLinuxHostingInstall.md                  |  28 --<br />
 docs/Update.md                                     |  52 ---<br />
 docs/Upgrading.md                                  | 111 ------<br />
 docs/WindowsInstall.md                             | 133 -------<br />
 docs/{ => design}/architecture.md                  | 248 +++++++-----<br />
 docs/{ => design}/developing-a-new-module.md       |   0<br />
 docs/{ => design}/files/final.png                  | Bin<br />
 .../files/inputproc/inputproc_ex02a.png            | Bin<br />
 .../files/inputproc/inputproc_ex02b.png            | Bin<br />
 .../files/inputproc/inputproc_ex02c.png            | Bin<br />
 .../files/inputproc/inputproc_ex03b.png            | Bin<br />
 .../files/inputproc/inputproc_ex03c.png            | Bin<br />
 .../files/inputproc/inputprocessing.jpg            | Bin<br />
 .../files/inputproc/inputprocessing01.png          | Bin<br />
 docs/{ => design}/gettext.md                       |   0<br />
 docs/{ => design}/global-variables.md              |  12 +-<br />
 docs/{ => design}/input-processing.md              |   6 +-<br />
 docs/files/emoncms_update.png                      | Bin 78097 -> 0 bytes<br />
 docs/files/tablejs.png                             | Bin 12182 -> 0 bytes<br />
 docs/files/wampserver.png                          | Bin 280880 -> 0 bytes<br />
 docs/user_guide/agileapp.md                        | 102 +++++<br />
 docs/user_guide/coreconcepts.md                    |   8 +-<br />
 docs/user_guide/demandshaper.md                    | 154 ++++++++<br />
 docs/user_guide/img/agile/1.png                    | Bin 0 -> 89907 bytes<br />
 docs/user_guide/img/agile/2.png                    | Bin 0 -> 222122 bytes<br />
 docs/user_guide/img/agile/3.png                    | Bin 0 -> 80955 bytes<br />
 docs/user_guide/img/agile/4.png                    | Bin 0 -> 141905 bytes<br />
 docs/user_guide/img/agile/agile_app.png            | Bin 0 -> 116149 bytes<br />
 docs/user_guide/img/agile/agiletariff.png          | Bin 0 -> 34189 bytes<br />
 docs/user_guide/img/agile/solarpv_1.png            | Bin 0 -> 103366 bytes<br />
 docs/user_guide/img/agile/solarpv_2.png            | Bin 0 -> 153561 bytes<br />
 docs/user_guide/img/dataplicity/1-dataplicity.png  | Bin 0 -> 110356 bytes<br />
 docs/user_guide/img/dataplicity/2-dataplicity.jpg  | Bin 0 -> 33848 bytes<br />
 docs/user_guide/img/dataplicity/3-dataplicity.png  | Bin 0 -> 113866 bytes<br />
 docs/user_guide/img/dataplicity/4-dataplicity.png  | Bin 0 -> 28333 bytes<br />
 docs/user_guide/img/dataplicity/5-dataplicity.png  | Bin 0 -> 85922 bytes<br />
 docs/user_guide/img/dataplicity/6-dataplicity.png  | Bin 0 -> 38349 bytes<br />
 docs/user_guide/img/demandshaper/demandshaper.png  | Bin 0 -> 45000 bytes<br />
 .../img/demandshaper/emonevse/demandshaper2.png    | Bin 0 -> 98511 bytes<br />
 .../demandshaper/emonevse/demandshaper_ovms.png    | Bin 0 -> 40070 bytes<br />
 .../img/demandshaper/emonevse/emonevse_hub.png     | Bin 0 -> 100571 bytes<br />
 .../emonevse/openevse_deviceconfig1.png            | Bin 0 -> 68372 bytes<br />
 .../emonevse/openevse_deviceconfig2.png            | Bin 0 -> 120237 bytes<br />
 .../img/demandshaper/emonevse/openevse_inputs.png  | Bin 0 -> 72666 bytes<br />
 .../img/demandshaper/emonevse/openevse_inputs2.png | Bin 0 -> 78395 bytes<br />
 .../img/demandshaper/sonoffs20/EmonESP1.png        | Bin 0 -> 66600 bytes<br />
 .../img/demandshaper/sonoffs20/EmonESP2.png        | Bin 0 -> 48221 bytes<br />
 .../img/demandshaper/sonoffs20/demandshaper1.png   | Bin 0 -> 61546 bytes<br />
 .../img/demandshaper/sonoffs20/demandshaper2.png   | Bin 0 -> 75970 bytes<br />
 .../img/demandshaper/sonoffs20/demandshaper3.png   | Bin 0 -> 90644 bytes<br />
 .../img/demandshaper/sonoffs20/demandshaper4.png   | Bin 0 -> 67203 bytes<br />
 .../img/demandshaper/sonoffs20/demandshaper5.png   | Bin 0 -> 89623 bytes<br />
 .../img/demandshaper/sonoffs20/sonoffs20_hub.png   | Bin 0 -> 89127 bytes<br />
 docs/user_guide/img/emoncms_post_process_01.png    | Bin 0 -> 137630 bytes<br />
 docs/user_guide/img/emoncms_post_process_02.png    | Bin 0 -> 81925 bytes<br />
 docs/user_guide/img/emoncms_services.png           | Bin 0 -> 68627 bytes<br />
 docs/user_guide/img/emonpi_sd_card.png             | Bin 0 -> 6638343 bytes<br />
 docs/user_guide/import.md                          | 201 ++--------<br />
 docs/user_guide/index.rst                          |   5 +<br />
 docs/user_guide/mqtt.md                            | 103 +++++<br />
 docs/user_guide/postingdata.md                     |   4 +-<br />
 docs/user_guide/postprocess.md                     |  86 +++--<br />
 docs/user_guide/remoteaccess.md                    |  49 +++<br />
 docs/user_guide/troubleshooting.md                 | 224 +++++++++++<br />
 docs/user_guide/update.md                          |   4 +-<br />
 .../emoncms_graphic.png => emoncms_graphic.png     | Bin<br />
 index.php                                          |  43 ++-<br />
 process_settings.php                               |   8 +-<br />
 readme.md                                          | 131 +++----<br />
 route.php                                          |  16 +-<br />
 scripts/dashboard_langjs_builder.php               |  16 +-<br />
 scripts/emoncms-cli                                |   2 +-<br />
 scripts/export_montly_cron.php                     |  24 +-<br />
 scripts/phpmqtt_input.php                          |  84 +++--<br />
 scripts/process_langjs_builder.php                 |   8 +-<br />
 scripts/serialmonitor/serialmonitor.py             |   7 +<br />
 scripts/services/emoncms_mqtt/emoncms_mqtt.php     | 112 +++---<br />
 scripts/vis_langjs_builder.php                     |   8 +-<br />
 version.json                                       |   2 +-<br />
 143 files changed, 3485 insertions(+), 4437 deletions(-)<br />
 create mode 100644 .github/workflows/PHP.yml<br />
 delete mode 100644 .travis.yml<br />
 delete mode 100644 Modules/vis/visualisations/editdaily.php<br />
 create mode 100644 Modules/vis/visualisations/editor.php<br />
 delete mode 100644 Modules/vis/visualisations/editrealtime.php<br />
 delete mode 100644 docs/Cassandra.md<br />
 delete mode 100644 docs/DebianInstall.md<br />
 delete mode 100644 docs/LinuxInstall.md<br />
 delete mode 100644 docs/RaspberryPi/Low-write-mode.md<br />
 delete mode 100644 docs/RaspberryPi/MQTT.md<br />
 delete mode 100644 docs/RaspberryPi/USB_HDD.md<br />
 delete mode 100644 docs/RaspberryPi/general.md<br />
 delete mode 100644 docs/RaspberryPi/install_Wheezy.md<br />
 delete mode 100644 docs/RaspberryPi/jessie.md<br />
 delete mode 100644 docs/RaspberryPi/language_support.md<br />
 delete mode 100644 docs/RaspberryPi/read-only.md<br />
 delete mode 100644 docs/RaspberryPi/readme.md<br />
 delete mode 100644 docs/SharedLinuxHostingInstall.md<br />
 delete mode 100644 docs/Update.md<br />
 delete mode 100644 docs/Upgrading.md<br />
 delete mode 100644 docs/WindowsInstall.md<br />
 rename docs/{ => design}/architecture.md (63%)<br />
 rename docs/{ => design}/developing-a-new-module.md (100%)<br />
 rename docs/{ => design}/files/final.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputproc_ex02a.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputproc_ex02b.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputproc_ex02c.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputproc_ex03b.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputproc_ex03c.png (100%)<br />
 rename docs/{ => design}/files/inputproc/inputprocessing.jpg (100%)<br />
 rename docs/{ => design}/files/inputproc/inputprocessing01.png (100%)<br />
 rename docs/{ => design}/gettext.md (100%)<br />
 rename docs/{ => design}/global-variables.md (96%)<br />
 rename docs/{ => design}/input-processing.md (98%)<br />
 delete mode 100644 docs/files/emoncms_update.png<br />
 delete mode 100644 docs/files/tablejs.png<br />
 delete mode 100644 docs/files/wampserver.png<br />
 create mode 100644 docs/user_guide/agileapp.md<br />
 create mode 100644 docs/user_guide/demandshaper.md<br />
 create mode 100644 docs/user_guide/img/agile/1.png<br />
 create mode 100644 docs/user_guide/img/agile/2.png<br />
 create mode 100644 docs/user_guide/img/agile/3.png<br />
 create mode 100644 docs/user_guide/img/agile/4.png<br />
 create mode 100644 docs/user_guide/img/agile/agile_app.png<br />
 create mode 100644 docs/user_guide/img/agile/agiletariff.png<br />
 create mode 100644 docs/user_guide/img/agile/solarpv_1.png<br />
 create mode 100644 docs/user_guide/img/agile/solarpv_2.png<br />
 create mode 100644 docs/user_guide/img/dataplicity/1-dataplicity.png<br />
 create mode 100644 docs/user_guide/img/dataplicity/2-dataplicity.jpg<br />
 create mode 100644 docs/user_guide/img/dataplicity/3-dataplicity.png<br />
 create mode 100644 docs/user_guide/img/dataplicity/4-dataplicity.png<br />
 create mode 100644 docs/user_guide/img/dataplicity/5-dataplicity.png<br />
 create mode 100644 docs/user_guide/img/dataplicity/6-dataplicity.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/demandshaper.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/demandshaper2.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/demandshaper_ovms.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/emonevse_hub.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/openevse_deviceconfig1.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/openevse_deviceconfig2.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/openevse_inputs.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/emonevse/openevse_inputs2.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/EmonESP1.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/EmonESP2.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/demandshaper1.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/demandshaper2.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/demandshaper3.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/demandshaper4.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/demandshaper5.png<br />
 create mode 100644 docs/user_guide/img/demandshaper/sonoffs20/sonoffs20_hub.png<br />
 create mode 100644 docs/user_guide/img/emoncms_post_process_01.png<br />
 create mode 100644 docs/user_guide/img/emoncms_post_process_02.png<br />
 create mode 100644 docs/user_guide/img/emoncms_services.png<br />
 create mode 100644 docs/user_guide/img/emonpi_sd_card.png<br />
 create mode 100644 docs/user_guide/mqtt.md<br />
 create mode 100644 docs/user_guide/remoteaccess.md<br />
 create mode 100644 docs/user_guide/troubleshooting.md<br />
 rename docs/files/emoncms_graphic.png => emoncms_graphic.png (100%)<br />
- database update: no changes<br />
- component updated<br />
-------------------------------------------------------------<br />
Update Emoncms Services<br />
-------------------------------------------------------------<br />
emoncms_mqtt.service already installed<br />
feedwriter.service already installed<br />
service-runner.service already installed<br />
<br />
Reloading systemctl deamon<br />
Restarting Services...<br />
- sudo systemctl restart feedwriter.service<br />
--- ActiveState=active ---<br />
- sudo systemctl restart emoncms_mqtt.service<br />
--- ActiveState=active ---<br />
- sudo systemctl restart emonhub.service<br />
--- ActiveState=active ---<br />
/opt/openenergymonitor/EmonScripts/sudoers.d/emoncms-rebootbutton: parsed OK<br />
emonPi emoncms admin reboot button sudoers updated<br />
<br />
-------------------------------------------------------------<br />
Update Emoncms Modules<br />
-------------------------------------------------------------<br />
Updating /var/www/emoncms/Modules/app<br />
- current branch: embedfixes<br />
- local changes: no<br />
From https://github.com/emoncms/app<br />
 * [new branch]      heatpump_app_cooling -> origin/heatpump_app_cooling<br />
   2ec4659..cd5e7d9  master               -> origin/master<br />
 * [new branch]      new_detail_stats_section -> origin/new_detail_stats_section<br />
 * [new branch]      optimise_feed_load   -> origin/optimise_feed_load<br />
   2ec4659..cd5e7d9  stable               -> origin/stable<br />
 * [new branch]      volume_calc2         -> origin/volume_calc2<br />
 * [new tag]         2.8.4                -> 2.8.4<br />
 * [new tag]         2.7.2                -> 2.7.2<br />
 * [new tag]         2.7.3                -> 2.7.3<br />
 * [new tag]         2.7.4                -> 2.7.4<br />
 * [new tag]         2.7.5                -> 2.7.5<br />
 * [new tag]         2.7.8                -> 2.7.8<br />
 * [new tag]         2.7.9                -> 2.7.9<br />
 * [new tag]         2.8.0                -> 2.8.0<br />
 * [new tag]         2.8.1                -> 2.8.1<br />
 * [new tag]         2.8.2                -> 2.8.2<br />
 * [new tag]         2.8.3                -> 2.8.3<br />
- git fetch: Fetching origin<br />
Already on 'embedfixes'<br />
- git checkout: <br />
There is no tracking information for the current branch.<br />
Please specify which branch you want to merge with.<br />
See git-pull(1) for details.<br />
<br />
    git pull  <br />
<br />
If you wish to set tracking information for this branch you can do so with:<br />
<br />
    git branch --set-upstream-to=origin/ embedfixes<br />
<br />
- git pull: <br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/config<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/config<br />
   7165258..507d9b3  stable     -> origin/stable<br />
   7165258..507d9b3  master     -> origin/master<br />
 * [new tag]         2.1.5      -> 2.1.5<br />
 * [new tag]         2.1.2      -> 2.1.2<br />
 * [new tag]         2.1.3      -> 2.1.3<br />
 * [new tag]         2.1.4      -> 2.1.4<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 6 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 7165258..507d9b3<br />
Fast-forward<br />
 README.md             |    30 +-<br />
 calibration.php       |   386 --<br />
 config.png            |   Bin 471961 -> 0 bytes<br />
 config_controller.php |   167 +-<br />
 config_menu.php       |    29 -<br />
 config_model.php      |    65 -<br />
 connect.php           |    67 -<br />
 editor.php            |   155 -<br />
 emonhub-sudoers       |     1 -<br />
 emonhublog.png        |   Bin 0 -> 244063 bytes<br />
 module.json           |     2 +-<br />
 restart.sh            |     6 -<br />
 sidebar.php           |     7 -<br />
 view.php              |   178 +-<br />
 vue.js                | 10947 ------------------------------------------------<br />
 15 files changed, 180 insertions(+), 11860 deletions(-)<br />
 delete mode 100644 calibration.php<br />
 delete mode 100644 config.png<br />
 delete mode 100644 config_model.php<br />
 delete mode 100644 connect.php<br />
 delete mode 100644 editor.php<br />
 delete mode 100644 emonhub-sudoers<br />
 create mode 100644 emonhublog.png<br />
 delete mode 100755 restart.sh<br />
 delete mode 100644 sidebar.php<br />
 delete mode 100644 vue.js<br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/dashboard<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/dashboard<br />
   71085aa..270b7aa  stable     -> origin/stable<br />
   5f68fb5..270b7aa  master     -> origin/master<br />
 * [new tag]         2.3.3      -> 2.3.3<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 16 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 71085aa..270b7aa<br />
Fast-forward<br />
 Views/dashboard_list.php             | 22 ++++++++++++--<br />
 Views/dashboard_menu.php             | 10 -------<br />
 Views/dashboard_view.php             |  9 ++++--<br />
 Views/js/render.js                   |  6 +++-<br />
 Views/loadwidgets.php                |  2 +-<br />
 dashboard_controller.php             | 58 +++++++++++++++++++++++++++---------<br />
 dashboard_menu.php                   | 42 +++++++++++++++-----------<br />
 dashboard_model.php                  | 37 ++++++++++-------------<br />
 module.json                          |  2 +-<br />
 widget/feedvalue/feedvalue_render.js |  2 +-<br />
 widget/kwhperiod/kwhperiod_render.js |  1 +<br />
 11 files changed, 117 insertions(+), 74 deletions(-)<br />
 delete mode 100644 Views/dashboard_menu.php<br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/device<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/device<br />
   cb0a496..175ac04  stable              -> origin/stable<br />
 * [new branch]      continuous-sampling -> origin/continuous-sampling<br />
   6ece77b..b29ed85  emoncmsorg          -> origin/emoncmsorg<br />
   e3fa4a5..175ac04  master              -> origin/master<br />
 * [new tag]         2.2.6               -> 2.2.6<br />
 * [new tag]         2.1.9               -> 2.1.9<br />
 * [new tag]         2.2.0               -> 2.2.0<br />
 * [new tag]         2.2.1               -> 2.2.1<br />
 * [new tag]         2.2.2               -> 2.2.2<br />
 * [new tag]         2.2.3               -> 2.2.3<br />
 * [new tag]         2.2.4               -> 2.2.4<br />
 * [new tag]         2.2.5               -> 2.2.5<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 18 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating cb0a496..175ac04<br />
Fast-forward<br />
 README.md                                          |   6 +-<br />
 Views/device_view.php                              |   3 -<br />
 data/OpenEnergyMonitor/emonPi2.json                | 275 ++++++++++++++++++<br />
 data/OpenEnergyMonitor/emonhp.json                 | 127 ++++++++<br />
 .../{emonth.json => emonth2.json}                  |   0<br />
 data/OpenEnergyMonitor/emontxV3-CS-HEM.json        |  37 +++<br />
 .../{emontx-HP.json => emontxV3-CS-HP.json}        |   2 +-<br />
 data/OpenEnergyMonitor/emontxV3-CS-PSPV2.json      |  91 ++++++<br />
 .../{emontx-HEM.json => emontxV3-DS-HEM.json}      |   2 +-<br />
 .../{emontx-SPV1.json => emontxV3-DS-SPV1.json}    |   2 +-<br />
 .../{emontx-SPV2.json => emontxV3-DS-SPV2.json}    |   4 +-<br />
 data/OpenEnergyMonitor/emontxV4.json               | 323 +++++++++++++++++++++<br />
 device_controller.php                              |   3 -<br />
 device_model.php                                   |  64 +---<br />
 device_template.php                                |  15 +-<br />
 module.json                                        |   2 +-<br />
 16 files changed, 882 insertions(+), 74 deletions(-)<br />
 create mode 100644 data/OpenEnergyMonitor/emonPi2.json<br />
 create mode 100644 data/OpenEnergyMonitor/emonhp.json<br />
 rename data/OpenEnergyMonitor/{emonth.json => emonth2.json} (100%)<br />
 create mode 100644 data/OpenEnergyMonitor/emontxV3-CS-HEM.json<br />
 rename data/OpenEnergyMonitor/{emontx-HP.json => emontxV3-CS-HP.json} (95%)<br />
 create mode 100644 data/OpenEnergyMonitor/emontxV3-CS-PSPV2.json<br />
 rename data/OpenEnergyMonitor/{emontx-HEM.json => emontxV3-DS-HEM.json} (95%)<br />
 rename data/OpenEnergyMonitor/{emontx-SPV1.json => emontxV3-DS-SPV1.json} (98%)<br />
 rename data/OpenEnergyMonitor/{emontx-SPV2.json => emontxV3-DS-SPV2.json} (95%)<br />
 create mode 100644 data/OpenEnergyMonitor/emontxV4.json<br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/graph<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/graph<br />
   f2131cc..b10324a  stable     -> origin/stable<br />
   0035b54..b10324a  master     -> origin/master<br />
 * [new tag]         2.2.3      -> 2.2.3<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 11 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating f2131cc..b10324a<br />
Fast-forward<br />
 embed.php            |  2 +-<br />
 graph.js             |  6 ++++--<br />
 graph_controller.php |  3 ++-<br />
 graph_menu.php       | 22 ++++++++++++++--------<br />
 module.json          |  2 +-<br />
 view.php             | 29 ++++++++++++++++-------------<br />
 6 files changed, 38 insertions(+), 26 deletions(-)<br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/setup<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/setup<br />
   715ff3a..2a01dcc  stable     -> origin/stable<br />
   715ff3a..2a01dcc  master     -> origin/master<br />
 * [new branch]      wifi3      -> origin/wifi3<br />
 * [new tag]         1.0.4      -> 1.0.4<br />
 * [new tag]         1.0.5      -> 1.0.5<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 6 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 715ff3a..2a01dcc<br />
Fast-forward<br />
 hello.php            | 320 ---------------------------------------------------<br />
 module.json          |   2 +-<br />
 setup_controller.php |  37 +++---<br />
 setup_model.php      |   8 --<br />
 4 files changed, 18 insertions(+), 349 deletions(-)<br />
 delete mode 100644 hello.php<br />
- database update: no changes<br />
- component updated<br />
Updating /var/www/emoncms/Modules/wifi<br />
- current branch: stable<br />
- local changes: no<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is up to date with 'origin/stable'.<br />
- git pull: Already up to date.<br />
- database update: no changes<br />
- component updated<br />
Updating /opt/emoncms/modules/backup<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/backup<br />
   9cfc5b8..8a185c2  stable     -> origin/stable<br />
   9cfc5b8..8a185c2  master     -> origin/master<br />
 * [new tag]         2.3.3      -> 2.3.3<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 18 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 9cfc5b8..8a185c2<br />
Fast-forward<br />
 backup-module/backup_controller.php |   4 +-<br />
 backup-module/backup_menu.php       |   4 +-<br />
 backup-module/backup_view.php       |   4 +-<br />
 emoncms-export.sh                   | 188 ++++++++++++++++++------------------<br />
 emoncms-import.sh                   |  79 ++++++++-------<br />
 module.json                         |   2 +-<br />
 readme.md                           |   1 +<br />
 usb-import.sh                       |  13 +--<br />
 8 files changed, 152 insertions(+), 143 deletions(-)<br />
- database update: no changes<br />
- running module install/update script (user=pi)<br />
- config.cfg already exists, left unmodified<br />
- creating /etc/php/7.3/mods-available/emoncmsbackup.ini<br />
post_max_size = 3G<br />
upload_max_filesize = 3G<br />
upload_tmp_dir = /var/opt/emoncms/backup/uploads<br />
- phpenmod emoncmsbackup<br />
- restarting apache<br />
- component updated<br />
Updating /opt/emoncms/modules/demandshaper<br />
- current branch: nordpoolfixes<br />
- local changes: no<br />
- git fetch: Fetching origin<br />
Already on 'nordpoolfixes'<br />
- git checkout: Your branch is up to date with 'origin/nordpoolfixes'.<br />
- git pull: Already up to date.<br />
- database update: no changes<br />
- running module install/update script (user=pi)<br />
DemandShaper module installation script<br />
- reinstalling demandshaper.service<br />
Removed /etc/systemd/system/multi-user.target.wants/demandshaper.service.<br />
Removed /etc/systemd/system/demandshaper.service.<br />
Created symlink /etc/systemd/system/multi-user.target.wants/demandshaper.service → /lib/systemd/system/demandshaper.service.<br />
- Service ActiveState=active<br />
- component updated<br />
Updating /opt/emoncms/modules/demandshaper_original<br />
- current branch: master<br />
- local changes: no<br />
From https://github.com/emoncms/demandshaper<br />
   ff23546..1c75800  master     -> origin/master<br />
   ff23546..1c75800  stable     -> origin/stable<br />
 * [new tag]         2.2.3      -> 2.2.3<br />
- git fetch: Fetching origin<br />
Already on 'master'<br />
- git checkout: Your branch is behind 'origin/master' by 2 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating ff23546..1c75800<br />
Fast-forward<br />
 module.json | 2 +-<br />
 readme.md   | 4 +++-<br />
 2 files changed, 4 insertions(+), 2 deletions(-)<br />
- database update: no changes<br />
- running module install/update script (user=pi)<br />
- reinstalling demandshaper.service<br />
- demandshaper service: ActiveState=active<br />
- component updated<br />
Updating /opt/emoncms/modules/postprocess<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/postprocess<br />
   2ded89c..fcb602a  stable     -> origin/stable<br />
   2ded89c..fcb602a  master     -> origin/master<br />
 * [new tag]         2.4.7      -> 2.4.7<br />
 * [new tag]         2.2.5      -> 2.2.5<br />
 * [new tag]         2.2.7      -> 2.2.7<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 64 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 2ded89c..fcb602a<br />
Fast-forward<br />
 archive/view.js                               | 325 +++++++++++++++<br />
 archive/view.php                              |  70 ++++<br />
 common.php                                    | 325 ++++++++++-----<br />
 convert_all_5s_to_10s.php                     |  28 ++<br />
 files/postprocessor.png                       | Bin 78486 -> 0 bytes<br />
 files/postprocessor24.png                     | Bin 0 -> 129300 bytes<br />
 manual_test.php                               |  31 ++<br />
 module.json                                   |   2 +-<br />
 postprocess-module/postprocess_controller.php | 457 +++------------------<br />
 postprocess-module/postprocess_model.php      | 348 ++++++++++++++--<br />
 postprocess-module/postprocess_schema.php     |   6 +-<br />
 postprocess-module/view.js                    | 558 +++++++++++++-------------<br />
 postprocess-module/view.php                   | 202 +++++++---<br />
 postprocess_run.php                           |  96 ++---<br />
 processes/accumulator.php                     | 166 ++++----<br />
 processes/addfeeds.php                        | 215 +++++-----<br />
 processes/allownegative.php                   |  95 +++++<br />
 processes/allowpositive.php                   | 153 +++----<br />
 processes/average.php                         | 198 +++++----<br />
 processes/basic_formula.php                   | 386 ++++++++++--------<br />
 processes/batterysimulator.php                | 348 +++++++++-------<br />
 processes/carnot_cop_simulator.php            | 135 +++++++<br />
 processes/constantflow_tokwh.php              | 202 +++++-----<br />
 processes/downsample.php                      | 111 +++++<br />
 processes/exportcalc.php                      | 218 +++++-----<br />
 processes/importcalc.php                      | 218 +++++-----<br />
 processes/limit_morethan_lessthan.php         |  71 ++++<br />
 processes/liquidorairflow_tokwh.php           | 210 +++++-----<br />
 processes/mergefeeds.php                      | 215 +++++-----<br />
 processes/offsetfeed.php                      | 159 ++++----<br />
 processes/powertokwh.php                      | 187 +++++----<br />
 processes/remove_morethan_lessthan.php        | 121 +++---<br />
 processes/removenan.php                       | 121 +++---<br />
 processes/removenan_lastvalue.php             |  67 ++++<br />
 processes/removeresets.php                    | 163 ++++----<br />
 processes/scalefeed.php                       | 157 ++++----<br />
 processes/solardirectcalc.php                 | 115 ++++++<br />
 processes/to_signed.php                       |  68 ++++<br />
 processes/trimfeedstart.php                   |  59 ---<br />
 readme.md                                     |  21 +-<br />
 40 files changed, 3988 insertions(+), 2639 deletions(-)<br />
 create mode 100644 archive/view.js<br />
 create mode 100644 archive/view.php<br />
 create mode 100644 convert_all_5s_to_10s.php<br />
 delete mode 100644 files/postprocessor.png<br />
 create mode 100644 files/postprocessor24.png<br />
 create mode 100644 manual_test.php<br />
 create mode 100644 processes/allownegative.php<br />
 create mode 100644 processes/carnot_cop_simulator.php<br />
 create mode 100644 processes/downsample.php<br />
 create mode 100644 processes/limit_morethan_lessthan.php<br />
 create mode 100644 processes/removenan_lastvalue.php<br />
 create mode 100644 processes/solardirectcalc.php<br />
 create mode 100644 processes/to_signed.php<br />
 delete mode 100644 processes/trimfeedstart.php<br />
./update_component.sh: line 33: [: too many arguments<br />
- database update: no changes<br />
- component updated<br />
Updating /opt/emoncms/modules/sync<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/sync<br />
   349e269..dd1fab3  stable     -> origin/stable<br />
   349e269..1e187ef  master     -> origin/master<br />
 * [new tag]         2.1.6      -> 2.1.6<br />
 * [new tag]         2.1.4      -> 2.1.4<br />
 * [new tag]         2.1.5      -> 2.1.5<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 16 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 349e269..dd1fab3<br />
Fast-forward<br />
 LICENSE.txt                     | 619 ++++++++++++++++++++++++++++++++++++++++<br />
 lib/phpfina.php                 |   2 +-<br />
 module.json                     |   2 +-<br />
 sync-module/sync_controller.php |  75 +----<br />
 sync-module/sync_model.php      |  93 +++++-<br />
 sync-module/sync_view.php       |  38 ++-<br />
 sync_all.php                    |  84 ++++++<br />
 sync_upload.php                 |  66 +++++<br />
 8 files changed, 896 insertions(+), 83 deletions(-)<br />
 create mode 100644 LICENSE.txt<br />
 create mode 100644 sync_all.php<br />
 create mode 100644 sync_upload.php<br />
- database update: no changes<br />
- component updated<br />
Updating /opt/emoncms/modules/usefulscripts<br />
- current branch: stable<br />
- local changes: no<br />
From https://github.com/emoncms/usefulscripts<br />
   8750e49..9f54554  stable     -> origin/stable<br />
   8750e49..9f54554  master     -> origin/master<br />
 * [new tag]         2.3.11     -> 2.3.11<br />
 * [new tag]         2.3.10     -> 2.3.10<br />
- git fetch: Fetching origin<br />
Already on 'stable'<br />
- git checkout: Your branch is behind 'origin/stable' by 15 commits, and can be fast-forwarded.<br />
  (use "git pull" to update your local branch)<br />
- git pull: Updating 8750e49..9f54554<br />
Fast-forward<br />
 backup_py/data_downloader.py |  4 +--<br />
 mbus/example.config.ini      |  3 +++<br />
 mbus/load_config.py          | 20 +++++++++++++++<br />
 mbus/mbus_app_reset.py       |  9 +++++++<br />
 mbus/mbus_check_address.py   | 34 ++++++++++++-------------<br />
 mbus/mbus_request_data_5b.py | 17 +++++++++++++<br />
 mbus/mbus_request_data_7b.py | 17 +++++++++++++<br />
 mbus/mbus_set_baud.py        | 60 ++++++++++++++++++++++++++++++++++++++++++++<br />
 mbus/mbus_set_page.py        | 12 +++++++++<br />
 module.json                  |  2 +-<br />
 octopus/agile.py             |  6 +++--<br />
 11 files changed, 161 insertions(+), 23 deletions(-)<br />
 create mode 100644 mbus/example.config.ini<br />
 create mode 100644 mbus/load_config.py<br />
 create mode 100644 mbus/mbus_app_reset.py<br />
 create mode 100644 mbus/mbus_request_data_5b.py<br />
 create mode 100644 mbus/mbus_request_data_7b.py<br />
 create mode 100644 mbus/mbus_set_baud.py<br />
 create mode 100644 mbus/mbus_set_page.py<br />
- database update: no changes<br />
- component updated<br />
/opt/openenergymonitor/EmonScripts/sudoers.d/wifi-sudoers: parsed OK<br />
wifi sudoers entry updated<br />
<br />
<br />
Starting emonPi LCD service..<br />
<br />
<br />
-------------------------------------------------------------<br />
System update done: Mon 19 Feb 17:53:16 GMT 2024<br />
-------------------------------------------------------------<br />
restarting service-runner</details><br />

Have you tried a different browser and clearing the browser cache?

Hello @jpalo testing here an it seems to update fine at least in the MySolar app, do you see the same in the simpler MySolar app?

This is due to the way the live update works. It makes use of periodic calls for the last value in a feed and then appends those to the timeseries already loaded in the browser. When you refresh the page it reloads this data from the original feed, there can be slight differences in the timing and values stored.

1 Like

Thank you for the comments. I did try with Firefox and Edge, and on two different machines.

EDIT: Thought it was working as it did work better during the day, but not anymore.

Just to add, I have had exactly the same issue. When I first updated to emonSD-01Feb24 I found the feeds would not display. I fixed this by using the RFM 69 Jeelib Classic. The display worked fine but enormous delays showing data. If I turned on a 3kw immersion it would take 3 minutes before the use registered on the display.

I have reverted to emonSD-20Nov23 now all ok.

I have an older pi Model: Raspberry Pi 3 Model B Rev 1.2 - 1GB (Sony UK) I don’t know if that is the problem.