NEWS
Steuerung Gecko in Touch 2 per iob möglich? (Wellis)
-
@stefan-berlin1 Hallo Stefan,
ja, der Urlaub war schon gut, nur das Wetter war dieses Jahr an der Costa Brava nicht so gut, ich musste die Tagesaktivitäten etwas aktiver gestalten .Die Shell sagt: /bin/sh: 1: python: not found
Der Python Interpreter sollte auf den Namen "python3" hören (vgl. dein manueller Test). Bitte prüfe in SpaGlobal.js noch mal die Zeile 4, Variable: SPA_EXECUTEABLE, dort sollte "python3" drinnen stehen. -
das ist ärgerlich das das Wetter so schlecht war. Dafür fährt man ja weg um dem Wetter hier zu entgehen.
Es hat geklappt es sind Daten zu sehen huchu . Dann werde ich mal sehen wie ich die in meine Loxone wertvoll weiter verarbeiten kann.
Bekomme in kürze dann auch noch eine Wellis Wärmepumpe mal schauen wie die funktioniert und wie man diese nun wieder einbindet.
-
@stefan-berlin1 Hallo Stefan,
schön zu hören, das es jetzt doch klappt .Ich habe hier auch eine Loxone Anlage. Ich habe die Integration über den Simple Rest API Adapter gelöst, sprich virtuelle Eingänge für z.B. die Temperaturen gleich über ein "getBulk" und virtuelle Ausgänge mit "set" auf Datenpunkte. Funktioniert einwandfrei.
Viel Erfolg noch.
-
@rrov1 danke, ja ich hole mir schon diverse Sachen rein in die loxone. Aber meist nur Status. Steuern muss ich mal schauen wie ich das mache.
Mal schauen wie sich die Wärmepumpe noch ansprechen lässt wenn Sie da ist -
Hab noch ein Problem.
Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt.Zur Info ich hab ein Wellis Life Atlas 2024 Modell.
Hat 2 Sprudler Pumpen und ein Zirkalations (Filter) Pumpe und ein Wasserfall der mit Pumpe 1 angeht automatisch (bzw.kann man den manuell über Drehknopf Mischer ausmachen)
1 Spa Controller
2 PumpenDatenpunkte:
P1 wäre Sprudel rechte Seite (Liegefläche) inklusive Wasserfall (Wasserfall kann man nur manuell mit Drehrad (Mischer) abstellen)
P2 ist Sprudler linke Seite (Sitze)Beim Datenpunkt Waterfall reagiert er wenn Circulations Pumpe an geht. Da wird es angezeigt und auch unter Punkt Sensoren Circulations Pump
Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
oder gibts noch in anderen Phyton Scripts den Name Waterfall...?Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?
LG
-
@stefan-berlin1 Hallo Stefan,
Sagen wir mal 30 Grad ist aktuell. Ich Stelle die Temperatur auf 38 Grad (per App und auch vor Ort). Schau Zeit x später rein steht ne andere eingestellte Temperatur als hätte jemand wieder runter geregelt.
- Hast du das Script: SpaMoveTargetTemp.js aktiv? Das wäre dafür verantwortlich die Temperatur nachzuregeln. Bitte den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.automaticTargetTemp mal auf "false" setzen, damit wird diese automatische Temperaturnachführung deaktiviert.
- Du kannst im Protokoll vom ioBroker mal nach "spa_setTargetTemp.py" suchen, dann findest du die Aufrufe zum setzen der Zieltemperatur.
Kann ich den Datenpunkt (Waterfall) im SpaVariables einfach umbennen in CirculationPump?
oder gibts noch in anderen Phyton Scripts den Name Waterfall...?Der "Waterfall" ist noch eher eine Baustelle, da ich sowas nicht habe und bisher nichts testen konnte. Es gibt aktuell auch keine Skripte die auf die Änderung des Datenpunktes reagieren bzw. auch kein Python Skript das die Reaktion an den SpaController weitergibt. Er ist erst mal nur da, weil die geckolib ihn kennt. Den Datenpunkt: javascript.0.Datenpunkte.SwimSpa.0.Pumpen.Waterfall umzubenennen, wäre mir nicht so lieb, weil der Pfad bei einem Update wieder angelegt werden würde und dann evtl. zu Verwirrung führt. Was wäre das Ziel hinter der Umbenennung, die Pfade tauchen in den GUI's ja nicht auf. Zur Not vielleicht lieber einen Alias anlegen?
Kannst Du mir noch ein Tipp geben wie ich die Pumpen an und ausschalten kann muss ich den Modi oder Switch ansteuern per Loxone Virtuellen Ausgang?
Um die Pumpen einzuschalten nimmst du den Datenpunkte mit dem Namen "Switch", die anderen beiden Datenpunkte sind für dich Read Only (zu erkennen am Schloss im Icon vor dem Namen des Datenpunkts). Wichtig noch zu wissen, die geckolib kennt pro Pumpe 3 Status:
- OFF = AUS (logisch)
- LO oder LOW = kleine Stufe (funktioniert nur, wenn es deine Pumpe unterstützt, meine z.B. nicht)
- HI oder HIGH = große Stufe
-
@rrov1
Danke,
so Waterfall / Zirkulations Pumpe sind das gleiche in meinem Fall.
ok SpaMoveTargetTemp.js den Datenpunkt hab ich auf false gesetzt.Ich hab mal beobachtet bei OZON Status wird auch immer off angezeigt. Setzt er den nicht ein zur Reinigung wenn Zirkulationspumpe an ist und Filterdurchlauf läuft?
Dann noch eine Sache zu Wasserpflege Modi,
dort steht auch immer " Away from home" . Bei Wasserpflege Switch hab ich nun mal auf Standart (1) gesetzt manuell. Der ist immer aktiv (APP). Sollte sich dann aber nicht auch Der Modi Name ändern? -
@stefan-berlin1 Hallo Stefan,
OZON Status immer OFF: Das habe ich auch schon beobachtet. Das war bei mir noch nie ON. Ich vermute die zugrundeliegende geckolib liefert den Wert nicht. Der Entwickler hat aber leider nur ganz wenig Zeit.
WasserpflegeModi: Der Status ändert sich nicht, das ist eine Liste der verfügbaren Wasserpflegestatusnamen, bei mir: ['Away From Home', 'Standard', 'Energy Saving', 'Super Energy Saving', 'Weekender']. Das ist vorgesehen, falls das jemand zur Visualisierung braucht.
-
Kannst Du mir irgendwie ein Rat geben für die Loxone Bausteine
Wenn PV Überschuss dann stell die temperatur auf z.b 38 Grad
Wenn kein Überschuss ist stell die Temeratur auf 25 Grad. -
@stefan-berlin1
Hallo Stefan,das habe ich tatsächlich nicht mit Loxone geregelt sondern mit einem Script oder besser mit 2 Scripten.
Script 1: SpaMoveTargetTemp.js (im Repo enthalten), das führt die Zieltemperatur immer 5 Grad höher als die aktuelle Temperatur nach und zwar zwischen der Minimaltemperatur von 12 Grad (Konstante im Script) und einer gewünschten Maximaltemperatur wie z.B. 38 Grad). Das Script läuft einfach aller 20 Minuten. Wenn du das einsetzt, dann schau in die schedule-Funktion, Zeilen 5 & 6, das ist für meine 2 Spa's du brauchst nur Zeile 5, Zieltemperatur natürlich anpassen nach Wunsch.
Script 2: Ist nicht im Repo enthalten. Das Script ist spezifisch für meine Solaranlage und Schaltet den Wasserpflegemodus ein, wenn meine Batterie in den letzten 10 Minuten über 70% gefüllt ist und genug Überschuss da ist. Natürlich schaltet das dann den Wasserpflegemodus auch wieder aus.Vieleicht reicht dir aber schon das Script mit der Zieltemperatur.
rrov1