Stokerforum

Pillefyr => Boink, Scotte, Woody, Biocomfort, RTB => Emne startet af: henrikbruhn efter Jan 25, 2019, 19:26

Titel: seriel protokol Scotte 16 kW fra 2008
Indlæg af: henrikbruhn efter Jan 25, 2019, 19:26
Jeg har en gammel Scotte 16 kW fra 2008, så det er nok version 4.0X
Er der nogen, der har en beskrivelse af den protokollen for seriel kommunikation til den?
Der er mange links til scotte.dk/PC.xsl, men den findes ikke længere (har søgt længe).

Mvh
henrik
Titel: Sv: seriel protokol Scotte 16 kW fra 2008
Indlæg af: motoz efter Jan 26, 2019, 12:48
A more or less complete implementation of the 'scotteprotocol' for versions 4.00 to 6.xx in python (python 2, not  3) can be found here: https://github.com/motoz/PellMon/tree/master/src/Scotteprotocol. I don't know if it works with the oldest 4.xx versions, but at least some of the newer 4.xx versions are known to work.

Use like this:

from Scotteprotocol import Protocol
protocol = Protocol('/dev/ttyUSB0', '4.01')
print protocol.getItem('boiler_temp')
protocol.setItem('chute_temp_max', '50')

It might (or even should) work on windows also but I don't think anyone ever tested that, then you initialize the port with eg:
protocol = Protocol('COM4', '4.01')

Titel: Sv: seriel protokol Scotte 16 kW fra 2008
Indlæg af: henrikbruhn efter Jan 26, 2019, 15:46
Super nice, thank you - even better than I could hope for :)