[Modul] ebusdMQTT - Einbindung von Vaillant Geräten

Klasse, auslesen funktioniert nun Prima - jedoch wenn ich schalten möchte, kommt diese Meldung:

image

Weiterhin würde ich gerne wissen, ob es möglich ist die Heizung auszuschalten (und natürlich auch einzuschalten). Meine Partnerin und ich sind beide berufstätig - das sind mehrere Stunden am Tag, an dem die Heizung aus sein könnte. Dann muss diese sich auch natürlich wieder per Symcon anschalten lassen. Wäre das möglich?

Danke.

Das Thema hatten wir schon. Antwort siehe oben :slight_smile:

Das Ein- und Ausschalten der Heizkreise bzw. des Warmwassers geht über deine Heizungssteuerung (700). Zum Beispiel: z1OpMode und HwcOpMode.

Achso, das war das mit der Beta - richtig?

Mit den Menge an Variablen ist es schwer die Übersicht zu behalten - das sind ja insgesamt um die 400 Variablen. Aber das ist Mega, das bietet mehr Funktionen als die Original App mit den Funktionsumfang vom Hersteller.

Dann versuche ich mal die Variable einzubinden und ob das Steuern funktioniert. Ein paar Fragen habe ich, noch wenn ich darf - vielleicht kannst du oder einer von den mitlesenden da weiterhelfen.

Zu den Steuerpunkten, ich würde gerne wissen ob ich mir das richtig zusammenreime:

TotalEConsumption = Gesamtverbauch Strom
TotalFConsumption = Gesamtverbauch Gas
TotalFConsumptionHc = Gesamtverbrauch Gas Heizung
TotalFConsumptionHwc = Gesamtverbrauch Gas Warmwasser

Danke dir/euch vielmals.

Jetzt kann ich mich auch ein wenig ans aufhübschen machen und die Variablen so anpassen, das die auf das iPhone passen und ein paar schicke Icons dazu - dazu dann noch die Energiezähler vom Homematic rausschmeißen und die von der Heizung direkt einbinden :).

Klingt erst einmal plausibel. Meine Geräte haben die Datenpunkte nicht.

In welchen Konfigurationsdateien sind die denn definiert? Und ohne extern angeschlossenen Strom- bzw. Gaszähler liefern die vermutlich keine Werte.

Werden denn die Daten in deinem Gerät angezeigt?

Ja wird mir angezeigt, und hat auch Daten - das war auch die Hoffnung, da mir auf der Heizung auch selber Kurven angezeigt werden für den Verbrauche. Derzeit habe ich einen Homematic IP Gassensor am laufen, denn würde ich dann aber nicht mehr brauchen - da die Werte aus der Heizung sogar nach Warmwasser und Heizen unterscheiden (zumindest vermute ich mal das Hc = Heating Consumtion und Hwc = Hot Water Consumption bedeuten). Genial ist das dann auch in Verbindung mit dem Energierechner Modul - da hat dann die genauen Werte aufgeschlüsselt nach Gesamt Gas / Elektrik, Heizen Gas / Elektrik, Warmwasser Gas / Elektrik - wobei der letzte Energierechner ein wenig Probleme macht - die Variable hat zwar Werte, aber der Energierechner nicht, aber das ist ein anderes Thema und war nur ein Nebenziel, das Hauptziel ist dank deiner / eurer Unterstützung erreicht - die Heizung ist in der Hausautomation und kann schonmal visualisiert/gesteuert werden und dazu auch schon fast alle Daten da…

Ist echt Mega :slight_smile: .

Die Daten haben mir auch sehr geholfen, die Heizung kennenzulernen. Gerade im Winter ein spannendes Thema.

Das c steht übrigens für Circuit.

Danke für die Info - dann war ich ja „fast“ nah dran (circuit). Mit den Daten bin ich echt mal gespannt, was ich so von der Heizung lerne. Vor allem mal schauen, was es bringt einzelne Kreise abzuschalten (z.B. Keller, da nur das Büro ausgebaut ist, wird der Keller kaum gebraucht). Oder ab es lohnt Stundenweise die Heizung abzuschalten (zumindest im Sommer, wenn keine Heizung benötigt wird).

Ich hatte aber auch mal (wie soll es anders sein) wieder ein paar Fragen. Ich habe bei vielen Variablen die Darstellung angepasst - wenn ich nun weitere Variablen hinzufügen möchte, dann sind ja schon die vorhandenen Variablen mit Markiert - ich möchte nun die vorhandenen erhalten mitsamt den Einstellungen. Geht das, und wenn ja wie? Muss ich den Hacken entfernen (oder wird dann die existierende Variablen entfern) oder markiert lassen (oder wird dann noch mal die Variable mit ihren EInstellungen zurückgesetzt)? Danke für deine Hilfe :).

