KM271 / Logamatic 2017 - neue Sollwerte schreiben

Begonnen von bugster_de, 15 August 2016, 14:06:33

Vorheriges Thema - Nächstes Thema

MarkusN

Hallo Sven,

ich nutzte deine Software auf einem Board von Daniel, und bisher funktioniert es fantastisch! Die Daten kommen per MQTT in FHEM an, und das Steuern funktioniert auch. Vielen Dank für deine Arbeit!

DasQ

#16
Hat sich hier schon jemand Gedanken gemacht den Raum Thermostat BFU zu simulieren?

Dann wäre die Sache komplett rund.

Bin echt schwer am überlegen mir so ein Teil gebraucht zu kaufen, um zu sehen was der mit der 2107 redet und wie man dieses Signal simulieren/faken kann.

Wenn man sich die Bilder auf e-Bay Kleinanzeigen anschaut, ist dort ein Dreh dipswitch verbaut der theoretisch 10 heizkreise(obwohl meine g115 nur maximal 2 vorsieht) kann.

Ich Bild mir ein, das ich durch den aktiven Eingriff (ich hab das km271 Modul an nem extra Pi hängen) an der Heizung den Verbrauch doch sehr erheblich gesenkt hab.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

sengelking

Hallo,
ich überlge mir derzeit auch das KM271 board von Daniel zuzulegen.
Hat dieses den gleichen Funktionsumfang wie das original?
Und wie binde ich es in FHEM ein?
FHEM aud RaspberryPi

DasQ

#18
uralter thread ... uralte  hardware.
*edit*
Und ich sollte vielleicht das nächste mal den gesamten Thread lesen, bevor ich antworte. Das was ich hier über die Uhrzeit schrieb, steht auf der Seite zuvor *peinlich ende* ::)


kurzes update und gleichzeitig frage.
und zwar hab ich inzwischen rausgefunden das befehle/kommandos der BFU über eine zweite serielle schnittstelle gesendet werden kann. (dazu hat im homaticforum jemand die uhrzeit, die aus der bfu/f per funk gestellt werden kann, von konsole/pythonscript geschafft zu ändern)(siehe einige postings zuvor von @dewenni)

so nun zu meiner frage, laut @78themole ist das register 0x04 noch unbekannt. die uhrzeit wurde nach 0x01 geschrieben (wenn ich mich recht erinner). wir popeln jetzt mit einem serialtool via netzwerk über ein raspberrypi rum und der heizung die "Raumisttemperatur" zu setzten. denn dadurch wird die heizkurve dynamisch optimal verändert. das wäre für mich das sahnehäubchen des uraltheizungstuning.
kann mir da jemand auf die sprünge helfen?

*****************************edit****************************

Also wir haben die BFU jetzt angezapft.

Allerdings werden wir noch nicht so recht schlau draus.
Und zwar unterhält sich die BFU anders wie erwartet mit der Heizung. Die BFU (Fernbedienung mit Thermometer) ist per zweidrahtleitung angeschlossen.

10v u. 16v liegen an. Auf 16v redet die Heizung mit der BFU mit Flanken ins positive. Die BFU antwortet auf 10v mit sehr kleinen Signalen (spanungshub) nach unten. (Hier ist das näher erklärt).

Die Telegramme der BFU haben wir soweit aufgeschlüsselt. Nur klemmts jetzt beim senden. Wie bastelt man so ein Signal?

Du darfst diesen Dateianhang nicht ansehen.

Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

DasQ

#19
@Rudi also ich hatte gestern den effekt das ich "datetime" nicht gefunden hatte.

jetzt weis ich warum. zum einen hatte ich in einer uralten km721.pm github version gesucht (14 jahre alt) ... da war es natürlich nicht zu finden. ::) 

Und zum andern ist es so, das in Mobil geräten (getestet Iphone, Ipad und Android handy browser firefox und chrome) die Dorpdownmenu vorauswahl auf "frost_ab" sitzt.
Datetime sitzt eine position drüber und ist beim ausklappen des dropdown nicht zu sehen. man muß erst nach obenscrollen. (wenig intuitiv)


