Läuft: Heizung mit eBus-Schnittstelle

Begonnen von Prof. Dr. Peter Henning, 29 November 2014, 13:36:59

Vorheriges Thema - Nächstes Thema

hasenhirn

Hallo Reinhart,

vielen Dank! Das habe ich sogar auf dem Handy hin bekommen  ;D
Es ist halt manchmal ganz einfach wenn man weiß wie ;)
Ich habe mehrere Tage gegooglet und im Forum gesucht aber nichts passendes gefunden  :o
Naja, dabei habe ich aber viele neue Ideen und Anregungen für mein FHEM gefunden.

Gruß

Thomas

klenn

wow interessantes Projekt
ich suche schon seit ein paar Jahren eine Möglichkeit meine vailad Heizung vkk2264 zu überwachen und einzustellen.
jetzt habe ich schon einen teil des Beitrags gelesen und auch die Wiki.
kann man die Platine bei einem von euch bestellen?
rennt das ganze bei euch stabil?

im voraus danke für eure Infos

Gruß Frank



hasenhirn

Hallo Frank,

willkommen an Bord.

Ich stehe zwar auch noch am Anfang aber der ebusd läuft bei mir sehr stabil.
Meine Platine habe ich von "Helmut H. (der_andere)"  aus dem mikrocontroller-Forum  https://www.mikrocontroller.net/topic/346833 und die Teile von Reichelt.
Das Löten des SMD-Bausteins war für mich zu schwierig und zum Glück hatte ich einen Freund der das für mich erledigt hat  ;D
Björn hatte auch noch fertige Platinen, war mir aber zu teuer da ich 3 Stück brauchte  :D
Es gibt im Netz auch noch Platinen mit anderem Layout bei denen der USB/Serial-Chip mit einer fertigen Platine ( ca. 5€ bei ebay usw. ) angebunden wird.

Ich hoffe ich konnte dir etwas weiter helfen ;)

Gruß

Thomas

klenn

danke Thomas,

das hilft mir schon viel weiter.
ich hab von vailand nichts vernünftiges gefunden.
Grunsätzlich will ich nur sehn was die Heizung treibt, wie hoch der druck ist und eventuell wärmer oder kälter stellen




amunra

Zitat von: klenn am 08 März 2016, 11:35:08
kann man die Platine bei einem von euch bestellen?
hier läuft noch eine Sammelbestellung.

klenn

danke für die info
habe ihm gleich  schon geschrieben:-)

john30

Zitat von: john30 am 20 Februar 2016, 14:54:00
So langsam kommt Licht ins Dunkel der BAIs!
Das unerfreuliche: Mit einer BAI ist alles wieder gaaanz anders :(
Hier hängt die CSV nicht nur von ID, HW und SW aus dem Ident Telegramm ab, sondern zusätzlich auch noch von der Produktnummer sowie einer zweiten Softwareversion.
Das macht die Angelegenheit sehr eklig und ich überlege noch, wie ich das am besten in die CSVs einkippen kann.

Andererseits gibt es noch eine erfreuliche Nachricht: aus der MDB lassen sich mit dieser Erkenntnis 12 verschiedene CSVs für jeweils unterschiedliche BAIs extrahieren :)

So ganz 100%ig sicher bin ich aber noch nicht, ob das alles stimmt. Es ist z.B. unklar, ob wirklich nur die 12 unterstützt werden, oder alle mit gleicher zweiter Softwareversion. Dazu wird es evtl. mal eine Versuchsreihe geben müssen.

