The line generator_side_relay_status tinyint(3) unsigned DEFAULT NULL, needs to be changed to smallint(6) to fix an OUT OF RANGE error when the generator relay is triggered. No real idea what the proper syntax for that really should be but I tested using the smallint(6) and it works. Shot in the dark kind of thing. I will leave this issue open for a bit just in case I come across any more oddities.
The line
generator_side_relay_status
tinyint(3) unsigned DEFAULT NULL, needs to be changed to smallint(6) to fix an OUT OF RANGE error when the generator relay is triggered. No real idea what the proper syntax for that really should be but I tested using the smallint(6) and it works. Shot in the dark kind of thing. I will leave this issue open for a bit just in case I come across any more oddities.