ta2k / iobroker.vaillant Goto Github PK
View Code? Open in Web Editor NEWVaillant multiMATIC VR900/VR920 Adapter for ioBroker
License: MIT License
Vaillant multiMATIC VR900/VR920 Adapter for ioBroker
License: MIT License
When using the app, I ammknflrmed, i.e., I can see if the Vaillant has some troubles including the error code and a description text.
Since I was not able to discover any of that objects, I am assuming that this is missing.
However, I would appreciate having this feature available to send out notifications within IOBroker.
Hallo,
vielen Dank für die Entwicklung des Adapters.
Ich bekomme eine Fehlermeldung im Log und die Werte fehlen bei spine.currentPVMeteringInfo
`
vaillant.0 | 2020-08-23 13:33:56.627 | warn | (1353) This value will not be set in future versions. Please report this to the developer. |
---|---|---|---|
vaillant.0 | 2020-08-23 13:33:56.627 | warn | (1353) State value to set is invalid for vaillant.0.2119400020260962093802xxx.spine.currentPVMeteringInfo: The state contains no properties! At least one property is expected! |
` |
Es handelt sich bei dem Vaillant Gerät um die Solarstation VPM20/2S
Gern können wir auch Live am System Arbeiten.
Vielen Dank
Ronny
Hallo,
Seit gestern Nachmittag lässt sich der Adapter nicht mehr starten. Hab schon die Instanz gelöscht und neu angelegt. Da hat es zwischendurch mal funktioniert. Dann wieder nicht nach einem weiteren Adapterneustart. Laufe ich hier in ein Blocking von Vaillant und muss nur geduldig sein, oder hat aktuell auch jemand anderes das Problem?
vaillant.0 | 2022-11-20 07:52:18.191 | warn | Terminated (UNCAUGHT_EXCEPTION): Without reason |
---|---|---|---|
vaillant.0 | 2022-11-20 07:52:18.189 | info | terminating |
vaillant.0 | 2022-11-20 07:52:18.187 | info | cleaned everything up... |
vaillant.0 | 2022-11-20 07:52:18.160 | error | Cannot read property 'statusCode' of undefined |
vaillant.0 | 2022-11-20 07:52:18.159 | error | TypeError: Cannot read property 'statusCode' of undefined at Request._callback (/opt/iobroker/node_modules/iobroker.vaillant/main.js:230:33) at self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (events.js:315:20) at Request.onRequestError (/opt/iobroker/node_modules/request/request.js:877:8) at ClientRequest.emit (events.js:315:20) at TLSSocket.socketErrorListener (_http_client.js:469:9) at TLSSocket.emit (events.js:315:20) at emitErrorNT (internal/streams/destroy.js:106:8) at emitErrorCloseNT (internal/streams/destroy.js:74:3) at processTicksAndRejections (internal/process/task_queues.js:80:21) |
vaillant.0 | 2022-11-20 07:52:18.155 | error | uncaught exception: Cannot read property 'statusCode' of undefined |
vaillant.0 | 2022-11-20 07:52:18.152 | error | undefined |
vaillant.0 | 2022-11-20 07:52:18.151 | error | Error: read ECONNRESET |
vaillant.0 | 2022-11-20 07:52:18.150 | error | Failed to login |
vaillant.0 | 2022-11-20 07:52:17.671 | info | Generate new Id |
vaillant.0 | 2022-11-20 07:52:17.582 | info | starting. Version 0.0.17 in /opt/iobroker/node_modules/iobroker.vaillant, node: v14.16.0, js-controller: 4.0.19 |
Hallo,
wenn ich versuche unter ManuelModeSetpoint eine Temperatur einzustellen, bekomme ich im Protokoll eine Fehlermeldung „Request failed with status code 404“
Ich habe eine Vaillant Wärmepumpe Arotherm Split 75/6 mit dem Modul VRC 720 sensocomfort
Ich hoffe, dass mir jemand weiterhelfen kann. Vielen Dank jedenfalls schonmal dafür!
Dear Adapter developer,
with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.
If something is not correct this is logged as 'warning' or 'info' log.
Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!
Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1749
Please close the issue after you checked it.
Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!
Thanks for integrating the myVaillant support that fast!
I did the upgrade to myVaillant yesterday, now I do not see any energy consumption values. Would it be possible to make them accessible in iobroker again? All other values seem to be available (in a changed state structure - my guess is that this is coming from Vaillant?).
Thanks in advance!
Hi
get permanently this error:
**vaillant.0 | 2021-01-01 13:41:35.967 | warn | (3859) This value will not be set in future versions. Please report this to the developer. |
---|---|---|---|
vaillant.0 | 2021-01-01 13:41:35.966 | warn | (3859) State value to set is invalid for vaillant.0.21204400202529220938031315N1.spine.currentPVMeteringInfo: The state contains no properties! At least one property is expected!** |
No, i dont have a PV.
Host:
Platform
linux
Betriebssystem
linux
Architektur
x64
CPUs
4
Geschwindigkeit
580 MHz
Modell
Intel(R) Atom(TM) x7-Z8700 CPU @ 1.60GHz
RAM
3.76 GB
System Betriebszeit
2 T. 04:51:52
Node.js
v12.20.0
NPM
6.14.8
Anzahl der Adapter
383
Festplatte Größe
113.66 GB
Festplatte frei
78.23 GB
Betriebszeit
2 T. 04:51:38
Aktive Instanzen
29
Running on latest ioBroker
for any questins please contakt me...
I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/TA2k/ioBroker.vaillant
I have also found warnings that may be fixed if possible.
Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info
Ich nutze den Adapter mit dem ioBroker auf einem PI4B. Influxdb und Grafana stellen mir dort die Werte livereport/devices02/reports01/value sowie livereport/devices02/reports02/value grafisch in Form von Kurven dar.
Jetzt kommt es in (für mich bisher) nicht vorhersehbaren Abständen dazu, dass die Werte vertauscht werden, also plötzlich ist der Wasserdruck bei dem Wert, den zuvor die Vorlauftemperatur hatte und umgedreht. Ich hatte den Verdacht, dass vielleicht der Name des Datenpunktes zu lang ist und Grafana ihn deshalb fälschlicherweise vertauschen würde, habe also einen weiteren Datenpunkt mit kurzem Namen angelegt und diesen mit Blockly "Bind" an den Wasserdruck gebunden. Dennoch tritt der Tausch der Werte zwischen Wasserdruck und Vorlauftemperatur auf, was sich im Maximalwert des Wasserdrucks von 3 bar (selbst gesetzter Maximalwert im influxdb Adapter), sowie einer Vorlauftemperatur von 1,4 äußert.
Adapter Version 0.0.11
JS-Controller version: 3.2.16
Node version: v12.22.1
Operating system: Linux raspberrypi 5.10.17-v7l+
Reicht es für diesen Adapter, einen VRC900 zu haben mit den normalen Zugangsdaten der App oder wir der neue Vaillant "smart monitoring" Service (oder wie der heisst...) benötigt?
Der Adapter läuft bei mir stabil und sämtliche Werte werden auch angezeigt.
Ich habe eine Vaillant Gastherme verbunden mit einer Vaillant RecoVair-Lüftungsanlage. Ich würde gerne die Lüftungsstufe im Zusammenhang mit der Außentemperatur verändern, jedoch nimmt er keine Werte bei Änderung der Lüftungsstufe an. An was könnte das liegen? In der App lässt sich die Einstellung natürlich vornehmen.
Dear Adapter developer,
Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.
Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16
Please add both versions to the adapter testing which is executed on commits.
If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!
On questions please talk to us at ioBroker/ioBroker.js-controller#1138
Please close the issue after you checked it.
Thank you very much for your support!
We saw your adapter and if it is ready please request that it is added to the repository. With this it becomes available for all users. Please consult https://github.com/ioBroker/ioBroker.repositories#add-a-new-adapter-to-the-latest-repository and the following sections for more details.
If you need help, contact us in the forum https://forum.iobroker.net/ or in the developer chat https://github.com/iobroker-community-adapters/info .
Thank you for your support.
Describe the bug
Ich würde gerne die Zirkulationspumpe über ioBroker steuern.
Bekomme diese aber nicht an. Auch ein ändern des Zeitplans ist nicht machbar.
To Reproduce
set: vaillant.0.****.systemcontrol.dhw01.circulation.configuration.operationMode to: AUTO
Außerdem habe ich folgende Werte probiert, wobei AUTO drin stand und ich es nicht wieder erfolgreich setzten konnte:
1, 0, VLAUES01, VALUES02, MANUAL
Screenshots & Logfiles
Failed to set: vaillant.0.****.systemcontrol.dhw01.circulation.configuration.operationMode to: AUTO
<!doctype html><html lang=\"en\"><head><title>HTTP Status 404 – Not Found</title><style type=\"text/css\">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1><hr class=\"line\" /><p><b>Type</b> Status Report</p><p><b>Description</b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.</p><hr class=\"line\" /><h3>Apache Tomcat/mobilDIALOG-Live</h3></body></html>
Versions:
Version: stable=0.1.2 (179 days old) => latest=0.2.0 (15 days old)
Installs: stable=517 (66.11%), latest=67 (8.57%), total=782
Click to edit
"connectionType": "cloud",
"dataSource": "poll",
Documentation: https://github.com/ioBroker/ioBroker.repositories/blob/master/README.md#connection-types
Hallo Entwickler,
so jetzt läuft der Adapter seit 2 Tagen szabil und ohne Abbrüche. Super Danke.
Aber die States beinhalten kein Steuerungswerte für Temperaturen. Lediglich betriebsstati wie Heizung an,aus oder Betiebsmodi. Können Sie hier nochmals bei der Fehlersuche helfen.
Ich habe mal den Objektbaum als JSOn exportiert. Würde der bei der Fehlranalyse schneller helfen?
Zusätzlich sind einige Unterkategorien jeweils doppelt enthalten, jedoch jeweils eine davon ist immer leer. Können diese Redundanzen eliminiert werden durch Änderungend es Adapters?
Sollten die wirklich inneren Steuerungswerte ebenfalls in den states abgegriffen werden (Vorlauftemperatur, Reglerstellungen, Werte der Außenlüfterinheit, eben alles was in den Fachhanderwerker Einstellungen unter Systemaktoren test alles abgelesen werden kann?
Hier mal ein auszug der wesentlichen Paramter, die an der Heizung ablesbar sind:
Hier meine Einstellungen:
Wasserdruck 2.0Bar
Systemstatus Standby
Frostschutzverzög. 4 h
AT Durchheizen -12C
adaptive Heizkurve Nein
Betr. artwirkung konf. Alle
Autom. Kühlung Nein
AT Kühlen starten 21C
Quellenregenierung Nein
Hybridmanager Bivalenzp.
Bivalenzpunkt Heizung -7C
Bivalenzpunkt WW -7C
Alternativpunkt aus
Temp. Notbetrieb 25C
Typ Zusatzheizgerät Brennwert
Energieversorger WP aus
Zusatzheizgerät inaktiv
System Vorlauftemp. 32C
PV Puffersp. Offset 10K
Systemschema 8
Konfig VR71 3
MA VR70 , Adr.1 ohne Funkt.
Mulifunktionsausg. 2 Zirkul.p.
Ausg. Zusatzheizg. 3
Mulifunktionseing. 1x Zirklul.
Status standby
akt. Vorlauftemp. 34C
Kreisart Heizen
Status Heizbetr.
Vorlaufsolltemp. HK1 32C / HK2 29C
Isttemperatur HK1 32C / HK2 29C
Temperaturpberhöh. 0K
AT-Abschaltgrenze 21C
Minimaltemperatur 15C
Maximaltemperatur 45C
Modus Auto Off Eco
Heizkurve HK1 0,3 / HK2 0,2
Raumaufschaltung keine
Kühlen möglich ja
Taupunktüberw. ja
AT Kühlen beenden 4C
Offset Taupunkt 2C
Status ext. Wärmebed an
Pumpenstatus HK1 aus / HK2 an
Mischerstatus schließt
Tagtemp. 21C
Nachttemp. 21C
Zonenzuordnung VRC700
Status Zonenventil zu
warmwasserkreis Speicher aktiv
Vorlaufsolltemp. 0C
Speicheristtemp. 57C
Warmwasser 50C
Speicherladepumpe aus
Zirkulationspumpe an
Legionellenschutz Tag aus
Legionellen Schutz Zeit 04:00
Hysterese Speicherl. 5K
Speicherlad. Offset 5K
Max. Speicherladez. 60min.
Sperrzeit WW-Bedarf 60min.
Paral. Speicherl. aus
Speichertemp., oben 29C
Speichertemp., unten 29C
Dann spezielle Untermenues liefern:
Kompressor Std. 545h
Kompressor Starts 1383
Gebäudepumpe Std. 1646
Gebäudepumpe Starts 297
Umweltpumpe Std. 608
Umweltpumpe Starts 1414
Lüfter1 Std 667
Lüfter1 Starts 1839
Enteiser1 Std 0
Enteiser1 Schaltv. 77
EEV Schritte 282733
EEV-VI Schritte 391184
Schaltv. VUV Warmw. 304
Stromv. Heizstab ges. 1887kwh (denke durch vertauschte Sole + Estrichprogramm)
Betriebsstunden Heizstab 343
Schaltv. Heizstab 354
Fachhandwerker - Konfiguration
Kompressorstart ab -60°min
Max. Rücklauftemperatur 70°
Komp. Hysterese 7K
max. Restförderhöhe 1100mbar
Konf.Gebäudep.Heiz Auto
Konf.Gebäudep.WW Auto
Resetperrzeit 0min
Leistungsgr.Heizst. 2kW
Umweltpumpe Sollwert 61%
Konf. Lüfter Auto
Flüsterbetrieb Lüfter 25%
Einfrierschutz -28°
die jeweiligen Werte sind nicht meine tatsächlichen, die würde ich ja gerne mit dem Adapter auslesen... :-)
Hoffe das ist O.K. wenn ich gewisse Hoffnung in diese Adapter hege,....
Grüsse
Hi,
i saw you introduced some change in .18 to fix a Login issue.
After upgrading to 0.18 the other error „unhandled exception statuscode“ is gone.
but i still get:
2022-11-20 10:47:30.466 - debug: vaillant.0 (32696) Redis Objects: Use Redis connection: 127.0.0.1:9001
2022-11-20 10:47:30.500 - debug: vaillant.0 (32696) Objects client ready ... initialize now
2022-11-20 10:47:30.502 - debug: vaillant.0 (32696) Objects create System PubSub Client
2022-11-20 10:47:30.503 - debug: vaillant.0 (32696) Objects create User PubSub Client
2022-11-20 10:47:30.525 - debug: vaillant.0 (32696) Objects client initialize lua scripts
2022-11-20 10:47:30.533 - debug: vaillant.0 (32696) Objects connected to redis: 127.0.0.1:9001
2022-11-20 10:47:30.537 - silly: vaillant.0 (32696) redis psubscribe cfg.o.system.user.*
2022-11-20 10:47:30.547 - silly: vaillant.0 (32696) redis psubscribe cfg.o.enum.*
2022-11-20 10:47:30.553 - silly: vaillant.0 (32696) objectDB connected
2022-11-20 10:47:30.555 - debug: vaillant.0 (32696) Redis States: Use Redis connection: 127.0.0.1:9000
2022-11-20 10:47:30.563 - debug: vaillant.0 (32696) States create System PubSub Client
2022-11-20 10:47:30.565 - debug: vaillant.0 (32696) States create User PubSub Client
2022-11-20 10:47:30.576 - debug: vaillant.0 (32696) States connected to redis: 127.0.0.1:9000
2022-11-20 10:47:30.577 - silly: vaillant.0 (32696) statesDB connected
2022-11-20 10:47:30.763 - info: vaillant.0 (32696) starting. Version 0.0.18 (non-npm: TA2k/ioBroker.vaillant) in /opt/iobroker/node_modules/iobroker.vaillant, node: v16.17.1, js-controller: 4.0.23
2022-11-20 10:47:30.804 - silly: vaillant.0 (32696) States system redis pmessage system.adapter.vaillant.0.logLevel/system.adapter.vaillant.0.logLevel:{"val":"silly","ack":true,"ts":1668937650792,"q":0,"from":"system.adapter.vaillant.0","lc":1664881409394}
2022-11-20 10:47:30.819 - info: vaillant.0 (32696) Generate new Id
2022-11-20 10:47:30.965 - silly: vaillant.0 (32696) States user redis pmessage vaillant.0.*/vaillant.0.info.connection:{"val":false,"ack":true,"ts":1668937650962,"q":0,"from":"system.adapter.vaillant.0","user":"system.user.admin","lc":1668843422842}
2022-11-20 10:47:31.117 - error: vaillant.0 (32696) Failed to login
2022-11-20 10:47:31.118 - error: vaillant.0 (32696) Error: read ECONNRESET
2022-11-20 10:47:31.119 - error: vaillant.0 (32696) undefined
2022-11-20 10:47:31.120 - error: vaillant.0 (32696) Login failed
Version: stable=0.1.2 (225 days old) => latest=0.2.1 (15 days old)
Installs: stable=549 (64.97%), latest=52 (6.15%), total=845
Click to use developer portal
Click to edit
Note: This is an automatically generated message and not personally authored by bluefox!
Version: stable=0.0.11 (133 days old) => latest=0.0.13 (15 days old)
Installs: stable=188 (71.48%), latest=34 (12.93%), total=263
Click to edit
First of all - Thank you very much for your great work on the adapter !
Is there maybe any option in the API to read heat pump status data, e.g.
Vaillant Adapter v0.2.1
Thank you
😀
Momentan werden die Verbrauchsdaten nur beim Start des Adapters und zwischen 0:00 Uhr und 0:10 Uhr abgerufen. Wenn meine Internet-Verbindung oder der Vaillant-Server in der Zeit down waren, habe ich keine tagesaktuellen Daten. Mein Wunsch wäre, dass das Intervall einstellbar ist, beispielsweise alle 60 Minuten. Gibt es dafür eine Lösung?
Ideal wäre es, wenn die Daten "On demand" abgerufen werden, sobald beispielsweise ein "RefreshStats"-Objekt auf "true" gesetzt wird.
Ich verwende diesen Adapter mit einer Flexotherm Wärmepumpe und dem Internetkommunikationsmoduls VR 920. Anfangs hatte ich relativ wenig Probleme mit diesem Adapter, seit ca. 4 -8 Wochen stürzt die Instanz aber täglich ab. Ich bin mir jetzt nicht sicher, ob an dem Internetmodul von Vaillant etwas geändert wurde, oder es einen anderen (noch nicht identifizierten) Fehler bei meiner Anlage gibt?
Teilweise hatte ich auch Fehlermeldungen (meistens Wartungsmeldungen) in meiner sensoApp, aber meistens läuft diese Fehlerfrei.
Ich habe in einem nächsten Schritt versucht, die Instanz stündlich neuzustarten, dies brachte aber auch nicht wirklich Abhilfe und meine JAVA Programme kommen dann auch “durcheinander”.
Versions:
LOG:
2022-10-05 12:07:21.674 - error: vaillant.0 (75762) Failed to get:reports.NoneGateway-LL_HMU00_0304_flexoTHERM_PR_EBUS.CONSUMED_ELECTRICAL_POWER.CENTRAL_HEATING
2022-10-05 12:07:21.675 - error: vaillant.0 (75762) clean configuration failed
2022-10-05 12:08:27.072 - error: vaillant.0 (75762) 503
2022-10-05 12:08:27.072 - error: vaillant.0 (75762) "Service Unavailable"
2022-10-05 12:08:27.072 - error: vaillant.0 (75762) Failed to get:status
2022-10-05 12:08:47.110 - error: vaillant.0 (75762) 503
2022-10-05 12:08:47.110 - error: vaillant.0 (75762) "Service Unavailable"
2022-10-05 12:08:47.110 - error: vaillant.0 (75762) Failed to get:systemcontrol
2022-10-05 12:09:07.147 - error: vaillant.0 (75762) 503
2022-10-05 12:09:07.148 - error: vaillant.0 (75762) "Service Unavailable"
2022-10-05 12:09:07.148 - error: vaillant.0 (75762) Failed to get:systemcontrol/tli
2022-10-05 12:09:27.185 - error: vaillant.0 (75762) 503
2022-10-05 12:09:27.185 - error: vaillant.0 (75762) "Service Unavailable"
2022-10-05 12:09:27.186 - error: vaillant.0 (75762) Failed to get:livereport
2022-10-05 12:57:30.042 - info: admin.0 (1135) ==> Connected system.user.admin from ::ffff:192.168.188.38
2022-10-05 12:57:52.125 - info: admin.0 (1135) ==> Connected system.user.admin from ::ffff:192.168.188.38
2022-10-05 12:58:38.042 - info: host.iobroker "system.adapter.vaillant.0" disabled
2022-10-05 12:58:38.044 - info: host.iobroker stopInstance system.adapter.vaillant.0 (force=false, process=true)
2022-10-05 12:58:38.048 - info: vaillant.0 (75762) Got terminate signal TERMINATE_YOURSELF
2022-10-05 12:58:38.047 - info: host.iobroker stopInstance system.adapter.vaillant.0 send kill signal
2022-10-05 12:58:38.049 - info: vaillant.0 (75762) cleaned everything up...
2022-10-05 12:58:38.050 - info: vaillant.0 (75762) terminating
2022-10-05 12:58:38.051 - info: vaillant.0 (75762) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2022-10-05 12:58:38.611 - info: host.iobroker instance system.adapter.vaillant.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2022-10-05 12:58:40.737 - info: admin.0 (1135) <== Disconnect system.user.admin from ::ffff:192.168.188.38
2022-10-05 12:58:42.651 - info: host.iobroker "system.adapter.vaillant.0" enabled
2022-10-05 12:58:42.808 - info: host.iobroker instance system.adapter.vaillant.0 started with pid 154927
2022-10-05 12:58:44.286 - info: vaillant.0 (154927) starting. Version 0.0.16 in /opt/iobroker/node_modules/iobroker.vaillant, node: v16.17.0, js-controller: 4.0.23
2022-10-05 12:58:44.338 - info: vaillant.0 (154927) Generate new Id
2022-10-05 12:58:44.704 - info: vaillant.0 (154927) 1 facilities found
2022-10-05 12:58:44.714 - info: vaillant.0 (154927) Receiving first time status
2022-10-05 12:58:54.721 - info: vaillant.0 (154927) Receiving first time systemcontrol
2022-10-05 12:59:04.862 - info: vaillant.0 (154927) Receiving first time systemcontrol tli
2022-10-05 12:59:13.351 - error: host.iobroker Invalid request getRepository. "callback" or "from" is null
2022-10-05 12:59:14.931 - info: vaillant.0 (154927) Receiving first time livereport
2022-10-05 12:59:25.009 - info: vaillant.0 (154927) Receiving first time PVMetering
2022-10-05 12:59:35.129 - info: vaillant.0 (154927) Receiving first time emf devices
2022-10-05 12:59:45.409 - info: vaillant.0 (154927) Receiving first time hvac state
2022-10-05 12:59:48.734 - info: admin.0 (1135) <== Disconnect system.user.admin from ::ffff:192.168.188.38 admin
2022-10-05 12:59:55.618 - info: vaillant.0 (154927) Receiving first time rooms
Ich hatte in der sensoApp von Vaillant eine Anlage eingerichtet. Die Daten bekomme ich im iobroker unter vaillant.0. angezeigt. Heute habe ich eine 2. Anlage hinzugefügt. Beide Anlagen kann ich in der App sehen und auswählen. Aber im iobroker sehe ich weiterhin nur die Daten der 1. Anlage.
Wie bekomme ich beide Anlagen in den iobroker übertragen?
Die Umstellung auf myVaillant habe ich noch nicht gemacht, wird mir für die 1. Anlage angeboten. Für die 2. noch nicht, ich wollte warten bis es auch für die 2. Anlage angeboten wird (ich vermute das wird mir in den nächsten Tagen passieren).
I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:
https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/TA2k/ioBroker.vaillant
Thanks,
your automatic adapter checker.
P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info
Hallo,
da seit einigen Tagen die SensoNet App mich immer dazu aufgefordert hat zu myVaillant zu wechseln habe ich das heute gemacht. Ich besitze eine sensoNET VR 921 und eine vwf117/4 Wärmepumpe. Beim Update hat es auch eine neue Software für das Internetmodul installiert. In der myVailland app funktioniert alles wie gewünscht. In ioBroker Adapter konfiguration habe ich dann die myVaillantApp Zugangsdaten hinterlegt und die Checkbox "myVaillant App verwenden" angewählt. Der Adapter kann sich auch verbinden und ist grün, allerdings ist im Log eine Fehlermeldung:
Ich habe auch die alten Objekte gelöscht um zu schauen was er dann anlegt. Es wird nur der Ordner 0 und in dem info angelegt sonst nichts.
Was kann ich tun damit es wieder funktioniert?
Ich habe die Vaillant Heizung mit V920 Adapter.
Ich habe alle Heizkörper einzeln geregelt mit den Ambisense-Ventilen von Vaillant. Über den Vaillant-Adapter kann ich die Heizung nicht wirklich steuern, da die Datenpunkte der Ventile fehlen. Kannst DU diese integrieren? Das wäre super...
Lässt sich mit dem Adapter auch die aktuelle Raumtemperatur auslesen?
Ich finde nur die Aussentemperatur.
Adapter vaillant.0 v0.1.3
javascript 7.1.4
NPM 9.8.1
Node.js v18.18.2
Tolles Projekt hier.
Leider habe ich eine eRelax Regelung.
Ist es geplant, dieses hier aufzunehmen?
Dear Adapter developer,
with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.
If something is not correct this is logged as 'warning' or 'info' log.
Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.
For questions please refer to ioBroker/ioBroker.js-controller#1301
Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.
More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui
Please close the issue after you checked it.
Thank you very much for your support!
2020-05-03 21:41:58.983 - info: vaillant.0 (22821) Generate new Id
2020-05-03 21:42:31.244 - warn: vaillant.0 (22821) State value to set is invalid for vaillant.0.21183600202529220938024510N2.spine.currentPVMeteringInfo: The state contains no properties! At least one property is expected!
2020-05-03 21:42:31.246 - warn: vaillant.0 (22821) This value will not be set in future versions. Please report this to the developer.
2020-05-03 21:42:41.433 - error: vaillant.0 (22821) uncaught exception: undefined
2020-05-03 21:42:41.435 - error: vaillant.0 (22821) uncaught exception: Cannot read property 'stack' of undefined
2020-05-03 21:42:41.437 - error: vaillant.0 (22821) TypeError: Cannot read property 'stack' of undefined
at process.exceptionHandler (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:8238:17)
at process.emit (events.js:310:20)
at processPromiseRejections (internal/process/promises.js:209:33)
at processTicksAndRejections (internal/process/task_queues.js:98:32)
2020-05-03 21:42:41.439 - info: vaillant.0 (22821) cleaned everything up...
2020-05-03 21:42:41.489 - info: vaillant.0 (22821) terminating
2020-05-03 21:42:41.490 - info: vaillant.0 (22821) Terminated (NO_ERROR): Without reason
2020-05-03 21:42:42.035 - info: host.IoBrocker instance system.adapter.vaillant.0 terminated with code 0 (NO_ERROR)
2020-05-03 21:42:42.042 - info: host.IoBrocker Restart adapter system.adapter.vaillant.0 because enabled
Hi, it looks like you are using @alcalzone/release-script
to manage your releases.
When updating to the latest version, you need to remove the following line from your .github/workflows/test-and-release.yml
if you want the releases to keep working:
deploy:
# Trigger this step only when a commit on master is tagged with a version number
if: |
contains(github.event.head_commit.message, '[skip ci]') == false &&
github.event_name == 'push' &&
- github.event.base_ref == 'refs/heads/master' &&
startsWith(github.ref, 'refs/tags/v')
It may also look like this one:
deploy:
# Trigger this step only when a commit on master is tagged with a version number
if: |
contains(github.event.head_commit.message, '[skip ci]') == false &&
github.event_name == 'push' &&
- github.event.base_ref == 'refs/heads/main' &&
startsWith(github.ref, 'refs/tags/v')
Is it somehow possible to set the quickmode?
When I select in the app "one day cooling" the adapter detects it:
But when I change the state from empty to QM_COOLING_FOR_X_DAYS
I got the following in the logs:
Failed to set: vaillant.0.21224800202609620933091837N3.systemcontrol.configuration.quickmode.quickmode to: QM_COOLING_FOR_X_DAYS
Seit Vorgestern empfängt mein Adapter keine Daten mehr. Bei der Prüfung mit der MyVaillant-App habe ich festgestellt, dass ein Zwangsupdate erforderlich ist. Nach Installation wurde ich auf ein neues Anmeldeverfahren hingewiesen. Ich habe zwangsweise umgestellt. Danach funktioniert der Adapter weiterhin nicht, auch nicht mit den neuen Logindaten, die ich bei der Umstellung angeben musste.
Log:
{"errorCode":"E0000004","errorSummary":"Authentifizierung fehlgeschlagen","errorLink":"E0000004","errorId":"oaesT7WEIJ9RimbSwZsENcFtA","errorCauses":[]}
vaillant.0 | 2021-01-17 21:41:40.533 | warn | (27663) State "vaillant.0.xxx.systemcontrol.dhw01.circulation.configuration.operationMode" has no existing object, this might lead to an error in future versions |
---|---|---|---|
vaillant.0 | 2021-01-17 21:41:40.529 | warn | (27663) State "vaillant.0.xxx.systemcontrol.dhw01.hotwater.configuration.temperature_setpoint" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.529 | warn | (27663) State "vaillant.0.xxx.systemcontrol.dhw01.hotwater.configuration.operation_mode" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.526 | warn | (27663) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.temperature_setpoint" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.526 | warn | (27663) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.end_date" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.526 | warn | (27663) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.start_date" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.526 | warn | (27663) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.active" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.525 | warn | (27663) State "vaillant.0.XXX.systemcontrol.configuration.eco_mode" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.525 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.configuration.quick_veto.setpoint_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.525 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.configuration.quick_veto.active" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.525 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.configuration.active_function" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.525 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.configuration.enabled" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.524 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.configuration.name" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.523 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.setpoint_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.522 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.setback_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:41:40.522 | warn | (27663) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.mode" has no existing object, this might lead to an error in future versions |
unifi.0 | 2021-01-17 21:41:35.618 | info | (27402) Update done |
vaillant.0 | 2021-01-17 21:41:29.379 | info | (27663) Generate new Id |
vaillant.0 | 2021-01-17 21:41:29.363 | info | (27663) starting. Version 0.0.10 in /opt/iobroker/node_modules/iobroker.vaillant, node: v12.20.1, js-controller: 3.2.7 |
host.ioBroker | 2021-01-17 21:41:28.803 | info | instance system.adapter.vaillant.0 started with pid 27663 |
host.ioBroker | 2021-01-17 21:40:58.792 | info | Restart adapter system.adapter.vaillant.0 because enabled |
host.ioBroker | 2021-01-17 21:40:58.790 | error | instance system.adapter.vaillant.0 terminated with code 6 (UNCAUGHT_EXCEPTION) |
vaillant.0 | 2021-01-17 21:40:58.236 | warn | (27648) Terminated (UNCAUGHT_EXCEPTION): Without reason |
vaillant.0 | 2021-01-17 21:40:58.236 | info | (27648) terminating |
vaillant.0 | 2021-01-17 21:40:58.235 | info | (27648) cleaned everything up... |
vaillant.0 | 2021-01-17 21:40:58.230 | error | (27648) The state contains no properties! At least one property is expected! |
vaillant.0 | 2021-01-17 21:40:58.230 | error | (27648) Error: The state contains no properties! At least one property is expected! at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5783:23) |
vaillant.0 | 2021-01-17 21:40:58.229 | error | (27648) unhandled promise rejection: The state contains no properties! At least one property is expected! |
vaillant.0 | 2021-01-17 21:40:58.229 | error | (27648) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). |
vaillant.0 | 2021-01-17 21:40:38.078 | warn | (27648) State "vaillant.0.XXX.systemcontrol.dhw01.circulation.configuration.operationMode" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.074 | warn | (27648) State "vaillant.0.XXX.systemcontrol.dhw01.hotwater.configuration.temperature_setpoint" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.074 | warn | (27648) State "vaillant.0.XXX.systemcontrol.dhw01.hotwater.configuration.operation_mode" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.071 | warn | (27648) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.temperature_setpoint" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.071 | warn | (27648) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.end_date" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.071 | warn | (27648) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.start_date" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.070 | warn | (27648) State "vaillant.0.XXX.systemcontrol.configuration.holidaymode.active" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.070 | warn | (27648) State "vaillant.0.XXX.systemcontrol.configuration.eco_mode" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.070 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.configuration.quick_veto.setpoint_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.070 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.configuration.quick_veto.active" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.070 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.configuration.active_function" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.069 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.configuration.enabled" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.069 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.configuration.name" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.068 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.setpoint_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.067 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.setback_temperature" has no existing object, this might lead to an error in future versions |
vaillant.0 | 2021-01-17 21:40:38.067 | warn | (27648) State "vaillant.0.XXX.systemcontrol.zones01.heating.configuration.mode" has no existing object, this might lead to an error in future versions |
Adapter Version: 0.0.10
IoBroker Version: 3.2.7
NodeJS Version: 12.20.1
NPM Version: 6.14.10
2020-06-30 00:04:51.487 - �[33mwarn�[39m: vaillant.0 (2005) State value to set is invalid for vaillant.0.21194000202609620938022243N6.spine.currentPVMeteringInfo: The state contains no properties! At least one property is expected!
2020-06-30 00:04:51.497 - �[33mwarn�[39m: vaillant.0 (2005) This value will not be set in future versions. Please report this to the developer.
Hello,
No values are updated since 8/28/2023. The log contains no errors and the adapter reports a successful connection.
The Vaillant app on my iPhone still works fine with the same login data.
Adapter version: 0.1.3
MyVaillant login
ioBroker: 6.8.0
js-Controller: 4.0.24
OS: Linux
I have deleted the complete object tree. After a restart, no other objects are displayed except 0/info/connecition.
Lieber GIT Kollege,
was ist der Ausbaulan für diesen Adapter. Die Kurzbeschreibung lässt ja einiges hoffen...
Aktuell suche ich nicht nur einen coolen Adapter in IObroker sondern am besten auch Interessierte, die sich eine gute Heizungs-VIS bauen wollen, um wirklich Kontrolle der Vaillant Heizung zu haben.
Wird der Adapter die TCP Daten abfangen und in IORboker Objekte direkt übernehmen? Oder muss noch ein Ebus Adpater angeschafft werden (Dazu gibt es ja schon Projekbeispiele, dachte aber das das geht doch schöner und schneller via IOBRoker und Adapter
Vielen Dank für Deinen Support
Version: stable=0.1.2 (314 days old) => latest=0.3.1 (15 days old)
Installs: stable=566 (64.1%), latest=70 (7.93%), total=883
Click to use developer portal
Click to edit
Note: This is an automatically generated message and not personally authored by bluefox!
Do not close this issue manually as a new issue will be created if condition for update still exists
@mcm1957 for evidence
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.