I'll keep you posted!
Hat ein bisschen gedauert, aber jetzt kann ebusd das, was für eine automatische Konfiguration der BAI notwendig ist.
Unter https://github.com/john30/ebusd-configuration/tree/master/ebusd-2.1.x/de/vaillant gibt es eine experimentelle Version der neuen produktspezifischen scanconfig, die mit dem letzten commit https://github.com/john30/ebusd/commit/6e6e05c in ebusd funktioniert (nicht mit älteren Versionen!).
Jetzt bräuchte es nur noch Versuchskaninchen, die das mal ausprobieren möchten.
Kurz zur Erklärung: Der Trick beim Laden der CSV ist, dass mit den ebusd-2.1.x CSVs nur eine generische "08.bai.csv" geladen wird, die dann anghängig vom Produktcode aus dem Vaillant-spezifischen Scan die richtige "<produktid>.inc" nachlädt.
Ach ja, mir fällt gerade auf, dass die "*.inc" noch nicht final sind, weil die Abfrage der SW Version noch nicht stimmt. Aber zum Testen des Grundprinzips sollten sie schon einge gute Basis bilden.

VG John
author of ebusd

Reinhart

#1582
Hallo John!

Danke für die neue (Test)Version!

Ich habe sie mir geladen und compiliert, auch die neuen Configs für 2.1.
Mir fällt soweit nichts negatives auf, außer im Log kommen beim "poll scan 08." ein paar Buserrors. Meine Geräte (Therme und Calormatic 430) hat er alle richtig gefunden.
Der Rest scheint alles zu funktionieren und ich musste in Fhem keine Änderungen in der Parametrierung durchführen.

