Forfatter Emne: seriel protokol Scotte 16 kW fra 2008  (Læst 1417 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline henrikbruhn

  • Begynder
  • *
  • Indlæg: 4
  • Respekt optjent: +0/-0
seriel protokol Scotte 16 kW fra 2008
« Dato: 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

Offline motoz

  • Top of the pop
  • *****
  • Indlæg: 255
  • Respekt optjent: +18/-0
Sv: seriel protokol Scotte 16 kW fra 2008
« Svar #1 Dato: 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')

Bio Comfort 30kW, compressor cleaning, lambda. Termax 25cr boiler. Matene vertical pellet conveyor. PellMon open source pellet logger: https://github.com/motoz/PellMon

Offline henrikbruhn

  • Begynder
  • *
  • Indlæg: 4
  • Respekt optjent: +0/-0
Sv: seriel protokol Scotte 16 kW fra 2008
« Svar #2 Dato: Jan 26, 2019, 15:46 »
Super nice, thank you - even better than I could hope for :)