jason1436
This github project will monitor both Evolution and Nexus controllers over the serial modbus interface. Is is based on python and the initial version utilized a raspberry pi but getting it working with Arduino should not be difficult.

[URL]https://github.com/jgyates/genmon[/URL]

It is a generator monitor for Evolution and Nexus controllers that interfaces to the serial modbus connector. It is free but requires a cable to be made and the setup of a raspberry pi.
Quote
jason1436
This project will read and write the modbus registers in evolution and nexus controllers. The exercise time is read but the ability to write it over modbus is unknown / not supported at this time. The software does have the ability to remotely exercise, run or run/transfer which could be used to force a longer exercise time.

[url]https://github.com/jgyates/genmon[/url]
Quote
jason1436
The raspberry pi project may be a starting point. It supports remote start and transfer

[url]https://github.com/jgyates/genmon[/url]
Quote
jason1436
May be a starting point. It monitors utility voltage, remote start/transfer and most of the functionality of mobile link and remote wireless controller but this is free if you can make a cable and setup the system

[url]https://github.com/jgyates/genmon[/url]
Quote
jason1436
[url]https://github.com/jgyates/genmon[/url]

This project will is like mobile link and the wirless remote. It is free, works over wifi, but you have to make a cable and setup a raspberry pi.
Quote
BillM
Now that is very cool.
Quote
jason1436
Mobile Link - WiFi Alternative

After seeing questions relating to Mobile Link over WiFi I thought I would post a link to this project:

[url]https://github.com/jgyates/genmon[/url]

It is a generator monitor for Evolution and Nexus controllers that interfaces to the serial modbus connector. It is free but requires a cable to be made and the setup of a raspberry pi.
Quote
Ziller Tech
I was going to pick up a Pi3 just to run RetroPi, but now I may get another just to play around with this ;)
Quote
rhombixt
I want to talk to the person that wrote the script on the website. I would like it to enable the GPIO on the board so that when there is an error one GPIO is enabled and when the error is fixed it's cleared. Same thing for Maintenance required, and alarms.

Red = alarm/fault
Yellow - maintenance required
Green = ready/ok

-- This saves me from having to splice things into the LED's for remote status monitoring
Quote
jason1436
The best way to contact me about this is via the project page. You can create and issue / feature request via this page:
[url]https://github.com/jgyates/genmon/issues[/url]

GIOP is pretty simple on the raspberry pi so this should be pretty simple.
Quote
jason1436
I added this functionality to the project (GPIO active on alarm, OK, or maintenance). There is a new program called gengpio.py that communicates with the main genmon.py application. Genmon.py sets the GPIO based on what genmon.py is reading from the generator.
Quote
rhombixt
I had no idea you were the poster of the solution. I would like to take the time to thank you for creating this application and solving a big gap in remote monitoring.

I was hoping to ask you this:
I was looking for a separate gpio for maintenance, one for ok, and one for alarm. The alarm is cleared on an ok condition and same thing for maintenance . Which gpios are used? My plan is to add in an optoisolator board to the pi and connect open collector outputs to my alarm panel and inside monitor that has basically the 3 lights . Does your code match this solution?
Quote
jason1436
The way it is coded now is GPIO23 = OK, GPIO24=ALARM, GPIO25= SERVICE DUE

The alarm condition is reset if the alarm is cleared on the controller. The service is set if a service alarm is active (alarm GPIO is reset if this is cleared on the controller) or if the generator reports that one hour is remaining until the next service.

It should be trivial to change the GPIO used if needed.
Quote
rhombixt
Thanks - looks awesome. The only thing I am going to do slightly different is install the Controller Inside vs Outside. Canada gets chilly in the winter. My plan is to use this :
[url]http://www.rs-485.com/Products/USB_TTL_Converters/documentation/TTL25AMAN.pdf[/url]
Which can accept 12v and ground from the generator, Modbus TTL into the unit and then drive RS232 40 feet inside to the PI. This is a more expensive option than the TTL/RS232 converter however and I have used this in the past for some Monster Power Products for monitoring. The ground of the generator and the power supply for the PI will be common based on this config so it should work.
Quote
jason1436
Sounds good. Let me know if you have any questions.
Quote