dann zum aktuellen stand. wir haben jetzt einmal die gesamte heizung aus einander gerupft und durchgepiepst. die schnittstelle BF (fernbedienung BFU) ist bei mir zweimal drin, weil ich noch das mischermodul verbaut hab.
(info am rande, an der BFU schnittstelle passen laut buderus 500 stück hin)
jetzt dachte ich zuerst, wäre ja cool wenn das Mischermodul das BF signal übersetzt. (is aber nicht so). nun gut, die eigentlich 2107 hauptplatine steckt auf einer "bus" platine auf der wiederum 3 Modulkarten drauf gesteckt werden können.

bus suggeriert das die signale an allen sockel anliegen, aber das ist nicht der fall. da bekommt jede karte was anderes.

lange rede wenig sinn, ich beweg mich hier ein wenig im kreis. zunächst wollte ich ja über das km271 modul die telegramme senden. dann über die bf schnittstelle und jetzt bin ich wieder am anfang.
nun könnte ich natürlich direkt hinter der BF schittstelle, nach dem "übersetzer" (begriff fällt mir gerade nicht ein, irgendwas mit koparator oder so)
die telegramme wieder plain abgreife um die "isttemperatur" register rauszufinden.

fals jemand ein andern vorschlag hat, gern her damit


danke fürs lesen
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

mbrawa

Hallo DasQ,

ich verstehe was Du machen willst, nur erschließt sich mir der Sinn nicht.
Die BFU kann nur Temperatur, Tag, Nacht soweit ich weiß.

Habe bei mir ein KM271 verbaut mit serieller Verbindung zu Raspi 2 mit fhem.
Alle Werte und Set Funktionen werden per mqtt an Home Assistent weitergeleitet.
In Home Assistent kann ich die Heizung komfortabel von Überall steuern oder in Automatisierungen einbinden.
Das hatte ich schon bevor es das neue Board gab.

Das neue Board von Daniel kann direkt, ohne Umweg, in Home Assistent genutzt werden.

Wofür braucht Du dann noch die Fernbedienung(BFU) mit Kabel?

Gruß Michael


DasQ

#21
Hatte ich genauso wie du gemacht, nur eben Fhem only ohne Hass.

Zitat von: mbrawa am 25 Januar 2024, 20:36:23Die BFU kann nur Temperatur, Tag, Nacht soweit ich weiß.
Jein, die BFU hat ein Thermometer und erfasst auch die Raum Ist Temperatur. Und nicht nur Raum Soll.

Allerdings überlagert die BFU die Signale von Fhem.
Die BFU macht im Prinzip nichts anderes als Fhem, aber dynamisch und intern, das seh ich als echten Vorteil. Es werden auf ein Rutsch sehr viele Parameter in der Hzg gesetzt. Die Heizung ändert mit BFU ihr gesamtes Verhalten.

Sprich, die istwerte die die BFU in die Heizung schreibt, verändert die kennlinien ständig und dynamisch. Ich muss nicht ständig von fhem in Eeprom schreiben.das macht die Heizung von ganz allein.

Hier (Screenshots) mal exemplarisch wie das dann aussieht wenn die BFU unterstützt. (Nenn es feintuning)(da wo im 2. Screenshot 55 steht, kommt nicht von fhem, hab ich falsch bezeichnet. Das ist der hardgecodete Wert in der 2107)

Effekt ist aber deutlich spürbar.


Dann noch kurz zu den Kabel, das sind in der Steuerung ungefähr 5-10cm neben dem km271. Also absolut nicht der Rede wert.
Und da ich die 2. heizkreiskarte drin hab. Kann ich auch 2 Zonen emulieren.


Ziel ist das Modul von the78mole um die 4 Drähte zu erweitern und so echte ist werte zu schreiben.
Die restlichen Funktionen der BFU intressieren mich nicht.

P.s. Und ach ja, vielleicht noch der aktuelle Stand. Junior hat ein C# Programm geschrieben in dem wir nun die Signale als Stapelverarbeitung senden können. Allerdings zickt noch die Steuerung. Da ich aber als Rentner(51) alle Zeit der Welt hab, schleift die Sache etwas. Wir machen nur gelegentlich da rum, da ich noch etliche andere Projekte in der Röhre haben.
Ich gehe davon aus, das wir die nächsten Wochen mit echten Ergebnissen auffahren können. Es bleib spannend.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org