NEWS
[Skript] Atlantic Wärmepumpe über Cozytouch abfragen
-
@pvoptimist Also meiner Erfahrung nach klappt nur die "alte" Bridge, da nur diese mit dem Server von Atlantic redet.
Die PV-Funktion kann man ja leider nur über den Schaltkontakt (SGready) nutzen. Mache ich seit Beginn mit einem Shelly.
Boost geht ja in der Tat mit dem Skript wunderbar und man beides prima in iobroker via Blockly automatisieren. Bei mir folgt es der Logik "wenn Netzeinspeisung/Akkuladung >600W dann PV-Boost" und "wenn >2000W dann Boost"
Ich denke, mit Skript, Shelly und Kreativität wirst Du viel machen können
-
@oxident said in [Skript] Atlantic Wärmepumpe über Cozytouch abfragen:
UPDATE 28.10.2023: Es werden jetzt manche Datenpunkte auch mit den richtigen Einheiten angelegt. Das klappt aber leider nur, wenn die Datenpunkte noch nicht vorhanden sind. Im Zweifelsfall also bitte alle DP löschen und das Skript neustarten.
Hast du eine Liste, welche DPs das betrifft? Die Namen bleiben gleich? Ich logge die Datenpunkte, gut aktuell nur die Isttemperatur, in InfluxDB.
Edit: Ich war mutig und hab alles gelöscht. Passt soweit. Danke für das tolle Script. Läuft stabil seit ein paar Tagen. Schön wäre es, wenn man das Passwort nicht im Klartext angeben muss, bin aber überfragt, ob/wie das geht.
-
@oxident Irgendwas stimmt mit dem neuen Script nicht:
javascript.0 2023-10-28 17:02:00.549 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.2.states.core:StatusState.common.def javascript.0 2023-10-28 17:02:00.548 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:ManufacturerNameState.common.def javascript.0 2023-10-28 17:02:00.547 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:AwayModeDurationState.common.def javascript.0 2023-10-28 17:02:00.546 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:SmartGridOptionState.common.def javascript.0 2023-10-28 17:02:00.544 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:ElectricalExtraManagementState.common.def javascript.0 2023-10-28 17:02:00.543 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:OperatingRangeState.common.def javascript.0 2023-10-28 17:02:00.542 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:DHWModeState.common.def javascript.0 2023-10-28 17:02:00.540 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.io:RateManagementState.common.def javascript.0 2023-10-28 17:02:00.539 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:DiscreteRSSILevelState.common.def javascript.0 2023-10-28 17:02:00.537 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:StatusState.common.def javascript.0 2023-10-28 17:02:00.536 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:CommandLockLevelsState.common.def javascript.0 2023-10-28 17:02:00.535 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:VersionState.common.def javascript.0 2023-10-28 17:02:00.532 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.1.states.core:NameState.common.def javascript.0 2023-10-28 17:02:00.531 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.0.states.core:LocalIPv4AddressState.common.def javascript.0 2023-10-28 17:02:00.530 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.0.states.core:CountryCodeState.common.def javascript.0 2023-10-28 17:02:00.528 error script.js.Home.BwwPCloud: Wrong type of 0_userdata.0.Heizung.BWWP.0.states.core:NameState.common.def
javascript.0 2023-10-28 17:02:00.550 warn at processTicksAndRejections (node:internal/process/task_queues:82:21) javascript.0 2023-10-28 17:02:00.550 warn at endReadableNT (node:internal/streams/readable:1359:12) javascript.0 2023-10-28 17:02:00.550 warn at IncomingMessage.emit (node:domain:489:12) javascript.0 2023-10-28 17:02:00.550 warn at IncomingMessage.emit (node:events:526:35) javascript.0 2023-10-28 17:02:00.550 warn at Object.onceWrapper (node:events:628:28) javascript.0 2023-10-28 17:02:00.550 warn at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/request/request.js:1076:12) javascript.0 2023-10-28 17:02:00.550 warn at Request.emit (node:domain:489:12) javascript.0 2023-10-28 17:02:00.550 warn at Request.emit (node:events:514:28) javascript.0 2023-10-28 17:02:00.550 warn at Request.<anonymous> (/opt/iobroker/node_modules/request/request.js:1154:10) javascript.0 2023-10-28 17:02:00.550 warn at Request.emit (node:domain:489:12) javascript.0 2023-10-28 17:02:00.550 warn at Request.emit (node:events:514:28) javascript.0 2023-10-28 17:02:00.550 warn at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22) javascript.0 2023-10-28 17:02:00.550 warn at Request._callback (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:27:17) javascript.0 2023-10-28 17:02:00.550 warn at script.js.Home.BwwPCloud:302:17 javascript.0 2023-10-28 17:02:00.550 warn at enumStates (script.js.Home.BwwPCloud:362:21) javascript.0 2023-10-28 17:02:00.550 warn at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1740:20) javascript.0 2023-10-28 17:02:00.549 warn State "0_userdata.0.Heizung.BWWP.2.states.core:StatusState" not found
-
@sputnik24 Oh Mist, tut mir leid. Schaue ich mir schnellstmöglich an!
-
@sputnik24 So, Fehler gefunden. Bitte Skript nochmal neu kopieren. Musst aber keine DP mehr löschen
-
Guten Tag zusammen
Könnt ihr mir sagen, wo man die Cozy Bridge in .de (besser noch .ch) kaufen kann? Irgendwie ist die für mich nirgends bestellbar.Danke für Eure Info.
Gruss -
@rsuter wir haben sie über eine Kollegin in Frankreich bestellt, da sie dort deutlich günstiger ist.
-
@oxident Hast du die Panasonic koppeln können? Überlege mir auch eine zu holen. Danke!
-
@longtom Kleine Verwechslung Ich hab eine Austria Email / Atlantic.
@Sputnik24 hat'ne Panasonic. Glaube aber, es hat wohl nicht geklappt weil sie keine Funkschnittstelle hat.
-
@oxident Danke! OK, man findet ja wirklich wenig zu dieser "komischen" Cozytouch WiFi Schnittstelle. Heute "zufällig" entdeckt das es sowas bei der AE gibt. Dann werde ich zur AE tendieren. Sonst alles fein mit dieser WP?
-
@longtom Ja, ist echt eine Blackbox und ich hoffe, die ändern nix an der Ansteuerung. Das Skript war echt schwierig...
Sonst ist die WP fein. Die Sensoren sind etwas träge (manchmal rauscht die Temp innerhalb von Minuten von 50 auf 25 Grad) und auch die Anzeige des Wasserverbrauchs ist sehr zeitversetzt. Aber die eigentliche Leistung ist bestens. Betreibe sie jedoch hybrid vor der Gastherme und ohne Wärmetauscher.
-
@oxident Ok, Danke! Was meinst du mit ohne Wärmetauscher?
-
@longtom Es gibt diese WP mit eingebauter "Schleife" für externe, wassergeführte Heizungen. Dann kannst Du sie quasi wie einen Heizkörper auch mit Warmwasser einer Solarthermie- oder halt Gastherme zusätzlich heizen.
Habe ein solches Modell, jedoch diese Schleife nicht angeschlossen. Daher hab ich nur 270l anstelle 300l.
-
@oxident Verstehe, dann ist es aber nicht Hybrid, oder? Denn du verwendest die Gastherme ja nicht für diesen Speicher.
-
@longtom Jein. Bei mir läuft das Warmwasser aus der WP in den Kaltwasserzulauf der Therme und von da dann an die Zapfstellen.
Falls also die WP mal aussteigen sollte (oder "leer" ist), so kann ich die Gastherme für WW nutzen.
-
@oxident Interessante Idee, toll. Aber warum nicht den Wärmetauscher der Wärmepumpe im Zusammenhang mit der Gastherme verwenden? Bin jetzt im finalen Design bei mir und überlege für den Winter die Gastherme zu verwenden und wie das am besten/leichtesten zu machen ist.
-
@longtom Ja, meine Idee war auch genau so. Aber dann war es mir zu kompliziert, dort noch Heizungsrohre hinzulegen.
Letzten Endes hätte ich dann vier (!) Möglichkeiten zur Warmwasserbereitung gehabt:
Wärmepumpe
Heizstab in Wärmepumpe
Gastherme via Wärmetauscher
Gastherme mit eigenem SpeicherIch hab jetzt den zweiten Winter mit Variante 1 gefahren und bin super zufrieden. Musste die Therme nie mehr für WW nutzen, habe sie aber so eingestellt, dass sie bei WW (von Wärmepumpe) <25° anspringen würde.
Iobroker sei Dank -
@oxident Cool! Noch ein letztes: Wieviel Grad hast du eingestellt und verwendest du die Boost/Legionellenschaltung (wenn ja wie oft)?
-
@longtom Kein Thema, frag gerne
Habe 50° eingestellt für 3 Erwachsene und 1 Teenager-Mädchen. Vermutlich würden auch 45° reichen. Legionellenfkt. hab ich auf 1x/Monat eingestellt, dazu kommt jedoch meist nicht, da ich einen Shelly an der SGready-Schnittstelle habe und die WP damit "überheizen" lasse, sobald PV-Strom da ist oder der Strom via Tibber günstig ist. Klappt super! -
@oxident In der Einstellung manuell und Eco inaktiv sollte laut Beschreibung "bei Bedarf" der Heizstab eingeschaltet werden. Das schon mal beobachtet?
Und was kann man in der Cozytouch-App eigentlich alles einstellen/einsehen?