I have been using a very old (5 years or so) version of emonHub, which still runs and sends data from my smart meter to emonCMS.
Now I wanted to build a second one on another RPi to monitor my SMA Inverter by using the SMA Interfacer. I have followed the installation guidelines for emonpi, which went ok. I put in the correct bluetooth address in the config file. The hub finds the config file, starts properly and creates the interfacers (SMASolar, but then nothing happens at all. Nothing in the log after the interfacers started… what could I be doing wrong? I suspect it has to do with the config file. I paste the config file here below. I am not using any hardware other than the RPi. Advice is very much appreciated!
[interfacers] ### This interfacer manages the SMA module [[SMASolar]] Type = EmonHubSMASolarInterfacer [[[init_settings]]] inverteraddress= 00:80:25:A4:B9:45 inverterpincode = 0000 timeinverval = 5 nodeid = 29 packettrace = 0 [[[runtimesettings]]] pubchannels = ToEmonCMS, [[MQTT]] Type = EmonHubMqttInterfacer [[[init_settings]]] mqtt_host = 127.0.0.1 mqtt_port = 1883 mqtt_user = emonpi mqtt_passwd = emonpimqtt2016 [[[runtimesettings]]] pubchannels = ToRFM12, subchannels = ToEmonCMS, # emonhub/rx/10/values format # Use with emoncms Nodes module node_format_enable = 1 node_format_basetopic = emonhub/ # emon/emontx/power1 format - use with Emoncms MQTT input # http://github.com/emoncms/emoncms/blob/master/docs/RaspberryPi/MQTT.md nodevar_format_enable = 1 nodevar_format_basetopic = emon/ [[emoncmsorg]] Type = EmonHubEmoncmsHTTPInterfacer [[[init_settings]]] [[[runtimesettings]]] # pubchannels = ToRFM12, subchannels = ToEmonCMS, url = https://emoncms.org apikey = MYAPIKEY senddata = 1 # Enable sending data to Emoncms.org sendstatus = 1 # Enable sending WAN IP to Emoncms.org MyIP > https://emoncms.org/myip/list sendinterval= 30 # Bulk send interval to Emoncms.org in seconds