Für Heizungsfragen kann ich dir das Haustechnikdialog Forum sehr empfehlen. Dort werden/sind eigentlich alle Fragen beantwortet :slight_smile:
Man darf sich nur nicht an der seeehr altbackenen Forumssoftware und dem manchmal arg ruppigen Ton stören. Fachlich ist es top.

Wenn du nicht das Standardprofil verändert hast, sondern ein eigenes verwendest, bleibt alles erhalten.

Danke für den Tipp, habe dann mal schnell ein Variablenprofile erstellt und zugeordnet.

Mit dem Haustechnick Forum versuche ich mal, danke für den Tipp.

Faszinierend, wie häufig diese beiden Dinge zusammen treffen :smile: /ot

Hallo,

nachdem alles ein ganz schön lange Zeit klaglos getan hat, findet das Modul plötzlich die Schaltkreisnamen nicht mehr („Ermittle Schaltkreisnamen“). Auf dem Raspi auf dem Ebusd läuft schaut alles gut aus (mit ebusctl i). Username und PW für MQTT sind auch korrekt (und wurden auch nicht verändert).

Kann mir da jemand weiterhelfen?
Danke
gros_ibou

Die Ursache ist dennoch bei ebusd zu suchen. Schau mal bitte in die Installationskurzanleitung und prüfe die Punkte 3 bis 5.

Die Schaltkreisnamen werden über den unter 5 beschriebenen Weg gefunden.

Hier ist was bei Punkt 3 rauskommt (ebustl i)

pi@Raspi-ebus:/etc/default $ ebusctl i
version: ebusd 21.2.v21.2
access: *
signal: acquired
symbol rate: 23
max symbol rate: 170
min arbitration micros: 8
max arbitration micros: 10
min symbol latency: 10
max symbol latency: 14
reconnects: 0
masters: 4
messages: 4
conditional: 0
poll: 0
update: 0
address 00: master #1
address 03: master #11
address 05: slave #1, scanned "MF=Vaillant;ID=COM00;SW=2801;HW=3103"
address 08: slave #11, scanned "MF=Vaillant;ID=BAI00;SW=0603;HW=9102"
address 10: master #2
address 15: slave #2, scanned "MF=Vaillant;ID=70000;SW=0419;HW=4603"
address 26: slave, scanned "MF=Vaillant;ID=VR_71;SW=0104;HW=0503"
address 31: master #8, ebusd
address 36: slave #8, ebusd