hier das Log eines Neustarts des eBusd.
2016-03-14 10:27:27.548 [main notice] ebusd 2.0.6e6e05c started
2016-03-14 10:27:27.583 [main notice] found messages: 11 (0 conditional on 0 conditions, 0 poll, 4 update)
2016-03-14 10:27:27.626 [bus notice] signal acquired
2016-03-14 10:27:30.988 [bus notice] new master 10, master count 2
2016-03-14 10:27:31.027 [bus notice] new master 03, master count 3
2016-03-14 10:27:31.027 [update notice] unknown MS cmd: 1008b51009000066ffffff04ff00 / 0101
2016-03-14 10:27:35.059 [update notice] unknown MS cmd: 1008b5110101 / 096456400466640100ff
2016-03-14 10:27:37.043 [update notice] unknown MS cmd: 1008b5110102 / 05033c8c466a
2016-03-14 10:27:37.877 [main notice] read common config file /etc/ebusd/vaillant/broadcast.csv
2016-03-14 10:27:37.908 [main notice] read common config file /etc/ebusd/vaillant/scan.csv
2016-03-14 10:27:37.942 [main notice] read scan config file /etc/ebusd/vaillant/08.bai.csv for ID "bai00", SW0518, HW7401
2016-03-14 10:27:38.465 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:27:38.483 [main notice] found messages: 209 (3 conditional on 15 conditions, 1 poll, 8 update)
2016-03-14 10:27:40.914 [main notice] read scan config file /etc/ebusd/vaillant/15.430.csv for ID "43000", SW0215, HW2002
2016-03-14 10:27:40.915 [main notice] found messages: 426 (17 conditional on 21 conditions, 1 poll, 8 update)
2016-03-14 10:27:41.089 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:27:43.728 [bus notice] poll scan.08 id:
2016-03-14 10:27:45.109 [update notice] update bai Status01 QQ=10: 51.0;43.0;4.250;51.0;50.0;on
2016-03-14 10:27:47.150 [update notice] update bai DateTime QQ=10: nosignal;22:32:15;-.-.-;4.250
2016-03-14 10:27:47.366 [update notice] unknown BC cmd: 10feb505020400
2016-03-14 10:27:49.832 [bus notice] poll scan.08 id:
2016-03-14 10:27:51.171 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:27:55.771 [bus notice] poll scan.08 id:
2016-03-14 10:27:56.004 [bus notice] max. symbols per second: 111
2016-03-14 10:27:59.239 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:28:01.735 [bus notice] poll scan.08 id:
2016-03-14 10:28:05.279 [update notice] update bai Status01 QQ=10: 51.0;43.0;4.250;51.0;50.0;on
2016-03-14 10:28:08.519 [bus notice] poll scan.08 id:
2016-03-14 10:28:09.299 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:28:13.719 [bus notice] poll scan.08 id:
2016-03-14 10:28:15.369 [update notice] update bai Status01 QQ=10: 54.0;42.0;4.250;42.0;50.0;overrun
2016-03-14 10:28:20.066 [bus notice] poll scan.08 id:
2016-03-14 10:28:20.310 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:28:20.551 [update notice] unknown MS cmd: 1008b512020064 / 00
2016-03-14 10:28:26.247 [bus notice] poll scan.08 id:
2016-03-14 10:28:30.339 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:28:31.700 [bus notice] poll scan.08 id:
2016-03-14 10:28:35.461 [update notice] update bai Status01 QQ=10: 53.0;51.0;4.250;44.0;48.0;off
2016-03-14 10:28:37.740 [bus notice] poll scan.08 id:
2016-03-14 10:28:39.477 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:28:43.789 [bus notice] poll scan.08 id:
2016-03-14 10:28:44.027 [bus notice] max. symbols per second: 112
2016-03-14 10:28:45.469 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:28:49.797 [bus notice] poll scan.08 id:
2016-03-14 10:28:53.491 [update notice] update bai Status01 QQ=10: 50.0;41.0;4.250;44.0;48.0;off
2016-03-14 10:28:54.469 [bus error] send to 15: ERR: ACK error, retry
2016-03-14 10:28:55.865 [bus notice] poll scan.08 id:
2016-03-14 10:28:57.969 [update notice] update bai DateTime QQ=10: nosignal;22:33:28;-.-.-;4.250
2016-03-14 10:28:58.181 [update notice] unknown BC cmd: 10feb505020400
2016-03-14 10:28:59.999 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:01.736 [bus notice] poll scan.08 id:
2016-03-14 10:29:03.969 [update notice] update bai Status01 QQ=10: 43.0;41.0;4.500;44.0;48.0;off
2016-03-14 10:29:07.756 [bus notice] poll scan.08 id:
2016-03-14 10:29:08.005 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:13.720 [bus notice] poll scan.08 id:
2016-03-14 10:29:13.969 [update notice] update bai Status01 QQ=10: 42.0;41.0;4.250;44.0;47.0;off
2016-03-14 10:29:15.975 [update notice] update broadcast vdatetime QQ=10: 10:22:39;14.03.2016
2016-03-14 10:29:16.226 [update notice] unknown MS cmd: 1008b512020064 / 00
2016-03-14 10:29:18.030 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:19.049 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:29:24.013 [update notice] update bai Status01 QQ=10: 43.0;41.0;4.250;44.0;47.0;on
2016-03-14 10:29:25.711 [bus notice] poll scan.08 id:
2016-03-14 10:29:26.019 [update notice] update bai DateTime QQ=10: nosignal;22:33:57;-.-.-;4.250
2016-03-14 10:29:26.281 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:29:28.009 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:31.071 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:29:34.012 [update notice] update bai Status01 QQ=10: 51.0;41.0;4.250;44.0;47.0;on
2016-03-14 10:29:35.951 [update notice] update broadcast outsidetemp QQ=10: 2.250
2016-03-14 10:29:37.741 [bus notice] poll scan.08 id:
2016-03-14 10:29:38.034 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:43.073 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:29:44.059 [update notice] update bai Status01 QQ=10: 53.0;42.0;4.250;44.0;47.0;on
2016-03-14 10:29:46.029 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:29:48.029 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:29:49.732 [bus notice] poll scan.08 id:
2016-03-14 10:29:54.049 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:29:55.739 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:29:56.452 [update notice] update bai DateTime QQ=10: nosignal;22:34:28;-.-.-;4.250
2016-03-14 10:29:56.655 [update notice] unknown BC cmd: 10feb505020400
2016-03-14 10:29:58.039 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:01.709 [bus notice] poll scan.08 id:
2016-03-14 10:30:02.059 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:07.744 [bus notice] poll scan.08 id:
2016-03-14 10:30:08.060 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:12.079 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:13.135 [bus error] poll scan.08 id failed: ERR: read timeout
2016-03-14 10:30:14.192 [update notice] update broadcast vdatetime QQ=10: 10:23:37;14.03.2016
2016-03-14 10:30:14.448 [update notice] unknown MS cmd: 1008b512020064 / 00
2016-03-14 10:30:18.079 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:19.730 [bus notice] poll scan.08 id:
2016-03-14 10:30:22.102 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:24.369 [update notice] update bai DateTime QQ=10: nosignal;22:34:57;-.-.-;4.250
2016-03-14 10:30:24.630 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:30:25.744 [bus notice] poll scan.08 id:
2016-03-14 10:30:28.079 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:31.737 [bus notice] poll scan.08 id:
2016-03-14 10:30:32.078 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:34.020 [update notice] update broadcast outsidetemp QQ=10: 2.250
2016-03-14 10:30:37.733 [bus notice] poll scan.08 id:
2016-03-14 10:30:38.089 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:42.109 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:43.697 [bus notice] poll scan.08 id:
2016-03-14 10:30:44.120 [update notice] update bai Status02 QQ=10: auto;60;70.0;70;53.0
2016-03-14 10:30:46.108 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:30:49.740 [bus notice] poll scan.08 id:
2016-03-14 10:30:52.109 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:30:54.866 [update notice] update bai DateTime QQ=10: nosignal;22:35:28;-.-.-;4.250
2016-03-14 10:30:55.171 [update notice] unknown BC cmd: 10feb505020400
2016-03-14 10:30:55.887 [bus notice] poll scan.08 id:
2016-03-14 10:30:56.145 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:31:01.715 [bus notice] poll scan.08 id:
2016-03-14 10:31:02.159 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:31:06.149 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:31:07.741 [bus notice] poll scan.08 id:
2016-03-14 10:31:12.155 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;44.0;47.0;on
2016-03-14 10:31:13.042 [bus error] poll scan.08 id failed: ERR: invalid argument
2016-03-14 10:31:14.145 [update notice] update broadcast vdatetime QQ=10: 10:24:37;14.03.2016
2016-03-14 10:31:14.393 [update notice] unknown MS cmd: 1008b512020064 / 00
2016-03-14 10:31:16.179 [update notice] update bai Mode QQ=10: standby
2016-03-14 10:31:19.877 [bus notice] poll scan.08 id:
2016-03-14 10:31:24.653 [update notice] update bai Status01 QQ=10: 53.0;43.0;4.250;43.0;47.0;on
2016-03-14 10:31:24.941 [update notice] update bai DateTime QQ=10: nosignal;22:35:59;-.-.-;4.250
2016-03-14 10:31:25.073 [bus error] poll scan.08 id failed: ERR: invalid argument



