but use 9600
[edit]
If it is not getting data, switch RX/TX as a first option.
but use 9600
[edit]
If it is not getting data, switch RX/TX as a first option.
looks like it should be right. - delete the other one.
Modify the pub/sub as above
restart emonhub
sudo systemctl restart emonhub.service
and post the initial log.
Oh and fix SSH
lol, I shall fix the ssh.
When you say post the initial log, I assume you are referring to the emonhub.log? I can get that from the gui?
2021-03-15 10:54:24,757 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:24,759 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 8 times...)
2021-03-15 10:54:24,760 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:24,762 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:24,764 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:30,521 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:4.09,P2:0.00,P3:-0.00,P4:1.36,Vrms:23936.72'
2021-03-15 10:54:30,637 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:30,639 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 9 times...)
2021-03-15 10:54:30,640 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:30,643 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:30,644 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:36,406 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:1.94,P2:0.00,P3:-0.00,P4:4.47,Vrms:23964.12'
2021-03-15 10:54:36,455 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:36,456 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 10 times...)
2021-03-15 10:54:36,457 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:36,461 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:36,468 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:42,281 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:5.18,P2:-0.19,P3:0.00,P4:-3.38,Vrms:23977.97'
2021-03-15 10:54:42,479 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:42,480 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 11 times...)
2021-03-15 10:54:42,482 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:42,485 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:42,487 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:48,045 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:4.14,P2:-0.00,P3:0.00,P4:4.73,Vrms:23971.27'
2021-03-15 10:54:48,096 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:48,097 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 12 times...)
2021-03-15 10:54:48,099 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:48,101 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:48,103 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:53,964 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:3.43,P2:-0.00,P3:0.00,P4:2.52,Vrms:23938.50'
2021-03-15 10:54:53,980 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:53,981 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 13 times...)
2021-03-15 10:54:53,983 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:53,985 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:53,986 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:54,161 DEBUG MainThread Signal 15 received.
2021-03-15 10:54:54,190 INFO MainThread Exiting hub...
2021-03-15 10:54:54,393 INFO MainThread Exit completed
2021-03-15 10:54:57,567 INFO MainThread EmonHub emonHub (emon-pi variant) v2.1.5
2021-03-15 10:54:57,569 INFO MainThread Opening hub...
2021-03-15 10:54:57,570 INFO MainThread Logging level set to DEBUG
2021-03-15 10:54:57,572 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:57,576 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:57,577 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:54:57,580 INFO MainThread Creating EmonHubMqttInterfacer 'MQTT'
2021-03-15 10:54:57,585 DEBUG MainThread Setting MQTT pubchannels: ['ToRFM12']
2021-03-15 10:54:57,586 DEBUG MainThread Setting MQTT subchannels: ['ToEmonCMS']
2021-03-15 10:54:57,587 INFO MainThread Setting MQTT node_format_enable: 1
2021-03-15 10:54:57,588 INFO MainThread Setting MQTT nodevar_format_enable: 1
2021-03-15 10:54:57,589 INFO MainThread Setting MQTT nodevar_format_basetopic: emon/
2021-03-15 10:54:57,590 INFO MainThread Creating EmonHubEmoncmsHTTPInterfacer 'emoncmsorg'
2021-03-15 10:54:57,592 DEBUG MainThread Setting emoncmsorg pubchannels: ['ToRFM12']
2021-03-15 10:54:57,593 DEBUG MainThread Setting emoncmsorg subchannels: ['ToEmonCMS']
2021-03-15 10:54:57,594 WARNING MainThread Setting emoncmsorg apikey: obscured
2021-03-15 10:54:57,595 INFO MainThread Setting emoncmsorg url: https://emoncms.org
2021-03-15 10:54:57,596 INFO MainThread Setting emoncmsorg senddata: 1
2021-03-15 10:54:57,596 INFO MainThread Setting emoncmsorg sendstatus: 1
2021-03-15 10:54:59,730 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:0.18,P2:-0.00,P3:0.00,P4:1.13,Vrms:23967.49'
2021-03-15 10:54:59,922 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:54:59,924 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 0 times...)
2021-03-15 10:54:59,925 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:54:59,928 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:54:59,929 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:55:05,587 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:-0.03,P2:-0.00,P3:0.00,P4:3.20,Vrms:24038.24'
2021-03-15 10:55:05,769 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:55:05,770 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 1 times...)
2021-03-15 10:55:05,772 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:55:05,775 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:55:05,776 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:55:11,439 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:4.23,P2:-0.00,P3:0.00,P4:1.43,Vrms:24010.20'
2021-03-15 10:55:11,642 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:55:11,643 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 2 times...)
2021-03-15 10:55:11,645 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:55:11,648 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:55:11,649 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 10:55:17,305 WARNING SerialDirect Exception caught in SerialDirect thread. Traceback (most recent call last):
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 32, in wrapper
return func(*args)
File "/opt/openenergymonitor/emonhub/src/emonhub_interfacer.py", line 99, in run
rxc = self.read()
File "/opt/openenergymonitor/emonhub/src/interfacers/EmonHubSerialInterfacer.py", line 90, in read
c.nodeid = int(f[0])
ValueError: invalid literal for int() with base 10: 'P1:4.95,P2:0.00,P3:-0.00,P4:1.48,Vrms:24007.38'
2021-03-15 10:55:17,515 WARNING MainThread SerialDirect thread is dead.
2021-03-15 10:55:17,516 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 3 times...)
2021-03-15 10:55:17,517 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 10:55:17,519 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 10:55:17,520 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
added nodeID 6 to the payload.
now getting this error:
21-03-15 11:17:00,336 WARNING MainThread SerialDirect thread is dead.
2021-03-15 11:17:00,337 WARNING MainThread Attempting to restart thread SerialDirect (thread has been restarted 88 times...)
2021-03-15 11:17:00,338 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 11:17:00,341 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 11:17:00,342 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 11:22:43,364 INFO MainThread EmonHub emonHub (emon-pi variant) v2.1.5
2021-03-15 11:22:43,366 INFO MainThread Opening hub...
2021-03-15 11:22:43,376 INFO MainThread Logging level set to DEBUG
2021-03-15 11:22:43,377 INFO MainThread Creating EmonHubSerialInterfacer 'SerialDirect'
2021-03-15 11:22:43,382 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 11:22:43,383 DEBUG MainThread Setting SerialDirect pubchannels: ['ToEmonCMS']
2021-03-15 11:22:43,387 INFO MainThread Creating EmonHubMqttInterfacer 'MQTT'
2021-03-15 11:22:43,406 DEBUG MainThread Setting MQTT pubchannels: ['ToRFM12']
2021-03-15 11:22:43,409 DEBUG MainThread Setting MQTT subchannels: ['ToEmonCMS']
2021-03-15 11:22:43,411 INFO MainThread Setting MQTT node_format_enable: 1
2021-03-15 11:22:43,413 INFO MainThread Setting MQTT nodevar_format_enable: 1
2021-03-15 11:22:43,414 INFO MainThread Setting MQTT nodevar_format_basetopic: emon/
2021-03-15 11:22:43,434 INFO MainThread Creating EmonHubEmoncmsHTTPInterfacer 'emoncmsorg'
2021-03-15 11:22:43,436 DEBUG MainThread Setting emoncmsorg pubchannels: ['ToRFM12']
2021-03-15 11:22:43,437 DEBUG MainThread Setting emoncmsorg subchannels: ['ToEmonCMS']
2021-03-15 11:22:43,438 WARNING MainThread Setting emoncmsorg apikey: obscured
2021-03-15 11:22:43,439 INFO MainThread Setting emoncmsorg url: https://emoncms.org
2021-03-15 11:22:43,441 INFO MainThread Setting emoncmsorg senddata: 1
2021-03-15 11:22:43,442 INFO MainThread Setting emoncmsorg sendstatus: 1
2021-03-15 11:30:22,920 DEBUG SerialDirect 1 NEW FRAME : 6 P1:0.50,P2:-6.32,P3:13.52,P4:0.43,Vrms:23977.61
2021-03-15 11:30:22,921 WARNING SerialDirect 1 Discarded RX frame 'non-numerical content' : ['P1:0.50,P2:-6.32,P3:13.52,P4:0.43,Vrms:23977.61']
2021-03-15 11:30:28,777 DEBUG SerialDirect 2 NEW FRAME : 6 P1:1.62,P2:-1.44,P3:4.21,P4:0.16,Vrms:23952.69
2021-03-15 11:30:28,778 WARNING SerialDirect 2 Discarded RX frame 'non-numerical content' : ['P1:1.62,P2:-1.44,P3:4.21,P4:0.16,Vrms:23952.69']
2021-03-15 11:30:34,624 DEBUG SerialDirect 3 NEW FRAME : 6 P1:7.01,P2:-0.49,P3:1.46,P4:2.62,Vrms:23857.85
2021-03-15 11:30:34,625 WARNING SerialDirect 3 Discarded RX frame 'non-numerical content' : ['P1:7.01,P2:-0.49,P3:1.46,P4:2.62,Vrms:23857.85']
2021-03-15 11:30:40,486 DEBUG SerialDirect 4 NEW FRAME : 6 P1:16.03,P2:-0.40,P3:0.48,P4:5.82,Vrms:23988.38
2021-03-15 11:30:40,487 WARNING SerialDirect 4 Discarded RX frame 'non-numerical content' : ['P1:16.03,P2:-0.40,P3:0.48,P4:5.82,Vrms:23988.38']
2021-03-15 11:30:46,336 DEBUG SerialDirect 5 NEW FRAME : 6 P1:5.84,P2:-0.15,P3:0.14,P4:-0.46,Vrms:23966.14
2021-03-15 11:30:46,337 WARNING SerialDirect 5 Discarded RX frame 'non-numerical content' : ['P1:5.84,P2:-0.15,P3:0.14,P4:-0.46,Vrms:23966.14']
2021-03-15 11:30:52,088 DEBUG SerialDirect 6 NEW FRAME : 6 P1:5.13,P2:-0.18,P3:0.13,P4:-1.86,Vrms:23872.28
2021-03-15 11:30:52,090 WARNING SerialDirect 6 Discarded RX frame 'non-numerical content' : ['P1:5.13,P2:-0.18,P3:0.13,P4:-1.86,Vrms:23872.28']
2021-03-15 11:30:57,943 DEBUG SerialDirect 7 NEW FRAME : 6 P1:8.01,P2:-0.03,P3:0.02,P4:0.95,Vrms:23838.20
2021-03-15 11:30:57,944 WARNING SerialDirect 7 Discarded RX frame 'non-numerical content' : ['P1:8.01,P2:-0.03,P3:0.02,P4:0.95,Vrms:23838.20']
restart with first lines like you asked:
pi@emonpi:~ $ sudo service emonhub restart && tail -f /var/log/emonhub/emonhub.l og
2021-03-15 11:43:30,485 WARNING SerialDirect 73 Discarded RX frame 'non-numeric al content' : ['P1:4.82', ',P2:0.00', ',P3:-0.00', ',P4:-0.59', ',Vrms:23974.43' ]
2021-03-15 11:43:36,270 DEBUG SerialDirect 74 NEW FRAME : 6 P1:3.26 ,P2:0.00 ,P3:-0.00 ,P4:-2.37 ,Vrms:23818.84
2021-03-15 11:43:36,271 WARNING SerialDirect 74 Discarded RX frame 'non-numeric al content' : ['P1:3.26', ',P2:0.00', ',P3:-0.00', ',P4:-2.37', ',Vrms:23818.84' ]
2021-03-15 11:43:42,132 DEBUG SerialDirect 75 NEW FRAME : 6 P1:6.30 ,P2:0.00 ,P3:-0.00 ,P4:7.19 ,Vrms:23959.72
2021-03-15 11:43:42,133 WARNING SerialDirect 75 Discarded RX frame 'non-numeric al content' : ['P1:6.30', ',P2:0.00', ',P3:-0.00', ',P4:7.19', ',Vrms:23959.72']
2021-03-15 11:43:47,980 DEBUG SerialDirect 76 NEW FRAME : 6 P1:5.32 ,P2:0.00 ,P3:-0.00 ,P4:7.09 ,Vrms:23961.17
2021-03-15 11:43:47,981 WARNING SerialDirect 76 Discarded RX frame 'non-numeric al content' : ['P1:5.32', ',P2:0.00', ',P3:-0.00', ',P4:7.09', ',Vrms:23961.17']
2021-03-15 11:43:49,565 DEBUG MainThread Signal 15 received.
2021-03-15 11:43:49,598 INFO MainThread Exiting hub...
2021-03-15 11:43:49,710 INFO MainThread Exit completed
2021-03-15 11:43:52,679 INFO MainThread EmonHub emonHub (emon-pi variant) v2 .1.5
2021-03-15 11:43:52,681 INFO MainThread Opening hub...
2021-03-15 11:43:52,682 INFO MainThread Logging level set to DEBUG
2021-03-15 11:43:52,683 INFO MainThread Creating EmonHubSerialInterfacer 'Se rialDirect'
2021-03-15 11:43:52,687 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 9600 bits/s
2021-03-15 11:43:52,689 DEBUG MainThread Setting SerialDirect pubchannels: [' ToEmonCMS']
2021-03-15 11:43:52,691 INFO MainThread Creating EmonHubMqttInterfacer 'MQTT '
2021-03-15 11:43:52,695 DEBUG MainThread Setting MQTT pubchannels: ['ToRFM12' ]
2021-03-15 11:43:52,696 DEBUG MainThread Setting MQTT subchannels: ['ToEmonCM S']
2021-03-15 11:43:52,697 INFO MainThread Setting MQTT node_format_enable: 1
2021-03-15 11:43:52,698 INFO MainThread Setting MQTT nodevar_format_enable: 1
2021-03-15 11:43:52,699 INFO MainThread Setting MQTT nodevar_format_basetopi c: emon/
2021-03-15 11:43:52,702 INFO MainThread Creating EmonHubEmoncmsHTTPInterface r 'emoncmsorg'
2021-03-15 11:43:52,704 DEBUG MainThread Setting emoncmsorg pubchannels: ['To RFM12']
2021-03-15 11:43:52,705 DEBUG MainThread Setting emoncmsorg subchannels: ['To EmonCMS']
2021-03-15 11:43:52,706 WARNING MainThread Setting emoncmsorg apikey: obscured
2021-03-15 11:43:52,707 INFO MainThread Setting emoncmsorg url: https://emon cms.org
2021-03-15 11:43:52,708 INFO MainThread Setting emoncmsorg senddata: 1
2021-03-15 11:43:52,709 INFO MainThread Setting emoncmsorg sendstatus: 1
2021-03-15 11:43:53,802 DEBUG SerialDirect 1 NEW FRAME : 6 P1:7.21 ,P2:0.00 ,P3:0.00 ,P4:-5.13 ,Vrms:23970.64
2021-03-15 11:43:53,803 WARNING SerialDirect 1 Discarded RX frame 'non-numerical content' : ['P1:7.21', ',P2:0.00', ',P3:0.00', ',P4:-5.13', ',Vrms:23970.64']
2021-03-15 11:43:59,659 DEBUG SerialDirect 2 NEW FRAME : 6 P1:1.42 ,P2:-0.00 ,P3:-0.00 ,P4:1.51 ,Vrms:23870.94
2021-03-15 11:43:59,660 WARNING SerialDirect 2 Discarded RX frame 'non-numerical content' : ['P1:1.42', ',P2:-0.00', ',P3:-0.00', ',P4:1.51', ',Vrms:23870.94']
Got it working!!!
Had to change the loop in the sketch, wants only numerical values, so no key value pairs:
/*
EmonTx CT123 Voltage Serial Only example
Part of the openenergymonitor.org project
Licence: GNU GPL V3
Author: Trystan Lea
*/
#include "EmonLib.h"
// Create instances for each CT channel
EnergyMonitor ct1,ct2,ct3, ct4;
unsigned long lastpost = 0;
const int nodeID = 6;
// On-board emonTx LED
const int LEDpin = 9;
void setup()
{
// Setup indicator LED
pinMode(LEDpin, OUTPUT);
digitalWrite(LEDpin, HIGH);
Serial.begin(9600);
// while (!Serial) {}
// wait for serial port to connect. Needed for Leonardo only
Serial.println("emonTX Shield CT123 Voltage Serial Only example");
Serial.println("OpenEnergyMonitor.org");
Serial.print("Node: ");
Serial.print(nodeID);
// Calibration factor = CT ratio / burden resistance = (100A / 0.05A) / 33 Ohms = 60.606
ct1.current(1, 60.606);
ct2.current(2, 60.606);
ct3.current(3, 60.606);
ct4.current(4, 60.606);
// (ADC input, calibration, phase_shift)
ct1.voltage(0, 300.6, 1.7);
ct2.voltage(0, 300.6, 1.7);
ct3.voltage(0, 300.6, 1.7);
ct4.voltage(0, 300.6, 1.7);
lastpost = 0;
delay(2000);
digitalWrite(LEDpin,LOW);
}
void loop()
{
// Calculate all. No.of crossings, time-out
ct1.calcVI(20,2000);
ct2.calcVI(20,2000);
ct3.calcVI(20,2000);
ct4.calcVI(20,2000);
Serial.print(nodeID); Serial.print(' ');
Serial.print(ct1.realPower); Serial.print(' ');
Serial.print(ct2.realPower); Serial.print(' ');
Serial.print(ct3.realPower); Serial.print(' ');
Serial.print(ct4.realPower); Serial.print(' ');
Serial.print(ct1.Vrms*100.0); Serial.println();
delay(5000);
}
Got the info from this link:
Thatâs because you have the wrong interfacer for that format. You are now using the Serial interfacer that requires space-separated values; the EmonHubTx3e Interfacer requires key:value pairs.
The latter carries the name of the variable with it, the former means the data arrives and you need to interpret what it is.
Ah, my bad, I said to remove the wrong one
Thanks for all the help guys.
Really appreciate it, got it all up and running.
Hopefully, this thread will help someone else at some point.
Sorry, lol. Installed it all, was running nicely, but then after a power cut, my inputs have gone to minuses. Any idea at all why that would suddenly happen?
I thought it could only do that by putting the CTâs on the wrong way around. But I definitely had positive numbers when I switched it on to test it, and havenât taken the CTâs off since then.
My initial thought is the calibration somewhere has got corrupted. I would start at the emonTx Shield and check that the outputs from that are sensible. If that looks OK, check the numbers in emonHub.conf