Good morning. Hope you can help with this issue. I have a pi2 with 3 no emonTh2 temperature sensors. Configuration file as follows
#######################################################################
####################### emonhub.conf #########################
#######################################################################
### emonHub configuration file, for info see documentation:
### https://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
autoconf = 0
### Uncomment this to also send to syslog
# use_syslog = yes
#######################################################################
####################### Interfacers #######################
#######################################################################
[interfacers]
### This interfacer manages the RFM12Pi/RFM69Pi/emonPi module
[[EmonPi2]]
Type = EmonHubOEMInterfacer
[[[init_settings]]]
com_port = /dev/ttyAMA0
com_baud = 115200
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
subchannels = ToRFM12,
[[SPI]]
Type = EmonHubRFM69LPLInterfacer
[[[init_settings]]]
nodeid = 5
networkID = 210
resetPin = 24
selPin = 16
[[[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 = 0
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/
# Single JSON payload published - use with Emoncms MQTT
node_JSON_enable = 0
node_JSON_basetopic = emon/
[[emoncmsorg]]
Type = EmonHubEmoncmsHTTPInterfacer
[[[init_settings]]]
[[[runtimesettings]]]
pubchannels = ToRFM12,
subchannels = ToEmonCMS,
url = https://emoncms.org
apikey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
senddata = 1 # Enable sending data to Emoncms.org
sendnames = 1 # Send full input names (compression will be automatically enabled)
interval = 30 # Bulk send interval to Emoncms.org in seconds
[[DS18B20]]
Type = EmonHubDS18B20Interfacer
[[[init_settings]]]
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
read_interval = 10
nodename = sensors
# ids = 28-000008e2db06, 28-000009770529, 28-0000096a49b4
# names = ambient, cyl_bot, cyl_top
[[MBUS]]
Type = EmonHubMBUSInterfacer
[[[init_settings]]]
device = /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_DUEIb11CN11-if00-port0
baud = 2400
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
read_interval = 10
validate_checksum = False
nodename = MBUS
[[[[meters]]]]
[[[[[heatmeter]]]]]
address = 1
type = standard
[[SDM120]]
Type = EmonHubMinimalModbusInterfacer
[[[init_settings]]]
device = /dev/serial/by-id/usb-1a86_USB_Single_Serial_54D2042866-if00
baud = 2400
[[[runtimesettings]]]
pubchannels = ToEmonCMS,
read_interval = 10
nodename = sdm120
[[[[meters]]]]
[[[[[controls]]]]]
address = 1
registers = 12, 72
names = Power, Energy
precision = 1, 3
[[[[[outside]]]]]
address = 2
registers = 12, 72
names = Power, Energy
precision = 1, 3
[[[[[heater]]]]]
address = 3
registers = 12, 72
names = Power, Energy
precision = 1, 3
[[[[[immersion]]]]]
address = 4
registers = 12, 72
names = Power, Energy
precision = 1, 3
#######################################################################
####################### Nodes #######################
#######################################################################
## See config user guide: https://github.com/openenergymonitor/emonhub
## If autoconf is enabled above, node configuration will automatically
## populate based on templates listed in available.conf
[nodes]
[[23]]
nodename = emonth2_23_living
[[[rx]]]
names = temperature, external temperature, humidity, battery, pulsecount
datacodes = h, h, h, h, L
scales = 0.1, 0.1, 0.1, 0.1, 1.0
units = C, C, %, V, p
[[24]]
nodename = emonth2_24_bedroom
[[[rx]]]
names = temperature, external temperature, humidity, battery, pulsecount
datacodes = h, h, h, h, L
scales = 0.1, 0.1, 0.1, 0.1, 1.0
units = C, C, %, V, p
[[25]]
nodename = emonth2_25_crispin
[[[rx]]]
names = temperature, external temperature, humidity, battery, pulsecount
datacodes = h, h, h, h, L
scales = 0.1, 0.1, 0.1, 0.1, 1.0
units = C, C, %, V, p
Communication with the sensors dropped out again last night. Signal strengths were -35, -43 and -48 at the time. Emoncms log as follows.
2024-11-13 18:57:20.-375|WARN|emoncms_mqtt.php|Starting MQTT Input script
2024-11-13 18:57:20.-217|WARN|emoncms_mqtt.php|Not connected, retrying connection
2024-11-13 18:57:20.-205|WARN|emoncms_mqtt.php|Connecting to MQTT server: Connection Accepted.: code: 0
2024-11-15 17:33:00.-102|WARN|emoncms_mqtt.php|Starting MQTT Input script
2024-11-15 17:33:01.035|WARN|emoncms_mqtt.php|Not connected, retrying connection
2024-11-15 17:33:01.047|WARN|emoncms_mqtt.php|Connecting to MQTT server: Connection Accepted.: code: 0
2024-11-15 17:57:17.-260|WARN|emoncms_mqtt.php|Starting MQTT Input script
2024-11-15 17:57:17.-185|WARN|emoncms_mqtt.php|Not connected, retrying connection
2024-11-15 17:57:17.-173|WARN|emoncms_mqtt.php|Connecting to MQTT server: Connection Accepted.: code: 0
2024-11-15 18:01:14.024|WARN|emoncms_mqtt.php|Starting MQTT Input script
2024-11-15 18:01:14.112|WARN|emoncms_mqtt.php|Not connected, retrying connection
2024-11-15 18:01:14.125|WARN|emoncms_mqtt.php|Connecting to MQTT server: Connection Accepted.: code: 0
2024-11-15 18:04:01.108|WARN|feed_model.php|Feed model: Requested feed does not exist feedid=40
I have looked through previous threads but couldnt see anything that related to this. Any thoughts appreciated.