NEWS
Test Adapter weishaupt WEM Portal v0.0.x
-
@tombox
Ok, nutze den Adapter schon länger. Bei mir steht da auch nix drin ausser "null"Habe hier auch ständig Fehlermeldungen
2022-11-13 13:36:58.679 - error: weishaupt-wem.0 (22946) TypeError: Cannot read properties of null (reading 'textContent') 2022-11-13 13:36:58.683 - error: weishaupt-wem.0 (22946) TypeError: Cannot read properties of null (reading 'textContent')
und
weishaupt-wem.0 2022-11-13 14:06:31.950 error Failed to get status weishaupt-wem.0 2022-11-13 14:06:31.944 error Not able to parse device name and status try to relogin weishaupt-wem.0 2022-11-13 14:06:31.942 error TypeError: Cannot read properties of null (reading 'textContent') at Request._callback (/opt/iobroker/node_modules/iobroker.weishaupt-wem/main.js:344:92) at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:513:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:513:28) at Gunzip.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:627:28) at Gunzip.emit (node:events:513:28) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) weishaupt-wem.0 2022-11-13 14:06:31.938 error TypeError: Cannot read properties of null (reading 'textContent') weishaupt-wem.0 2022-11-13 13:36:58.693 error Failed to get status weishaupt-wem.0 2022-11-13 13:36:58.687 error Not able to parse device name and status try to relogin weishaupt-wem.0 2022-11-13 13:36:58.683 error TypeError: Cannot read properties of null (reading 'textContent') at Request._callback (/opt/iobroker/node_modules/iobroker.weishaupt-wem/main.js:344:92) at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) at Request.emit (node:events:513:28) at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) at Request.emit (node:events:513:28) at Gunzip.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) at Object.onceWrapper (node:events:627:28) at Gunzip.emit (node:events:513:28) at endReadableNT (node:internal/streams/readable:1358:12) at processTicksAndRejections (node:internal/process/task_queues:83:21) weishaupt-wem.0 2022-11-13 13:36:58.679 error TypeError: Cannot read properties of null (reading 'textContent')
Weiß jemnand was dazu??
-
@emil70
So sehen die Fehlermeldungen bei mir auch aus.
Ich glaube übrigens nicht, dass das etwas mit der Fachmannebene zu tun hat, da diese Werte ja ausgelesen werden. Nur eben die "Standardwerte" nicht, die es auch in der normalen Benutzerebene gibt.
Ist es denkbar, dass Weishaupt Variablennamen geändert hat? Ich kann leider kein JavaScript, mir ist nicht so ganz klar, wo in der main.js die Werte für z.B. WWSollNormal ausgelesen werden. Kann man das irgendwie spezifisch testen? -
@wolfi-0 Bräuchte ich mal die Zugangsdaten. Es ist wichtig dass nur eine Anlage im Account ist.
-
@wolfi-0 Also deine Url für WWSollNormal ist nicht die standard mässig sonder custom
https://www.wemportal.com/Web/UControls/Weishaupt/DataDisplay/WwpsParameterDetails.aspx?entityvalue=46005D0100000001CC40003A380300110104&readdata=True&rwndrnd=0.0107517697694679
Es scheint so dass dieser Befehl eigentlich für jede Anlage anders ist
Etwaige Fehlermeldung kann ich nicht sehen
welche Werte fehlen denn genau
-
@tombox
Die aus dem Remoteordner: -
@wolfi-0 Die werden nie gefüllt
-
@tombox
Ach die werden gar nicht ausgelesen? -
@wolfi-0 nein sind nur remote zustände die nur zum ausführen gedacht sind
-
@tombox
Ok, schade.
Deshalb wird man aber auch nie ein bestätigt-Flag bekommen können, dass ein Wert auch wirklich gesetzt wurde.
Irgendeine Möglichkeit auch diese Werte auszulesen?
Und Danke für Deinen Einsatz! -
@wolfi-0 Kannst du ein screenshot machen wo du ein wert hast der dir fehlt
-
@tombox
Es fehlt mir z.B. der folgende Wert (wie gesagt, eigentlich alle aus dem Remoteordner und noch mehr):
WWSollNormalHier sämtliche Werte die ausgelesen und angezeigt werden:
Aber ich glaube ich kapiere jetzt, wo das Problem liegt:
Alle angezeigten Werte stammen aus dem Portalmenüpunkt "Info" aus der Fachmannebene.
Die von mir gesuchten Werte stammen aus anderen Menüpunkten:Heizkreisbetriebsart - ?
Pumpebetriebsart - ?
RaumAbsenkTemp: "Heizkreis 1" sowie "Heizkreis 2"
RaumKomfortTemp: "Heizkreis 1" sowie "Heizkreis 2"
RaumNormalTemp: "Heizkreis 1" sowie "Heizkreis 2"
Systembetriebsart: "Systembetriebsart"
WWPush: "Warmwasser"
WWSollAbsenk: "Warmwasser"
WWSollNormal: "Warmwasser"
(Blau wäre jetzt beispielhaft mal der gesuchte Wert WWSollNormal)-> Die Frage ist also, ob es möglich ist, auch die Werte aus den anderen Menüpunkten auszugeben?
-
Hi @tombox , hat sich inzwischen etwas getan bzgl. der Unterstützung mehrerer Anlagen in einem Portal-Account (siehe Anfrage von Willor aus 2021)? Zu Vergleichszwecken habe ich die Anlage eines Freundes (die gleiche wie meine) eingebunden, um die Werte zu vergleichen. Seitdem funktioniert aber der Adapter nicht mehr. Alternativ würde ich wie oben vorgeschlagen auf eine andere Mail-Adresse und damit anderen Account ausweichen.
-
@proton Unterstützung von Mehrgeräte Accounts wäre zu aufwendig
-
@tombox Ok, kann ich nachvollziehen, nachdem ich mal in den Code reingeschaut habe... Aber hätte ja sein können, dass da was in Planung ist Dann weiche ich doch auf einen 2. Account aus, ist eh nur zum Vergleichen, da meine Anlage neu ist und aus meiner Sicht noch nicht wirklich effizient läuft.
Aber danke für den Adapter!! Sehr wertvoll für mich, insbesondere das Aufzeichnen der Werte und Abgleichen mit meinen anderen Sensoren.
-
Hi,
sieht so aus, als wenn beim Volumenstrom die Einheit mit in den Wert geschrieben wird.
Kann das bitte gefixt werden?
Danke Tom -
@tomtom24 was ist der genaue Pfad von dem wert und was steht da drin
-
Hallo liebe Leute,
ich habe eine Wärmepumpe (BiBlock) und versuche diese über den Adapter zu steuern (Maximal Leistung in % beim Heizen). Aber irgendwie bin ich zu blöd.
Konkret gehe ich folgende Schritte.
Ich ziehe mir die URL hier
Suche dann nach "iframe"
und kopiere die URL
Danach schaue ich unter "<optionen" nach den "Werten"
In dem Fall kann ich ganz normal die "Zahl" nehmen.
Das ganze füge ich dann im IOB als Wert ein.
In meinem Fall wollte ich den Wert auf 80% legen.
Das bestätige ich dann mit "Werte setzen" und bekomme folgenden Log. angezeigt.
Kann mir jemand sagen, was ich hier falsch mache?
-
@juri88 Bitte das Portal wemportal.com nutzen nicht wemportal.de
-
@tombox Danke! Das war es natürlich !
-
@tombox Pfad - weishaupt-wem.0.Tom Oberwiera.Volumenstrom
Da ist die Einheit mit in den Wert gerutscht - 1.9m3/h - sollte also als Wert nur 1.9 auswerfen.
Hab das jetzt mit einem Script gefixt, aber schöner wäre es, wenn das gefixt werden könnte.Danke.