und hier die Info:
pi@raspberry2 /etc/ebusd/vaillant $ ebusctl info
version: ebusd 2.0.6e6e05c
signal: acquired
symbol rate: 22
masters: 3
messages: 426
address 03: master #3
address 08: slave #3, scanned "MF=Vaillant;ID=BAI00;SW=0518;HW=7401", loaded "vaillant/08.bai.csv"
address 10: master #6
address 15: slave #6, scanned "MF=Vaillant;ID=43000;SW=0215;HW=2002", loaded "vaillant/15.430.csv"


scanresult
pi@raspberry2 ~ $ ebusctl scan result
1 scan(s) still running
08;Vaillant;BAI00;0518;7401;21;09;13;0010004340;0001;005056;N0
15;Vaillant;43000;0215;2002;21;11;09;0020028515;0907;006374;N5
26;Vaillant;43000;0215;2002


Ich werde die Version so einfach laufen lassen und weiter beobachten.
Soll ich noch irgendwelche Tests durchführen?

LG
Reinhart

FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

hasenhirn

Hallo und guten Abend,

ich habe mal wieder einen kleinen "Hänger".
Da ich gerne von verschiedenen Werten einen Graphen / SVGplott erstellen möchte, habe ich einfach mal ein Logfile mit der Außentemperatur gefüttert.
Das habe ich auch soweit hinbekommen und konnte auch den SVGplott erstellen. Beim stöbern in den Anleitungen und im Netz bin ich auf das Kommando "event-on-change-reading" gestoßen und wollte damit die Datenmenge reduzieren. Leider funktioniert das nicht und ich komme da nicht weiter  :(
Eventuell kann ja mal jemand ein Auge auf meinen Durcheinander werfen und mir da weiter helfen.  :o
Ich muss aber auch zugeben, dass ich bei den ganzen Befehlen noch nicht so richtig durchsteige wie das alles zusammen hängt und wie die Daten da genau von FHEM verarbeitet werden.

Beim einlesen der fhem.cfg kommt immer der Fehler:
FileLog_ATemp: unknown attribute event-on-update-reading. Type 'attr FileLog_ATemp ?' for a detailed list.

Hier mal die Abschnitte aus der fhem.cfg:

define Aussentemp ECMDDevice hzg00.class
attr Aussentemp IODev EBUS_H
attr Aussentemp alias Aussentemperatur
attr Aussentemp group Vaillant
attr Aussentemp icon temp_outside
attr Aussentemp room Vaillant
attr Aussentemp sortby 1
attr Aussentemp stateFormat AT


define EBUS_H.Timer at +*00:05:00 get Aussentemp AT;;get Vorlauf VT;;get Ruecklauf RT;;get Speicheroben SO;;get Speicherunten SU
attr EBUS_H.Timer group Vaillant_Kontrol
attr EBUS_H.Timer icon time_timer
attr EBUS_H.Timer room Vaillant
attr EBUS_H.Timer verbose 3



define ATemp dummy
define ATemperatur at +*00:01:00 { my $d=ReadingsVal ("Aussentemp","AT",0);; fhem("set ATemp  $d")}
define FileLog_ATemp FileLog ./log/ATemp-%Y-%m-%d.log Aussentemp
attr FileLog_ATemp room Unsorted
attr FileLog_ATemp event-on-update-reading -*
define SVG_FileLog_ATemp_1 SVG FileLog_ATemp:SVG_FileLog_ATemp_1:CURRENT
attr SVG_FileLog_ATemp_1 label Aussentemperatur
attr SVG_FileLog_ATemp_1 room Vaillant
define SVG_FileLog_ATemp_2 SVG FileLog_ATemp:SVG_FileLog_ATemp_2:CURRENT
attr SVG_FileLog_ATemp_2 label Aussentemperatur
attr SVG_FileLog_ATemp_2 title 1


Ich hoffe es ist nicht all zu schlimm was ich da verbockt habe, aber es funktioniert so weit  ;D

Gruß

Thomas

Prof. Dr. Peter Henning

Das Wort "Durcheinander" stammt nicht von mir, aber ich kann mich dem nur anschließen...

1. Leerzeilen und Kommentare in der Konfigurationsdatei = Freund und Helfer
2. Attribut event-on-change-reading muss zu dem Device, dessen Werte eben die Events auslösen sollen (oder auch nicht).
3. Wenn überhaupt ein separates Reading erstellt werden soll, dann Readingsproxy statt Dummy.
4. Braucht es aber gar nicht, denn das FileLog kann direkt auf die Events des ECMDDevice lauschen.

Also bitte noch einmal die Anfängerdoku lesen (Unterschied Events/Attribute/Kommandos verstehen), Dann etwas über Reguläre Ausdrücke nachlesen.

Und diese dann mit dem Event-Monitor ausprobieren.

LG

pah

hasenhirn

Guten Morgen ,

danke für die Info. Jetzt weiß ich wenigstens dass es funktioniert und ich nur einen Fehler  ( ok, mehrere   ;D ) gemacht habe.
Ich werde mir die Doku noch mal durchlesen.
Wie schon geschrieben brauche ich noch etwas bis ich die Zusammenhänge richtig verstehe.

LG

Thomas

Reinhart

#1586
@hasenhirn

Wie ich aus deinem Post entnehme, willst du die doppelten Logeinträge vermeiden. Dann finde ich es nicht gerade den richtigen Weg die im nachhinein irgendwie versuchen rauszuhauen. Besser wäre es meiner Meinung die Logeinträge gleich selektiert zu schreiben.

define FileLog_ATemp FileLog ./log/ATemp-%Y-%m-%d.log Aussentemp
du schreibst alle Readings inkl. state in das Log

define FileLog_ATemp FileLog ./log/ATemp-%Y-%m-%d.log Aussentemp:(AT).*
so kannst du nur das Reading "AT" ins Log schreiben, das spart schon 50%.


define FileLog_FHT80b FileLog ./log/fhem-WzFb-%Y.log FHT80b:(measured-temp|desired-temp|actuator).*
ebenso kann man selektiert mehre Readings gezielt ins Log schreiben. Das "|" bedeutet "oder", somit kannst beliebig verknüpfen.

Du könntest auch alle Temperaturen (Aussentemp, Vorlauf, Rücklauf) in nur ein Logfile schreiben wenn du die dann ohnehin in einem Plot darstellen willst (spart Logfiles). Natürlich musst du dann die ECMD Abfragen (nach Muster pah Vaillant) abändern, dann hast du gleich mehrere Readings in einem Define, das ist aber eine andere Baustelle die ich dir jetzt nicht unbedingt zumuten möchte.

LG
Reinhart


FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

hasenhirn

#1587
Hallo Reinhart,

danke für deine Unterstützung.
pah hat natürlich recht, ich muss mir die Anleitung nochmal durchlesen und genau verstehen was ich da mache.
Ich habe aus verschiedenen Beiträgen aus dem Netz zusammen kopiert und dann so abgeändert dass es irgendwie läuft.
Als ich die Anleitung am Anfang gelesen habe, habe ich natürlich vieles nicht verstanden. Jetzt habe ich schon ein paar Erfahrungen gesammelt und sollte etwas mehr verstehen  ;)
Im Nachhinein denke ich mir, dass ich mit meinem Anliegen hier auch im falschen Thread bin. Das gehört wohl eher ins Anfängerforum.

