EVictory Posted January 20, 2019 Posted January 20, 2019 I have recently installed a Generac 22KW generator. I built GenMon on a RPi to monitor the generator per the https://github.com/jgyates/genmon/wiki site. GenMon is working correctly and is on IP xxx.xxx.xxx.29. I then added the 'genmon' device to my NodeLink and called it Generac. I am running version 0.9.27 of NodeLink on IP xxx.xxx.xxx.26. I have changed the IP address on the Generac tab of NodeLink to the IP address of my GenMon RPi which is xxx.xxx.xxx.29. I left the port at the default 9082, which is what GenMon expects. I have restarted NodeLink a few times but keep getting repeated rows of the following on the NodeLink main page. By repeated, I mean a new row is added every second or two. 2019-01-20 15:51:17 - GenMon: Data Error: Object reference not set to an instance of an object. [genmon1] As a troubleshooting step, I copied the ClientInterface.pf file and its required library files to the NodeLink RPi. Using Putty, from the NodeLink RPi I am able to use the ClientInterfcae program to communicate with GenMon and am able to display my generator's status data. This indicates that the NodeLink RPi can communicate with the GenMon RPi. I am running v5.0.13A on my ISY. IO_Guy, can you offer any suggestions? -Emile ClientInterface Success.pdf Quote
io_guy Posted January 20, 2019 Posted January 20, 2019 Can you enable debug on the NodeLink generac tab and on the main log page? Want to see what NodeLink is getting. Quote
EVictory Posted January 20, 2019 Author Posted January 20, 2019 io_guy, I did as you asked and changed logs to debug. Below is a sample of what I am getting. I do not know if it is relevant or not. My Generac has an Evolution 2.0 controller installed in it. This controller apparently sends back more data than the earlier controllers per jgyates. I know he worked on modifying GenMon to display many of the new registers. Currently, my GenMon has display unknown sensors set to ON. -Emile 2019-01-20 16:17:48 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.20 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}, {"Unsupported Sensors": [{"Raw RPM Sensor": "0"}, {"Frequency (Calculated)": "0.0 Hz"}, {"Unsupported Sensor 1": "0.00"}, {"Unsupported Sensor 2": "0"}, {"Unsupported Sensor 3": "0"}]}]}, {"Line": [{"Utility Voltage": "252 V"}, {"Utility Voltage Max": "254 V"}, {"Utility Voltage Min": "249 V"}, {"Utility Threshold Voltage": "156 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "", "Run Log": "01/20/19 14:15:15 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Sunday January 20, 2019 16:17:48"}, {"Generator Time": "Sunday January 20, 2019 16:17"}]}]}EndOfMessage [genmon1] 2019-01-20 16:17:48 - GenMon: Data Error: Object reference not set to an instance of an object. [genmon1] 2019-01-20 16:17:48 - ISY Receive: <?xml version="1.0" encoding="UTF-8"?><RestResponse succeeded="true"><status>200</status><reason code="0" /></RestResponse> (ns/1/nodes/n001_owfs1_a1a5/report/status/ST/47.975/14) 2019-01-20 16:17:49 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Air Cooled"}, {"Run time": "Generator Monitor running for 20:44:38."}, {"Generator Monitor Version": "V1.12.6"}]}, {"Serial Stats": [{"Packet Count": "M: 262397, S: 240267"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Packet Timeouts": "22129"}, {"Packet Timeouts Percent Errors": "8.43%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "6.73"}, {"Average Transaction Time": "0.0311 sec"}]}, {"Platform Stats": [{"CPU Temperature": "92.48 F"}, {"Pi Model": "Raspberry Pi 2 Model B Rev 1.1"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.17%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "9 (stretch)"}, {"System Uptime": "21:45:27"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-45 dBm"}, {"WLAN Signal Quality": "65/70"}, {"WLAN Signal Noise": "-256 dBm"}]}]}EndOfMessage [genmon1] 2019-01-20 16:17:49 - ISY Receive: <?xml version="1.0" encoding="UTF-8"?><RestResponse succeeded="true"><status>200</status><reason code="0" /></RestResponse> (ns/1/nodes/n001_owfs1_e88e/report/status/ST/57.7062/14) 2019-01-20 16:17:49 - GenMon: Data Error: Object reference not set to an instance of an object. [genmon1] Quote
io_guy Posted January 21, 2019 Posted January 21, 2019 So your data is presented different than others. I know nothing about genmon but I'm wondering if you're using a different version of it or a config that's different. All your JSON data is sorted in arrays. What I mean is in jygates, Status.Engine is a single structure that includes Switch State, Engine State, Battery Voltage, etc. In your log Status.Engine is an array of single items (Switch State, Engine State, Battery Voltage, etc.). Yours:{"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.20 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}]} Others:{"Status": {"Engine": {"Switch State": "Auto","Engine State": "Off - Ready","Battery Voltage": "14.20 V","RPM": "0 ","Frequency": "0.00 Hz","Output Voltage": "0 V","Active Rotor Poles (Calculated)": "0 "}}} Quote
EVictory Posted January 21, 2019 Author Posted January 21, 2019 (edited) io_guy, I am using version 1.12.6 of Jason Yates's GenMon from this URL: https://github.com/jgyates/genmon. This version was downloaded in December 2018. The current version of GenMon is v1.12.11. What version of GenMon works with NodeLink? What requirements does NodeLink have for the genmon.conf configuration file? Is there anything that can be done to make this work? Emile- Edited January 21, 2019 by EVictory Quote
EVictory Posted January 21, 2019 Author Posted January 21, 2019 (edited) io_guy, I was looking around on Jason's github and within the GenMon program version history and found this. Could it be that Jason has changed the JSON format with v1.12.2? V1.12.2 - 2018-12-23Changed format of JSON for better compatibility with external apps and exporting dataMinor mods to issue template Corrected problem with simulation code Added feature to test the email send settings Fixed issue with graphic on logs page Added run hours in last 30 days on Maintenance page for system that support power log The github repository has a Releases tab where you can download earlier released versions. However, the youngest available for download is v1.10.0. I do not see a way to download versions between v1.10 to v1.12.2. Another issue I have is my new Generac generator has the new Evolution 2.0 controller. I understand this controller is now sold in all new Generac generators. Jason added support for this controller somewhere between 1.10 and what I have. Can NodeLink be updated to support the new JSON format of GenMon? Emile- Edited January 21, 2019 by EVictory Quote
io_guy Posted January 21, 2019 Posted January 21, 2019 Nice. Don't really see how it's better compatibility, the new format is a pain. Yea I'll add support for it to the next version. Quote
EVictory Posted March 2, 2019 Author Posted March 2, 2019 io_guy, Sorry for the delay in responding but we have had a lot going on in the last 6 weeks. Thanks for the updated NodeLink version. With the new version, the GenMon node in my ISY console now has fields that are populated. See attachment 1. Great News! I noticed that there are two fields that are not populating. The Transfer Switch State is always N/A. Later today I will try disconnecting the utility power, which will cause the generator to start and the transfer switch to engage. The Utility Voltage field never shows a voltage even though the utility voltage does show in the GenMon program. The NodeLink's GenMon page shows both of the above fields as blank, as if it did not capture that data from the GenMon program. See attachment 2. I have attached some other screen shots from GenMon as well. -Emile Quote
io_guy Posted March 4, 2019 Posted March 4, 2019 Apparently it's only the liquid cooled models that give Transfer State: The Utility Voltage in your data is in a completely different place than the other data set I based the code off. Not sure if it's changes to the genmon template or because it's a different model. Quote
johnstonsean Posted March 7, 2019 Posted March 7, 2019 The Utility Voltage in your data is in a completely different place than the other data set I based the code off. Not sure if it's changes to the genmon template or because it's a different model. I still have mine setup , it looks like utility voltage on mine is different and I am upgrade to latest version of genmon. Here are a few screenshots hope it helps.Sent from my iPhone using Tapatalk Quote
io_guy Posted March 7, 2019 Posted March 7, 2019 Can you send me a log of your data? I can then try to find a way to make both work. Quote
johnstonsean Posted March 8, 2019 Posted March 8, 2019 So looks like my utility voltage isn’t working either , at least in nodelink. It’s blank in nodelink and 0v in isy. What log files are you looking for? Can you give me the instructions again if it’s for nodelink? Been a while.Thanks!Sent from my iPhone using Tapatalk Quote
io_guy Posted March 9, 2019 Posted March 9, 2019 enable debug on the log window and on the genmon tab. I'm guessing the genmon json format has changed for both of you which would make my life easier. Quote
johnstonsean Posted March 14, 2019 Posted March 14, 2019 Sorry busy week will try to get the logs this weekend .Sent from my iPhone using Tapatalk Quote
agoltz Posted February 3, 2021 Posted February 3, 2021 So I have the same issue as above. Utility voltage is 0 Log file follows - I see a number for Utility Voltage.... But on the summary screen it shows 0 as EVICTORY posted above. Run-in NodeLink Server v0.10.6 Any chance we can address this? Thanks Alex 2021-02-03 13:03:08 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "237 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:03:08"}, {"Generator Time": "Wednesday February 3, 2021 13:03"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:09 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:20:46."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 385976, S: 385975"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "97.70 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.02%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:21:29"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-80 dBm"}, {"WLAN Signal Quality": "30/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:03:09"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:24 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "239 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:03:24"}, {"Generator Time": "Wednesday February 3, 2021 13:04"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:25 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:21:02."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 386488, S: 386488"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "98.60 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.03%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:21:45"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-81 dBm"}, {"WLAN Signal Quality": "29/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:03:25"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:40 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "236 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:03:40"}, {"Generator Time": "Wednesday February 3, 2021 13:04"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:41 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:21:18."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 387001, S: 387001"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "97.70 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.03%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:22:01"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-78 dBm"}, {"WLAN Signal Quality": "32/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:03:41"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:56 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "236 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:03:56"}, {"Generator Time": "Wednesday February 3, 2021 13:04"}]}]}EndOfMessage [genmon1] 2021-02-03 13:03:57 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:21:34."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 387513, S: 387512"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "99.68 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.03%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:22:17"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-80 dBm"}, {"WLAN Signal Quality": "30/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:03:57"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:12 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "238 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:04:12"}, {"Generator Time": "Wednesday February 3, 2021 13:04"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:13 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:21:50."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 388026, S: 388025"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "98.60 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.03%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:22:33"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-80 dBm"}, {"WLAN Signal Quality": "30/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:04:13"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:28 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "237 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:04:28"}, {"Generator Time": "Wednesday February 3, 2021 13:05"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:29 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:22:06."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 388539, S: 388538"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "99.68 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.03%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:22:49"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-81 dBm"}, {"WLAN Signal Quality": "29/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:04:29"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:44 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "240 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:04:44"}, {"Generator Time": "Wednesday February 3, 2021 13:05"}]}]}EndOfMessage [genmon1] 2021-02-03 13:04:45 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:22:22."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 389050, S: 389049"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "99.68 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.04%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:23:05"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-79 dBm"}, {"WLAN Signal Quality": "31/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:04:45"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:00 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "238 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:05:00"}, {"Generator Time": "Wednesday February 3, 2021 13:05"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:01 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:22:38."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 389564, S: 389563"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "101.48 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.05%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:23:21"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-80 dBm"}, {"WLAN Signal Quality": "30/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:05:01"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:16 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "237 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:05:16"}, {"Generator Time": "Wednesday February 3, 2021 13:05"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:17 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:22:54."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 390075, S: 390074"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "101.48 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.05%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:23:37"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-79 dBm"}, {"WLAN Signal Quality": "31/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:05:17"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:32 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "239 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:05:32"}, {"Generator Time": "Wednesday February 3, 2021 13:06"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:33 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:23:10."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 390587, S: 390586"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "99.68 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.06%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:23:53"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-80 dBm"}, {"WLAN Signal Quality": "30/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:05:33"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:48 - GenMon Raw Data: {"Status": [{"Engine": [{"Switch State": "Auto"}, {"Engine State": "Off - Ready"}, {"Battery Voltage": "14.70 V"}, {"RPM": "0 "}, {"Frequency": "0.00 Hz"}, {"Output Voltage": "0 V"}, {"Active Rotor Poles (Calculated)": "0 "}]}, {"Line": [{"Utility Voltage": "239 V"}, {"Utility Max Voltage": "246 V"}, {"Utility Min Voltage": "232 V"}, {"Utility Threshold Voltage": "144 V"}]}, {"Last Log Entries": {"Logs": {"Alarm Log": "08/22/20 10:12:15 Inspect Air Filter ", "Run Log": "01/30/21 10:12:13 Stopped - Auto "}}}, {"Time": [{"Monitor Time": "Wednesday February 3, 2021 13:05:48"}, {"Generator Time": "Wednesday February 3, 2021 13:06"}]}]}EndOfMessage [genmon1] 2021-02-03 13:05:49 - GenMon Raw Data: {"Monitor": [{"Generator Monitor Stats": [{"Monitor Health": "OK"}, {"Controller": "Nexus, Liquid Cooled"}, {"Run time": "Generator Monitor running for 3:23:26."}, {"Generator Monitor Version": "V1.15.17"}, {"Update Available": "No"}]}, {"Communication Stats": [{"Packet Count": "M: 391099, S: 391098"}, {"CRC Errors": "0 "}, {"CRC Percent Errors": "0.00%"}, {"Timeout Errors": "0"}, {"Timeout Percent Errors": "0.00%"}, {"Modbus Exceptions": 0}, {"Validation Errors": 0}, {"Sync Errors": 0}, {"Invalid Data": 0}, {"Discarded Bytes": "0"}, {"Comm Restarts": "0"}, {"Packets Per Second": "64.08"}, {"Average Transaction Time": "0.0306 sec"}]}, {"Platform Stats": [{"CPU Temperature": "100.58 F"}, {"Pi Model": "Raspberry Pi 3 Model A Plus Rev 1.0"}, {"Pi CPU Frequency Throttling": "OK"}, {"Pi ARM Frequency Cap": "OK"}, {"Pi Undervoltage": "OK"}, {"CPU Utilization": "3.06%"}, {"OS Name": "Raspbian GNU/Linux"}, {"OS Version": "10 (buster)"}, {"System Uptime": "3:24:09"}, {"Network Interface Used": "wlan0"}, {"WLAN Signal Level": "-79 dBm"}, {"WLAN Signal Quality": "31/70"}, {"WLAN Signal Noise": "-256 dBm"}, {"WLAN ESSID": "DEV_2"}, {"System Time": "Wednesday February 3, 2021 13:05:49"}]}, {"Weather": [{"Current Temperature": "63.25 F"}, {"Conditions": "Clear Sky"}]}]}EndOfMessage [genmon1] 2 ScreenShot 2021-02-03 at 1.21.11 PM.pdf Quote
io_guy Posted February 4, 2021 Posted February 4, 2021 Yep I can add it to the next version. Would be nice if the genmon author used a standard JSON format (and stopped changing it). Quote
agoltz Posted February 5, 2021 Posted February 5, 2021 thank you so much!!! This is great news. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.