NEWS
Test Adapter Daikin-Cloud 0.0.1
-
Aktuelle Test Version 0.0.1 Veröffentlichungsdatum 22.05.2022 Github Link https://github.com/Apollon77/ioBroker.daikin-cloud Hi All Daikin und ioBroker Fans,
heute gibt es meinen zweiten Daikin-Adapter, diesmal für die neueren Geräte mit den BRP069C4x WLAN-Adaptern, die nur mit der Daikin-Cloud und der Daikin Onecta App.
Zur einmaligen authentifizierung mit der Daikin-Cloud kann der User zwischen zwei Optionen wählen:
Login via E-Mail und Password
Dazu hinterlegt der User E-Mail und Password zum Daikin Cloud Account (wird verschlüsselt gespeichert) und der Adapter versucht einen Automatischen Login. manchmal kann es sein das die Daikin Cloud ein Captcha verlangt (vor allem falls man mal vorher falsche Zugangsdaten genutzt hatte). Dann muss man Tricksen um seine IP wieder "gut" zu machen. Dann siehe https://github.com/Apollon77/ioBroker.daikin-cloud#login-via-e-mailpassword
Login via Proxy
Alternativ kann man einen "Proxy-prozess" durchlaufen bei welchem man sich einmalig in seinen Daikin-Cloud Account einloggen muss. In dem Zuge werden Zugangstokens ausgelesen, welche dann für die Verbindung verwendet werden. Email und Passwort werden dann nicht im Adapter gespeichert!
Der Proxy-Prozess wird per Adapter-Konfiguration im Admin gestartet und der Ablauf dort erklärt. Weitere Informationen dazu sind unter https://github.com/Apollon77/ioBroker.daikin-cloud/blob/master/PROXY.md zusammengefasst - hier freue ich mich nach Euren Erfahrungen über Feedback was man an der Erklärung verbessern kann! Auch der aktuelle Inhalt ist primär aus der Community entstanden - ich kann bei den Details, wo man wie das Zertifikat reinbekommen kann in welchem Browser bzw Device und so weniger helfen!Nach dem Login werden eine ganze Menge Objekte und States mit allen Daten angelegt. Einige sind schreibbar, einige nicht. Schreiben auf nicht schreibbare States gibt eine Logzeile und der Wert wird zurückgesetzt.
Wenn ein Gerät in der Cloud als "offline" markiert ist dann sind auch alle States nicht schreibbar (weil die Daikin-Cloud das so zurückgibt).Das Abfrageinterval des Adapters kann eingestellt werden. Der Standard sind 60 Sekunden und als Minimum habe ich 30 Sekunden definiert - wir wollen ja die Daikin Cloud nicht überlasten :-)
Die Steuerung über die Cloud ist nicht die schnellste. Daher wird nach einem erfolgreichen Schreiben eines Werts/Aktion zur Cloud dies im State direkt bestätigt, auch wenn die echte Ausführung später passiert. Der State wird dann nachdem die Cloud bei (einer) der nächsten Abfrage(n) die Aktion ausgeführt hat nochmals mit "bestätigt-Flag = true" bestätigt.
Der Adapter funktioniert mit Nodejs 12, 14 und 16. Node.js 18 ist aktuell NICHT unterstützt, da eine genutzte Library das nicht zuläst - hoffe das ändert sich bald, aber sollten die wenigstens von Euch betreffen.
Bei Fehlern oder anderen Dingen bitte ein Issue unter https://github.com/Apollon77/ioBroker.daikin-cloud/issues anlegen. Falls Ihr unsicher seid oder bei Fragen zum Proxy-Prozess am besten erstmal hier nachfragen.
Damit dann viel Spass und berichtet bitte.
Ingo
@apollon77
Hi,
Der Adapter funktioniert bei mir Klasse mit Altherma 3 H HT + Ech2o.
Danke dafür.
Was ist eigentlich der Stand bei den Energiedaten? Die wären bei einer Wärmepumpe schon wichtig.
In der App werden ja immer aktueller und vorherige(r) Tag/Woche/Monat angezeigt. Evtl. sind es deswegen immer doppelt so viel Datenpunkte!Leider kann ich bei meiner Json Antwort im Debug Mode im Logfile die Energiedaten nicht finden. Oder wurde das wieder abgeklemmt.
Wäre gut wenn die Energiedaten als Datenpunkte zur Verfügung stehen würden.
Dann könnte man die per Script auswerten.Danke und Gruß
Manfred -
@apollon77
Hi,
Der Adapter funktioniert bei mir Klasse mit Altherma 3 H HT + Ech2o.
Danke dafür.
Was ist eigentlich der Stand bei den Energiedaten? Die wären bei einer Wärmepumpe schon wichtig.
In der App werden ja immer aktueller und vorherige(r) Tag/Woche/Monat angezeigt. Evtl. sind es deswegen immer doppelt so viel Datenpunkte!Leider kann ich bei meiner Json Antwort im Debug Mode im Logfile die Energiedaten nicht finden. Oder wurde das wieder abgeklemmt.
Wäre gut wenn die Energiedaten als Datenpunkte zur Verfügung stehen würden.
Dann könnte man die per Script auswerten.Danke und Gruß
Manfred@hofmann-iobrf ich bekomme im september ebenfalls eine Altherma.
Was für Daten bekommst du denn da?
und was ist dieses Ech2o??Danke
-
@apollon77
Hi,
Der Adapter funktioniert bei mir Klasse mit Altherma 3 H HT + Ech2o.
Danke dafür.
Was ist eigentlich der Stand bei den Energiedaten? Die wären bei einer Wärmepumpe schon wichtig.
In der App werden ja immer aktueller und vorherige(r) Tag/Woche/Monat angezeigt. Evtl. sind es deswegen immer doppelt so viel Datenpunkte!Leider kann ich bei meiner Json Antwort im Debug Mode im Logfile die Energiedaten nicht finden. Oder wurde das wieder abgeklemmt.
Wäre gut wenn die Energiedaten als Datenpunkte zur Verfügung stehen würden.
Dann könnte man die per Script auswerten.Danke und Gruß
Manfred@hofmann-iobrf sagte in Test Adapter Daikin-Cloud 0.0.1:
Was ist eigentlich der Stand bei den Energiedaten?
Tja die zeit undandere prioritäten ... aber kommt irgendwann - oder es findet sich ein anderer Dev der es einbaut
-
@apollon77
Ich wollte einfach einmal DANKE für Deinen Adapter sagen! Funktioniert ganz hervorragend und hat mir ermöglicht ein schönes VIS Dashboard für die Steuerung zu realisieren. Damit können die Fernbedienungen im Schrank bleiben!
Super View, würde den gerne in ähnlicher Form nutzen. Könntest du die selbst erstellten Datenpunkte und Scripte auch zur Verfügung stellen?
-
Für die Freunde der "electrical" Daten habe ich mal was versucht. Da ich so ein Gerät nicht habe ist das zu 1000% experimentell!
Wer mag gern mal GitHub Version probieren und schauen was passiert. Es sind erstmal die weiter oben diskutierten Array-Daten. Ich habe es noch nicht tiefer auseinander genommen.
https://github.com/Apollon77/ioBroker.daikin-cloud/issues/147 Bitte Feedback dort!Ingo
-
Hi all,
Ich habe gerade die 0.3.0 veröffentlicht die hoffentlich das nodejs 18 problem löst. Schaue mir die Energy Daten nach dem Urlaub an
@apollon77 also ich kann zwar die GitHub Version installieren aber keine Instanz erzeugen:


Gruß
Kymchy -
Super View, würde den gerne in ähnlicher Form nutzen. Könntest du die selbst erstellten Datenpunkte und Scripte auch zur Verfügung stellen?
-
Super View, würde den gerne in ähnlicher Form nutzen. Könntest du die selbst erstellten Datenpunkte und Scripte auch zur Verfügung stellen?
@darktwo said in Test Adapter Daikin-Cloud 0.0.1:
per View, würde den gerne in ähnlicher Form nutzen. Könntest du die selbst erstellten Datenpunkte und Scripte auc
Hallo,
sorry, hat etwas länger gedauert. Hier ein Blockly Script, die Objekte und die VIS. Für jedes Innengerät braucht man ein eigenes Script.
Ist alles ziemlich unübersichtlich, das gebe ich zu, aber es funktioniert (bei mir). ;) -
@apollon77 also ich kann zwar die GitHub Version installieren aber keine Instanz erzeugen:


Gruß
Kymchy -
@apollon77 habe ich gemacht, keine Änderung.
Update: Nach einem fälligen Kernel Update und Neustart des Servers konnte ich die Instanz jetzt auch erfolgreich erstellen.
-
Für die Freunde der "electrical" Daten habe ich mal was versucht. Da ich so ein Gerät nicht habe ist das zu 1000% experimentell!
Wer mag gern mal GitHub Version probieren und schauen was passiert. Es sind erstmal die weiter oben diskutierten Array-Daten. Ich habe es noch nicht tiefer auseinander genommen.
https://github.com/Apollon77/ioBroker.daikin-cloud/issues/147 Bitte Feedback dort!Ingo
@apollon77
guten morgen
ich hab versucht über meine aktuelle installation vom daikin-cloud adapter einfach git version drüber zu installieren, aber bei mir bleibt einfach die 0.3.0 version. oder wie kann ich überprüfen ob die neueste genommen wurde? -
@basti-liciouz Irgendwie ist beidir eine Library aktualisiert die nicht sollte. Muss ich ansehen
@apollon77 sagte in Test Adapter Daikin-Cloud 0.0.1:
@basti-liciouz Irgendwie ist beidir eine Library aktualisiert die nicht sollte. Muss ich ansehen
Mit der 0.3.0 scheint das Problem behoben, das Modul läuft bei mir nun stabil. Danke!
-
@apollon77
guten morgen
ich hab versucht über meine aktuelle installation vom daikin-cloud adapter einfach git version drüber zu installieren, aber bei mir bleibt einfach die 0.3.0 version. oder wie kann ich überprüfen ob die neueste genommen wurde?@homecineplexx sagte in Test Adapter Daikin-Cloud 0.0.1:
oder wie kann ich überprüfen ob die neueste genommen wurde?
cd /opt/iobroker && npm ls | grep daikinBei einer github-Version steht es dabei.
-
@homecineplexx sagte in Test Adapter Daikin-Cloud 0.0.1:
oder wie kann ich überprüfen ob die neueste genommen wurde?
cd /opt/iobroker && npm ls | grep daikinBei einer github-Version steht es dabei.
@thomas-braun said in Test Adapter Daikin-Cloud 0.0.1:
@homecineplexx sagte in Test Adapter Daikin-Cloud 0.0.1:
oder wie kann ich überprüfen ob die neueste genommen wurde?
cd /opt/iobroker && npm ls | grep daikinBei einer github-Version steht es dabei.
hallo
danke für den Input, aber wie weiß ich nun, obs die richtige Version ist?das kommt dabei raus:

und die work in progress hätte ich gern zum testen

laut meinem Output hab ich ja nur die 0.3.0 installiert
-
@thomas-braun said in Test Adapter Daikin-Cloud 0.0.1:
@homecineplexx sagte in Test Adapter Daikin-Cloud 0.0.1:
oder wie kann ich überprüfen ob die neueste genommen wurde?
cd /opt/iobroker && npm ls | grep daikinBei einer github-Version steht es dabei.
hallo
danke für den Input, aber wie weiß ich nun, obs die richtige Version ist?das kommt dabei raus:

und die work in progress hätte ich gern zum testen

laut meinem Output hab ich ja nur die 0.3.0 installiert
Es steht der Hash der github-Version dabei.
Hättest du kein Foto von Text geschossen sondern den Text auch als Text in CodeTags gegossen könnte ich das sogar zitieren.Commit details zu deiner Version:
https://github.com/Apollon77/ioBroker.daikin-cloud/commit/ed1c4a8f0d8aacd94b17545e948e48376c2852af
-
@thomas-braun said in Test Adapter Daikin-Cloud 0.0.1:
@homecineplexx sagte in Test Adapter Daikin-Cloud 0.0.1:
oder wie kann ich überprüfen ob die neueste genommen wurde?
cd /opt/iobroker && npm ls | grep daikinBei einer github-Version steht es dabei.
hallo
danke für den Input, aber wie weiß ich nun, obs die richtige Version ist?das kommt dabei raus:

und die work in progress hätte ich gern zum testen

laut meinem Output hab ich ja nur die 0.3.0 installiert
@homecineplexx
Was willst du mit den elektrischen Daten? Die sind doch eh nie zeitaktuell. Schalt lieber einen Shelly oder ein anderes Strommessgerät z. B. ein Homatic Messgerät dazwischen, dann hast du es wenigstes aktuell und genau.Mir zeigt die ONECTA App z.b. für heute 0,00 KWh Verbrauch an, obwohl es tatsächlich bisher heute 0,38 KWh waren.
-
@homecineplexx
Was willst du mit den elektrischen Daten? Die sind doch eh nie zeitaktuell. Schalt lieber einen Shelly oder ein anderes Strommessgerät z. B. ein Homatic Messgerät dazwischen, dann hast du es wenigstes aktuell und genau.Mir zeigt die ONECTA App z.b. für heute 0,00 KWh Verbrauch an, obwohl es tatsächlich bisher heute 0,38 KWh waren.
@kymchy said in Test Adapter Daikin-Cloud 0.0.1:
@homecineplexx
Was willst du mit den elektrischen Daten? Die sind doch eh nie zeitaktuell. Schalt lieber einen Shelly oder ein anderes Strommessgerät z. B. ein Homatic Messgerät dazwischen, dann hast du es wenigstes aktuell und genau.Mir zeigt die ONECTA App z.b. für heute 0,00 KWh Verbrauch an, obwohl es tatsächlich bisher heute 0,38 KWh waren.
ich wollt mir das anschauen und ihm ein feedback geben!
bei mir hängt eh alles hinter den shelly's -
@kymchy said in Test Adapter Daikin-Cloud 0.0.1:
@homecineplexx
Was willst du mit den elektrischen Daten? Die sind doch eh nie zeitaktuell. Schalt lieber einen Shelly oder ein anderes Strommessgerät z. B. ein Homatic Messgerät dazwischen, dann hast du es wenigstes aktuell und genau.Mir zeigt die ONECTA App z.b. für heute 0,00 KWh Verbrauch an, obwohl es tatsächlich bisher heute 0,38 KWh waren.
ich wollt mir das anschauen und ihm ein feedback geben!
bei mir hängt eh alles hinter den shelly's@homecineplexx ah, ok. Das ist natürlich was anderes. Sehr gut!
-
@homecineplexx
Was willst du mit den elektrischen Daten? Die sind doch eh nie zeitaktuell. Schalt lieber einen Shelly oder ein anderes Strommessgerät z. B. ein Homatic Messgerät dazwischen, dann hast du es wenigstes aktuell und genau.Mir zeigt die ONECTA App z.b. für heute 0,00 KWh Verbrauch an, obwohl es tatsächlich bisher heute 0,38 KWh waren.
@kymchy Die Daten für den Stromverbrauch werden bei Daikin aufsummiert und sobald 1kwh erreicht ist, wird es zu dem Zeitstempel dargestellt. So habe ich es bislang beobachtet, hatte mir ebenfalls einen separaten Zähler dazu angesehen. Das ist auf den ersten Blick verwirrend, aber sofern man nicht alle 100w unbedingt direkt sehen möchte, reicht es in meinen Augen bei einem Gerät, wo wir über mehrere tausend kwh im Jahr sprechen als Darstellung.