LG

Thomas

Reinhart

@John

das einzige was mir jetzt noch in der 2.1 aufgefallen ist, ich musste in der "bai.308523.inc" d.14 und d.15 hineinkopieren, weil ich keine Daten über die PumpPower bekommen habe da die in der Datei fehlten.

r,,PumpPowerDesired,d.14 => Leistung Heizungspumpe Soll,,,,0A04,,,UCH,0=auto;1=53;2=60;3=70;4=85;5=100,%,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
r,,PumpPower,d.15 => Leistung Heizungspumpe,,,,7300,,,UCH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,


LG
Reinhart
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

Marie01

Hallo zusammen,

kann mir jemand die Conditions auf dem ebusd erklären?
Im Detail geht es um die TEV-Eintrittstemperatur meiner Wärmepumpe am EHP Curcuit:
Zitat[brinetowater]r;u,,CondensorTemp,TEV-Eintritt,,,,"0D00",,,tempsensor,,,TEV-Eintritt: Temperatur am Eintritt des thermischen Expansionsventils,,,
[watertowater]r;u,,CondensorTemp,TEV-Eintritt,,,,"0D00",,,tempsensor,,,TEV-Eintritt: Temperatur am Eintritt des thermischen Expansionsventils,,,
[airtobrinetowater]r;u,,CondensorTemp,TEV-Eintritt,,,,"0D00",,,tempsensor,,,TEV-Eintritt: Temperatur am Eintritt des thermischen Expansionsventils,,,
Zitat
ebusctl r -f -c ehp CondensorTemp
Liefert immer ERR not found!

Ich habe mir bereits den Wiki-Beitrag von John durchgelesen. Leider für mich nicht schlüssig :(
https://github.com/john30/ebusd/wiki/4.5.-Conditions
Wie muss ich den Command zusammenbauen/absetzen, damit ich hier einen validen Wert vom Bus bekomme?

Danke.

Marie