hier was bei Punkt 5 rauskommt (http://raspberrypi:8080/data)

{
 "scan.05": {
  "messages": {
   "": {
    "name": "",
    "passive": false,
    "write": false,
    "lastup": 1685966598,
    "zz": 5,
    "fields": {
     "MF": {"value": "Vaillant"},
     "ID": {"value": "COM00"},
     "SW": {"value": "2801"},
     "HW": {"value": "3103"}
    }
   }
  }
 },
 "scan.08": {
  "messages": {
   "": {
    "name": "",
    "passive": false,
    "write": false,
    "lastup": 1685966413,
    "zz": 8,
    "fields": {
     "MF": {"value": "Vaillant"},
     "ID": {"value": "BAI00"},
     "SW": {"value": "0603"},
     "HW": {"value": "9102"}
    }
   }
  }
 },
 "scan.15": {
  "messages": {
   "": {
    "name": "",
    "passive": false,
    "write": false,
    "lastup": 1685982607,
    "zz": 21,
    "fields": {
     "MF": {"value": "Vaillant"},
     "ID": {"value": "70000"},
     "SW": {"value": "0419"},
     "HW": {"value": "4603"}
    }
   }
  }
 },
 "scan.26": {
  "messages": {
   "": {
    "name": "",
    "passive": false,
    "write": false,
    "lastup": 1685966418,
    "zz": 38,
    "fields": {
     "MF": {"value": "Vaillant"},
     "ID": {"value": "VR_71"},
     "SW": {"value": "0104"},
     "HW": {"value": "0503"}
    }
   }
  }
 },
 "global": {
  "version": "21.2.v21.2",
  "access": "*",
  "signal": true,
  "symbolrate": 23,
  "maxsymbolrate": 170,
  "minarbitrationmicros": 8,
  "maxarbitrationmicros": 10,
  "minsymbollatency": 10,
  "maxsymbollatency": 14,
  "qq": 49,
  "reconnects": 0,
  "masters": 4,
  "messages": 4,
  "lastup": 1685982607
 }
}

Und bei Punkt 4 fällt er auf die Nase

pi@Raspi-ebus:/etc/default $ ebusctl
localhost: r -c 700 Hc1HeatCurve
ERR: element not found

Bei 3 fehlt die Anzeige der gefundenen Konfigurationsdateien.

Hast du den Dienst mal neu gestartet? Er findet wohl die Konfigurationsdateien nicht.

Sonst schau man ins ebusd Logfile.

Ja, mit sudo systemctl start ebusd

im Log File sind die letzten Einträge:

2023-06-05 18:32:07.398 [update notice] received unknown MS cmd: 1008b5110101 / 095b570012ffff0000ff
2023-06-05 18:32:07.708 [update notice] received unknown MS cmd: 1026b5230106 / 103403df01d50100808803008085fd4004
2023-06-05 18:32:08.004 [update notice] received unknown MS cmd: 1026b5230107 / 0f008000804402d80103c80000800504
2023-06-05 18:32:08.261 [update notice] received unknown MS cmd: 1008b5110102 / 06033c96468c78
2023-06-05 18:32:08.534 [update notice] received unknown MS cmd: 1008b51009000000ffffff050000 / 0101
2023-06-05 18:32:08.805 [update notice] received unknown MS cmd: 1008b5040100 / 0a03103219050601233012
2023-06-05 18:32:09.047 [update notice] received unknown BC cmd: 10feb516080008321905060123
2023-06-05 18:32:09.314 [update notice] received unknown MS cmd: 1008b5110100 / 08d90213001f000000
2023-06-05 18:32:09.529 [update notice] received unknown BC cmd: 10feb51603013012
2023-06-05 18:32:09.779 [update notice] received unknown MS cmd: 1008b5100305ff03 / 0101
2023-06-05 18:32:10.015 [update notice] received unknown MS cmd: 1008b512020000 / 00
2023-06-05 18:32:10.257 [update notice] received unknown MS cmd: 1008b5120204ff / 0101
2023-06-05 18:32:10.500 [update notice] received unknown MS cmd: 1008b513020508 / 00
2023-06-05 18:32:10.790 [update notice] received unknown MS cmd: 1026b5230f05ffff00000000ffffffff00000000 / 0101
2023-06-05 18:32:11.040 [update notice] received unknown MS cmd: 1026b5230402000000 / 02019c
2023-06-05 18:32:11.289 [update notice] received unknown MS cmd: 1026b5230402010000 / 02019c
2023-06-05 18:32:11.504 [update notice] received unknown BC cmd: 10feb510020601
2023-06-05 18:32:17.594 [update notice] received unknown MS cmd: 1008b5110101 / 095b573012ffff0000ff
2023-06-05 18:32:17.903 [update notice] received unknown MS cmd: 1026b5230106 / 103503df01d50100808903008085fd4004
2023-06-05 18:32:18.200 [update notice] received unknown MS cmd: 1026b5230107 / 0f008000804102d90103c80000800504
2023-06-05 18:32:18.472 [update notice] received unknown MS cmd: 1008b51009000000ffffff050000 / 0101```

Der Fehler muss ganz am Anfang stehen, wenn er versucht die Konfigurationsfiles zu lesen.

Hast du die config Files lokal oder holst du sie online?

Online.

Hier ist der Fehler:

2023-06-05 19:36:29.466 [main notice] ebusd 21.2.v21.2 started with auto scan on enhanced device /dev/ttyAMA0
2023-06-05 19:36:29.553 [main error] error reading config files from http://ebusd.eu/config/: ERR: element not found, last error: 
2023-06-05 19:36:29.554 [bus notice] bus started with own address 31/36
2023-06-05 19:36:29.572 [mqtt notice] connection established
2023-06-05 19:36:29.598 [bus notice] signal acquired
2023-06-05 19:36:30.007 [bus notice] device status: reset
2023-06-05 19:36:34.293 [bus notice] new master 10, master count 2
2023-06-05 19:36:34.352 [bus notice] new master 03, master count 3
2023-06-05 19:36:34.352 [update notice] received unknown MS cmd: 1008b5110101 / 095a563010ffff0000ff

Der Dienst hat aus irgendeinem Grund Probleme auf „http://ebusd.eu/config“ zuzugreifen.

Ich würde dir empfehlen, die Dateien lokal abzulegen.

Kannst Du mir sagen, wo ich die Dateien hinpacken muss, wo ich sie finde und wie ich weiss welche genau ich brauch?

Schau mal in die Kurzanleitung, da ist es beschrieben.
Ansonsten noch mal melden.