NEWS
Test Adapter Vaillant multiMatic/senso und myVaillant
-
@icebear @lesiflo
leider ist das im moment nicht optimal, mich interessieren eben grad die verbrauchsdaten. hat jemand eine idee, wie man die IP sperren umgehen (oder vermeiden) kann?alternativ habe ich schon versucht, die verbrauchsdaten mit ebus auszulesen. komischerweise wird der stromverbrauch nicht live berechnet, sondern erst immer vom vortag angezeigt. der umweltertrag hingegen wird aktuell ausgegeben. kann das jemand bestätigen?
-
@massiveattack Moin, aktuell kommen bei mir alle Daten, auch die Verbrauchsdaten, relativ zeitnah rein. eBus nutze ich (noch) nicht. Parallel messe ich den Verbrauch aber auch noch über einen Shelly 3EM. Die Daten vom Shelly passen auch relativ gut zu den ermittelten Werten der Wärmepumpe.
-
@massiveattack
Ich würde gerne aus dem IOBroker die "domesticHotWater01/current special function" setzen um per Blockly den Warmwasser Boost einzuschalten. Wenn man die App benutzt steht dann dort "Cylinder_Boost". Wenn ich es aber auf das Attribut schreibe passiert in der App/bei Vaillant nix - was mache ich falsch? -
@steffk ok, die Lösung ist das Attribut "remote/boost" auf wahr/falsch zu steuern
-
@lesiflo Besser spät als nie aber vielen Dank für den Hinweis! Ich hatte nach Monaten mal wieder etwas Zeit und Lust mich damit zu beschäftigen und habe es geschafft, den Befehl über NodeRed an die Vaillant zu senden. Jetzt muss ich nur noch meinen KNX Taster im Badezimmer dazwischen klemmen und dann ist gut Danke!
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@m-s Also bei mir klappt das. Die Custom Command müssen allerdings im JSON Format geschickt werden.
So etwa:{ "url": "domestic-hot-water/255/temperature", "data": { "setpoint": 44 } }
Hier das Blockly dazu:
-
Moin,
anscheinend bin ich doch noch nicht am Ziel...ich habe mit json diesen Befehl abgefeuert, welcher auch angekommen ist und den Warmwasser Boost einmalig ausgelöst hat.
{ "url": "domestic-hot-water/255/boost", "data": {}, "method": "POST" }
Jetzt bleibt das aber in der Variable der Vaillant so stehen. Von alleine verschwindet es nicht und mit dem anderen Befehl passiert nichts:
{ "url": "domestic-hot-water/255/boost", "data": {}, "method": "DELETE" }
Egal was ich abschicke, es bleibt wie im Screenshot zu sehen. Gesendet wird alles hierhin: vaillant.0.ID.remote.customCommand
-
@hank-0 Den Boost bekommst du auch hin indem du den Wert "boost" auf true und dann wieder false setzt.
-
Hallo,
ich spiele jetzt schon einige Zeit mit der Betriebsart meiner WP rum und ich bekomme es einfach nicht hin diese zu setzen.
Egal welche Zone ich sende (zone/0, zone/1, zone/2) ich bekomme immer
Hier mein Blocky dazu:
Hier der Auszug aus den Objekten:
Ich vermute die Zone oder etwas in der Richtung ist bei mir falsch.
Adapter-Version:
Wie bekommt man raus welche Konfiguration bei mir die Richtige ist?
Hat jemand eine Übersicht welche Befehle es alle gibt?Danke schonmal vorab!
-
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@hank-0 Den Boost bekommst du auch hin indem du den Wert "boost" auf true und dann wieder false setzt.
Hey, ne das macht er nicht. Ich kann den Wert setzen aber das interessiert die Heizung nicht. Der Custom Command hat auch nur einmalig funktioniert und seit dem nicht mehr und er verschwindet nicht mehr aus der Objekt, bis ich die Vaillant Instanz neu gestartet habe. Aber auch dann nimmt er meinen Custom Command nicht mehr...
-
@hank-0
Hast du mal geschaut ob es eventuell zu viele Anfragen an den Adapter gibt. Dann macht der auch nicht's mehr.So was hier:
vaillant.0 2024-10-27 16:10:02.486 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 08:49:58."} vaillant.0 2024-10-27 16:10:02.479 error AxiosError: Request failed with status code 403
-
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@hank-0
Hast du mal geschaut ob es eventuell zu viele Anfragen an den Adapter gibt. Dann macht der auch nicht's mehr.So was hier:
vaillant.0 2024-10-27 16:10:02.486 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 08:49:58."} vaillant.0 2024-10-27 16:10:02.479 error AxiosError: Request failed with status code 403
Da habe ich jetzt nur das hier stehen aber ich glaube das liegt daran, dass er gerade versucht das aktuelle Jahr in der App darzustellen, was an Strom verbraucht wurde. Glaub das beschäftigt ihn gerade aber das habe ich erst heute Nachmittag versucht anzeigen zu lassen (Aus der offiziellen App heraus).
Nachdem ich die Einstellungen angepasst habe, was er von der Instanz alles loggen soll steht in der custom command Variable jetzt das hier: {"url":"zone/1/heating/comfort-room-temperature", "data":{"comfortRoomTemperature":10.5}} aber ohne, dass ich den Befehl abgesetzt habe.
-
@hank-0 sagte in Test Adapter Vaillant multiMatic/senso und myVaillant:
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@hank-0
Hast du mal geschaut ob es eventuell zu viele Anfragen an den Adapter gibt. Dann macht der auch nicht's mehr.So was hier:
vaillant.0 2024-10-27 16:10:02.486 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 08:49:58."} vaillant.0 2024-10-27 16:10:02.479 error AxiosError: Request failed with status code 403
Da habe ich jetzt nur das hier stehen aber ich glaube das liegt daran, dass er gerade versucht das aktuelle Jahr in der App darzustellen, was an Strom verbraucht wurde. Glaub das beschäftigt ihn gerade aber das habe ich erst heute Nachmittag versucht anzeigen zu lassen (Aus der offiziellen App heraus).
Nachdem ich die Einstellungen angepasst habe, was er von der Instanz alles loggen soll steht in der custom command Variable jetzt das hier: {"url":"zone/1/heating/comfort-room-temperature", "data":{"comfortRoomTemperature":10.5}} aber ohne, dass ich den Befehl abgesetzt habe.
Da gab's schon eine Lösung für, steht weiter oben: https://forum.iobroker.net/topic/29221/test-adapter-vaillant-multimatic-senso-und-myvaillant/814?_=1733204434144
-
Hallo zusammen,
ich möchte erstmal die tolle Arbeit zu diesem Adapter loben, echt super, dass man sich hier auch Daten auswerten kann.
Ich arbeite mit dem Datenpunkt CONSUMED_PRIMARY_ENERGY.HEATING.day.totalConsumption und habe einmal im iobroker die Daten mitgeloggt:
04.12.2024 22:00 15.271.349.028.169.000
04.12.2024 22:30 15.277.599.028.169.000
05.12.2024 01:30 15.277.599.028.169.000
05.12.2024 02:00 15.134.419.028.169.000
05.12.2024 02:30 15.134.419.028.169.000
05.12.2024 03:00 15.144.329.028.169.000Komischerweise entwickelt sich der totalconsumption Wert bei Anbruch eines neuen Tages wieder negativ, in meinem Beispiel von 15.277 (um 1:30) zurück auf 15.134 (um 2:00)
Das kann ja eigentlich nicht sein? Habt ihr auch so ein Verhalten schon einmal festgestellt, das passiert bei mir auch jeden Tag.Ich habe ein Skript was den stats refresh alle 30 Minuten "aktualisiert" und der Adapter hat auch ein Aktualisierungsintervall von 30 Minuten eingestellt.
Für Eure Hilfe bin ich sehr dankbar
Viele Grüße
Stephan -
@cyqx13
Das stimmt leider, weil die totalconsumption nicht wirklich "total" ist, sondern nur in einem Zeitraum von (ich glaube) 2 Jahren angezeigt wird. Somit kannst du dir leider dann keine Tageswerte usw berechnen, da die "totale Summe" nicht richtig kumuliert wird.
Bin über den selben Fehler gestolpert... -
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@hank-0 sagte in Test Adapter Vaillant multiMatic/senso und myVaillant:
@lesiflo said in Test Adapter Vaillant multiMatic/senso und myVaillant:
@hank-0
Hast du mal geschaut ob es eventuell zu viele Anfragen an den Adapter gibt. Dann macht der auch nicht's mehr.So was hier:
vaillant.0 2024-10-27 16:10:02.486 error {"statusCode":403,"message":"Out of call volume quota. Quota will be replenished in 08:49:58."} vaillant.0 2024-10-27 16:10:02.479 error AxiosError: Request failed with status code 403
Da habe ich jetzt nur das hier stehen aber ich glaube das liegt daran, dass er gerade versucht das aktuelle Jahr in der App darzustellen, was an Strom verbraucht wurde. Glaub das beschäftigt ihn gerade aber das habe ich erst heute Nachmittag versucht anzeigen zu lassen (Aus der offiziellen App heraus).
Nachdem ich die Einstellungen angepasst habe, was er von der Instanz alles loggen soll steht in der custom command Variable jetzt das hier: {"url":"zone/1/heating/comfort-room-temperature", "data":{"comfortRoomTemperature":10.5}} aber ohne, dass ich den Befehl abgesetzt habe.
Da gab's schon eine Lösung für, steht weiter oben: https://forum.iobroker.net/topic/29221/test-adapter-vaillant-multimatic-senso-und-myvaillant/814?_=1733204434144
Moin, das hat geklappt und die Fehlermeldungen aus dem Log sind weg aber hat nichts gebracht. Ich kann den Custom Command abschicken, welcher auch ankommt aber er bewirkt nichts und wenn ich den boost auf true setze passiert auch nichts. Irgendwas haut hier nicht hin...
-
hast du es mal so probiert?
also nicht mit 'boost' in der Message sondern du gibst ihm die Temperatur mit.
Wenn du 'boost' nimmst macht die Vaillant eh nur WW bis zu der von die in der App oder sonstwo eingestellten Temperatur, erhöht diese aber nicht.
Boost bewirkt nur das WW dann sofort unabhängig vom Zeitplan gemacht wird.So mach ich es, ich setze die WW-SollTemp abhängig ob genug PV-Leistung da ist entweder auf 49°C oder auf 60°C.
Danach setze ich die WW-SollTemp wieder zurück auf Standard (49°C)Das klappt bei mir wunderbar.
-
@icebear Hey, mit blockly habe ich noch gar nichts gemacht...habe alles in nodered und muss aktuell selber per Hand immer die Temperatur in der App verstellen, je nachdem ob die Sonne scheint oder nicht und dann reicht mir ja aktuell die Boost-Funktion. Etwas mehr Automation würde mir da schon gefallen. Gerade weil wir überall KNX haben.
Aber vom Prinzip macht Blockly ja nichts anderes als ich in NodeRed. Mit dem Timestamp konnte ich es initial beim ersten mal triggern aber danach nicht mehr. Die Aktion durch den KNX Baustein bringt ja wie gesagt den Befehl in die Custom Variable aber die Heizung juckt das nicht.