At 3.30am this morning my self-build emoncms decided to stop logging data for some reason…
Checking the emonhub log, I can see the error -
2018-05-03 15:37:30,268 INFO emonCMS sending: https://digitalnut.co.uk/emoncms/input/bulk.json?time=0&apikey=E-M-O-N-C-M-S-A-P-I-K-E-Y&data=[[1525358234.75,10,-2294,2549,1110,24740,1675,-77],[1525358235.38,23,221,0,483,28,1,0,-26],[1525358239.76,10,-2010,2253,1113,24769,1675,-80],[1525358244.73,10,-1882,2118,1111,24747,1681,-78],[1525358249.71,10,-1926,2163,1110,24733,1675,-79]]
2018-05-03 15:37:30,497 WARNING emonCMS couldn't send to server, HTTPError: 403
2018-05-03 15:37:30,501 WARNING emonCMS send failure: wanted 'ok' but got ''
Now strange as it may seem, if I copy from the above -
https://digitalnut.co.uk/emoncms/input/bulk.json?time=0&apikey=E-M-O-N-C-M-S-A-P-I-K-E-Y&data=[[1525358234.75,10,-2294,2549,1110,24740,1675,-77],[1525358235.38,23,221,0,483,28,1,0,-26],[1525358239.76,10,-2010,2253,1113,24769,1675,-80],[1525358244.73,10,-1882,2118,1111,24747,1681,-78],[1525358249.71,10,-1926,2163,1110,24733,1675,-79]]
into a browser, and replace E-M-O-N-C-M-S-A-P-I-K-E-Y with my read/write api key, the input is accepted by emoncms, feed updated, and I get a reassuring ‘OK’.
Nothing is showing in the emoncms log, and yes, I have confirmed that my correct API key is listed in emonhub config.
Server Information
Emoncms Version 9.8.29 : 2018.05.01 Modules Administration : App v1.1.0 : Dashboard v1.1.1 : EventProcesses : Feed : Input : CoreProcess : Schedule : Time : User : Visualisation Server OS Linux 4.9.59-v7+ Host raspberrypi raspberrypi (127.0.1.1) Date 2018-05-03 15:43:33 BST Uptime 15:43:33 up 6 min, 3 users, load average: 0.45, 0.98, 0.62 HTTP Server Apache/2.4.25 (Raspbian) HTTP/1.1 CGI/1.1 443 MySQL Version 5.5.5-10.1.23-MariaDB-9+deb9u1 Host localhost (127.0.0.1) Date 2018-05-03 15:43:33 (UTC 01:00) Stats Uptime: 394 Threads: 3 Questions: 21 Slow queries: 0 Opens: 19 Flush tables: 1 Open tables: 13 Queries per second avg: 0.053 Redis Version 3.2.6 Host localhost:6379 (127.0.0.1) Size 130 keys (701.08K) Uptime 0 days MQTT Version 1.4.10 Host localhost:1883 (127.0.0.1) Pi CPU Temp 54.23°C Memory RAM Used: 39.82% Total: 875.78 MB Used: 348.72 MB Free: 527.06 MB Swap Used: 0.00% Total: 100 MB Used: 0 B Free: 100 MB Disk Mount Stats / Used: 67.00% Total: 6.86 GB Used: 4.6 GB Free: 1.93 GB /boot Used: 50.62% Total: 41.15 MB Used: 20.83 MB Free: 20.32 MB /mnt/data Used: 17.82% Total: 458.49 GB Used: 81.71 GB Free: 376.78 GB PHP Version 7.0.27-0+deb9u1 (Zend Version 3.0.0) Modules apache2handler : bz2 v7.0.27-0+deb9u1 : calendar v7.0.27-0+deb9u1 : Core v7.0.27-0+deb9u1 : ctype v7.0.27-0+deb9u1 : curl v7.0.27-0+deb9u1 : date v7.0.27-0+deb9u1 : dio v0.1.0 : dom v20031129 : exif v7.0.27-0+deb9u1 : fileinfo v1.0.5 : filter v7.0.27-0+deb9u1 : ftp v7.0.27-0+deb9u1 : gd v7.0.27-0+deb9u1 : gettext v7.0.27-0+deb9u1 : hash v1.0 : iconv v7.0.27-0+deb9u1 : json v1.4.0 : libxml v7.0.27-0+deb9u1 : mbstring v7.0.27-0+deb9u1 : mcrypt v7.0.27-0+deb9u1 : mosquitto v0.4.0 : mysqli v7.0.27-0+deb9u1 : mysqlnd : openssl v7.0.27-0+deb9u1 : pcre v7.0.27-0+deb9u1 : PDO v7.0.27-0+deb9u1 : pdo_mysql v7.0.27-0+deb9u1 : Phar v2.0.2 : posix v7.0.27-0+deb9u1 : readline v7.0.27-0+deb9u1 : redis v3.1.6 : Reflection v7.0.27-0+deb9u1 : session v7.0.27-0+deb9u1 : shmop v7.0.27-0+deb9u1 : SimpleXML v7.0.27-0+deb9u1 : sockets v7.0.27-0+deb9u1 : SPL v7.0.27-0+deb9u1 : standard v7.0.27-0+deb9u1 : sysvmsg v7.0.27-0+deb9u1 : sysvsem v7.0.27-0+deb9u1 : sysvshm v7.0.27-0+deb9u1 : tokenizer v7.0.27-0+deb9u1 : wddx v7.0.27-0+deb9u1 : xml v7.0.27-0+deb9u1 : xmlreader v7.0.27-0+deb9u1 : xmlwriter v7.0.27-0+deb9u1 : xsl v7.0.27-0+deb9u1 : Zend OPcache v7.0.27-0+deb9u1 : zip v1.13.5 : zlib v7.0.27-0+deb9u1 :
Client Information
HTTP Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.139 Safari/537.36 Screen Resolution 1366 x 768 Window Size 1349 x 675