2017 Jun 10, 12:26 AM
(2017 Jun 09, 03:49 AM)dan Wrote: I am working on a solution.
At the present there is an update to SIP on GitHub that has an option called "Active-Low relays" under Station handling on the Options page. It provides a partial solution.
Once the system is powered up the relays behave as expected. The update inverts the logic of the shift registers. There is still a problem when the system is starting up. That is being worked on.
Dan
Dan,
Thank you for changing things up so quickly. I updated the SIP version and then edited the gpio_pins.py file to uncomment out the lines you earmarked. The relays are behaving now, but as you know only shut off once SIP is started, so I will look forward to additional changes to come forth that will control the start up condition.
I had a similar issue with Cayenne MyDevices. Someone discovered a config file that was read and acted on fairly early in the start up and that patched things up for now. Seems the Raspberry Pi has no way of storing the state in non-volatile memory like the Ardunio does.