I performed an update to Emoncms 9.9.2 this evening, unfortunately have run into a number of subsequent issues. Some of these I have resolved, for example the issue covered here Device persistent db update request, but have not managed to fix EmonHub yet.
I was previously running the old pre-Pi version of EmonHub, which I had held off upgrading because I didn’t want to change my MQTT configuration (i.e. move from the model of publishing through Emoncms to the model of direct publish from EmonHub). Thinking the fault might be related to the outdated EmonHub, I just spent the last hour upgrading to the new version and sorting out all of the node decoders (my nodes are on non-standard ID’s because they predate the standard). However I am getting exactly the same error:
2018-10-22 21:02:36,716 WARNING emoncms send failure: wanted ‘ok’ but got ’
Fatal error: Call to a member function hset() on boolean in /var/www/emoncms/Modules/process/process_processlist.php on line 1344
Interestingly, immediately after a service restart the emonTX power value is correctly updated in Emoncms and then it breaks. Does anyone have any bright ideas?
This is a self-install on an RPI 2 running Jessie.
PS. I’m also now getting a “ReferenceError: _Tr_Vis is not defined” error dialog every time I load a Dashboard page, probably unrelated though.
PPS. My new install of EmonHub is correctly publishing all of the nodes to MQTT, so this appears to be purely an Emoncms issue.