2020-08-12, 01:26 PM
As MatsA commented, the input resistance is not sufficient and saturates the optocoupler emitter. I have to put a resistor in the Seatalk input to use the circuit I like. I used a 10k resistor. For the other circuit it is not necessary but the resistance at the output is not built in.
On the other hand, it has only worked for me in a clean openplotter installation. Only with stopping the chronograf service it didn't work with stability. Another unexplainable problem that I have found is that I have seen wind, direction and speed sentences. Also water temperature, but no water depth. In the script I think they were, which points out that it could be a mistake in the implementation and translation to signal K.
It doesn't work at all on openplotter64 I think because of the differences in the python versions.
Another important issue is that when the system works, pigpiod takes 100% of the process of one of the 4 processors of the rpi. I don't know if I would be willing to give up so much processing power just for seatalk.
On the other hand, it has only worked for me in a clean openplotter installation. Only with stopping the chronograf service it didn't work with stability. Another unexplainable problem that I have found is that I have seen wind, direction and speed sentences. Also water temperature, but no water depth. In the script I think they were, which points out that it could be a mistake in the implementation and translation to signal K.
It doesn't work at all on openplotter64 I think because of the differences in the python versions.
Another important issue is that when the system works, pigpiod takes 100% of the process of one of the 4 processors of the rpi. I don't know if I would be willing to give up so much processing power just for seatalk.