####################################################################### ####################### emonhub.conf ######################### ####################################################################### ### emonHub configuration file, for info see documentation: ### http://github.com/openenergymonitor/emonhub/blob/emon-pi/configuration.md ####################################################################### ####################### emonHub settings ####################### ####################################################################### [hub] ### loglevel must be one of DEBUG, INFO, WARNING, ERROR, and CRITICAL loglevel = DEBUG ### Uncomment this to also send to syslog # use_syslog = yes ####################################################################### ####################### Interfacers ####################### ####################################################################### [interfacers] ### This interfacer manages the RFM12Pi/RFM69Pi/emonPi module [[RFM2Pi]] Type = EmonHubJeeInterfacer [[[init_settings]]] com_port = /dev/ttyAMA0 com_baud = 38400 # 9600 for old RFM12Pi [[[runtimesettings]]] pubchannels = ToEmonCMS, subchannels = ToRFM12, group = 210 frequency = 433 baseid = 5 # emonPi / emonBase nodeID quiet = true # Report incomplete RF packets (no implemented on emonPi) calibration = 230V # (UK/EU: 230V, US: 110V) # interval = 0 # Interval to transmit time to emonGLCD (seconds) [[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 url = http://192.168.10.90/emoncms apikey = 4f96fda72039fe5ee4eda218b3682ac4 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 ####################################################################### ####################### Nodes ####################### ####################################################################### [nodes] ## See config user guide: http://github.com/openenergymonitor/emonhub/blob/master/configuration.md [[5]] nodename = emonpi [[[rx]]] names = RearPV,FrontPV,TotalGeneration,vrms,t1,t2,t3,t4,t5,t6,pulsecount,Irms1,Irms2,Irms1_plus_2,powerFactor1,powerFactor2 datacodes = h, h, h, h, h, h, h, h, h, h, L, h, h, h, h, h scales = 1,1,1,0.01,0.1,0.1,0.1,0.1,0.1,0.1,1,0.1,0.1,0.1,0.01,0.01 units = W,W,W,V,C,C,C,C,C,C,p,A,A,A,C,C [[6]] nodename = emontxshield [[[rx]]] names = power1, power2, power3, power4, vrms datacode = h scales = 1,1,1,1,0.01 units =W,W,W,W,V [[7]] nodename = emonTx_Node7 [[[rx]]] names = Commando_Skt, Air_Con, Outside_Sockets, Outside_Lights, vrms, temp1, temp2, temp3, temp4, temp5, temp6, pulse, Irms1, Irms2, Irms3, Irms4, powerFactor1, powerFactor2, powerFactor3, powerFactor4 datacodes = h,h,h,h,h,h,h,h,h,h,h,L,h,h,h,h,h,h,h,h scales = 1,1,1,1,0.01,0.1,0.1, 0.1,0.1,0.1,0.1,1,0.1,0.1,0.1,0.1,0.01,0.01,0.01,0.01 units =W,W,W,W,V,C,C,C,C,C,C,p,A,A,A,A,C,C,C,C [[8]] nodename = emonTx_Node8 [[[rx]]] names = Upstairs_Sockets, Shed_Submain, Loft_Sockets, Upstairs_Lights, vrms, temp1, temp2, temp3, temp4, temp5, temp6, pulse, Irms1, Irms2, Irms3, Irms4, powerFactor1, powerFactor2, powerFactor3, powerFactor4 datacodes = h,h,h,h,h,h,h,h,h,h,h,L,h,h,h,h,h,h,h,h scales = 1,1,1,1,0.01,0.1,0.1, 0.1,0.1,0.1,0.1,1,0.1,0.1,0.1,0.1,0.01,0.01,0.01,0.01 units =W,W,W,W,V,C,C,C,C,C,C,p,A,A,A,A,C,C,C,C [[9]] nodename = emonTx_Node9 [[[rx]]] names = Supply, Kitchen_Sockets, Downstairs_Sockets, Downstairs_Lights, vrms, temp1, temp2, temp3, temp4, temp5, temp6, pulse, Irms1, Irms2, Irms3, Irms4, powerFactor1, powerFactor2, powerFactor3, powerFactor4 datacodes = h,h,h,h,h,h,h,h,h,h,h,L,h,h,h,h,h,h,h,h scales = 1,1,1,1,0.01,0.1,0.1, 0.1,0.1,0.1,0.1,1,0.1,0.1,0.1,0.1,0.01,0.01,0.01,0.01 units =W,W,W,W,V,C,C,C,C,C,C,p,A,A,A,A,C,C,C,C [[10]] nodename = emonTx_Diverter [[[rx]]] names = Grid_Watts, Diverted_Watts, Cooker, Shower, Diverted_Energy_WattHours, vrms, temp datacodes = h, h, h, h, h, h, h scales = 1,1,1,1,1,0.01,0.1 units = W,W,W,W,W,V,C [[11]] nodename = emonTx_Node11 [[[rx]]] names = power1, power2, power3, power4, vrms, temp1, temp2, temp3, temp4, temp5, temp6, pulse datacodes = h,h,h,h,h,h,h,h,h,h,h,L scales = 1,1,1,1,0.01,0.1,0.1, 0.1,0.1,0.1,0.1,1 units =W,W,W,W,V,C,C,C,C,C,C,p [[19]] nodename = emonth1 [[[rx]]] names = temperature, external temperature, humidity, battery datacode = h scales = 0.1,0.1,0.1,0.1 units = C,C,%,V [[20]] nodename = emonth2 [[[rx]]] names = temperature, external temperature, humidity, battery datacode = h scales = 0.1,0.1,0.1,0.1 units = C,C,%,V [[21]] nodename = emonth3 [[[rx]]] names = temperature, external temperature, humidity, battery datacode = h scales = 0.1,0.1,0.1,0.1 units = C,C,%,V [[22]] nodename = emonth4 [[[rx]]] names = temperature, external temperature, humidity, battery datacode = h scales = 0.1,0.1,0.1,0.1 units = C,C,%,V [[23]] nodename = emonth5 [[[rx]]] names = temperature, external temperature, humidity, battery, pulsecount datacodes = h,h,h,h,L scales = 0.1,0.1,0.1,0.1,1 units = C,C,%,V,p [[24]] nodename = emonth6 [[[rx]]] names = temperature, external temperature, humidity, battery, pulsecount datacodes = h,h,h,h,L scales = 0.1,0.1,0.1,0.1,1 units = C,C,%,V,p [[25]] nodename = emonth7 [[[rx]]] names = temperature, external temperature, humidity, battery, pulsecount datacodes = h,h,h,h,L scales = 0.1,0.1,0.1,0.1,1 units = C,C,%,V,p [[26]] nodename = emonth8 [[[rx]]] names = temperature, external temperature, humidity, battery, pulsecount datacodes = h,h,h,h,L scales = 0.1,0.1,0.1,0.1,1 units = C,C,%,V,p