so, ich hoffe mal, du bist auch etwas weiter gekommen.
ich hab mal meine jetzige version auf meien seite geladen, ist die, die noch zum debuggen mmit prints vollgestopft ist. aber ist vllt bei dir auch hilfreich, wenn hinter die telegramme gucken willst
findest du hier:
Python Treiber
Bei mir bin ich schon weider um einiges weiter gekommen.
Temperaturen kommen nun auch in der CCU2 an.
daraus lassen sich dann in Hichart Auswertungen machen wie:
Schaltzeit des Brenners in Minuten an einem Tag:
bzw Temperaturverläufe:
Ebenfalls ist es möglich, das die CCU2 über TCP Socket direkt an den PI kommandos schicken kann, die der PI dann quasi als Gate in Kommandos fürden Brenner umsetzt und über die RS232 an die Logamatic schickt.
der kleine Codeschnipsel in TCL auf der CCU lässt dich über CUxd.Exec aufrufen und schickt das übergebene Kommando an den PI
Code: Alles auswählen
#!/bin/tclsh
set item [lindex $argv 0]
# xxx.xxxx und portnummer durch die IP und den Port ersetzen, wo der socket Server drauf läuft
set chan [socket 192.168.xxx.xxx portnummer]
puts $chan "$item"
flush $chan ;# Flush the output buffer
close $chan
an der 2107 kann ich über die CCU folgende Paramater von der CCU2 aus verändern über diesen Weg
Betriebsart Heizkreis (Tag, Nacht Auto)
Betriebsart Warmwasser (Tag, Nacht , Auto)
Sollwert WWB (Solltemperatur Wasser)
Sommerbetrieb ab xxx grad (Schaltet HK ab xxx grad Aussentemp ab)
WWB an/aus : Warmwasserbereitung ein bzw ausschalten
Zirkulation an/aus, Intervall. Eingriff in die Zirkulationspumpe
Regeleingriff Raumtemp
HK Kennlinie (Steigung, Verschiebung)
Weiter gehts mit bisschen Löten nun wieder: LCD wird an den PI gelötet und das ganze mal langsam in ein Gehäuse verpflanzt.
Und mir schwebte da eine anbindung an MySQL vor. Ich hab bei meinem Provider noch die ein odr andere Datenbank frei, eine hab ich schon mal Testweise angelegt, mit ein bisschen rumgewürge mit dem finden und instalieren der richten mySQL API für python auf dem PI hats der kleine testweise shcon geschaft, werte da mitzuschreiben. wäre dtürlich Ideal, weil da muss ich micht nicht noch um einen rechner kümmern, der mitlaufen müsste.
so, nun mal ein schönes WE, Black