NEWS
Klimaanlage taktet
-
@balu67 läuft denn jetzt alles ? und wenn dann woran lag es ? Lass uns doch auch dran teilhaben wie es gelöst wurde bitte !
-
@paul53 said in Klimaanlage taktet:
@homoran sagte: sollte man keine unnötigen Funkpakete schicken.
Deshalb Vorschlag:
kannst du mir bitte die beiden Zeilen mit der ObjektID Heizung erklären?
-
@djmarc75 said in Klimaanlage taktet:
@balu67 läuft denn jetzt alles ? und wenn dann woran lag es ? Lass uns doch auch dran teilhaben wie es gelöst wurde bitte !
ich bin gerade dabei, das heute erlernte umzusetzen. Brauch euch da sicher noch weiterhin, denn das kleine Script, hab ich nur gebaut, um zu sehen, ob das Script (übrigens mein erstes überhaupt) denn überhaupt läuft, bzw. ob ich die Klimaanlage überhaupt ansprechen kann.
Denn Anfangs konnte ich das nicht. Ursache war, die Tage zuvor, dass immer eine Fehlermeldung mit status code 400 kam, was wohl ein Kommunikationsproblem mit dem Panasonic-Server war. Der Fehler kam heute gar nicht.
Tja und dann heute die Geschichte mit dem Shelly, der die Temperatur nur alle paar Minuten weiter gibt....Ja und jetzt versuch ich die Dinge die mir gezeigt wurden zu einem kompletten Script zusammenzusetzen.
Deshalb auch die Zeile zuvor die Frage an Paul53.Und das geile Teil hier von @badsnooppy hab ich auch noch
und da kämpfe ich massiv damit und werd sicher Überstunden machen müssen
-
@balu67 sagte in Klimaanlage taktet:
Ursache war
...dass du den javascript editor im debugging mode laufen hattest
-
@homoran said in Klimaanlage taktet:
...dass du den javascript editor im debugging mode laufen hattest
ja auch und dass gestern der iobroker nicht mehr lief und ihr mir stundelang geholfen habt alles zu prüfen und zu aktualisieren und ich innerhalb von 2 Stunden 3 Jahre gealtert bin
Und eigentlich war nur der "Objektbaum" ausgeblendet
Aber das weiss man halt erst, wenn man weiss, dass man das überhaupt machen kann -
@balu67 sagte: kannst du mir bitte die beiden Zeilen mit der ObjektID Heizung erklären?
Das ist bei Dir der Datenpunkt "operate". Ändere das Setzen der Variablen mit 0 (statt falsch) bzw. 1 (statt wahr).
Bei Skriptstart wird die Variable auf den Wert des Datenpunktes "operate" gesetzt, damit sie nicht undefined ist, wenn bei Skriptstart die Temperatur innerhalb der Hysterese ist. Unten wird die Variable mit dem Wert des Datenpunktes verglichen, damit nur dann gesendet wird, wenn sich die Variable ändert. Wenn eingeschaltet wird, wird auch der Sollwert gesendet.
EDIT: "Modus" (ecoMode) ergänzt.
-
@paul53 said in Klimaanlage taktet:
Bei Skriptstart wird die Variable auf den Wert des Datenpunktes "operate" gesetzt, damit sie nicht undefined ist, wenn bei Skriptstart die Temperatur innerhalb der Hysterese ist. Unten wird die Variable mit dem Wert des Datenpunktes verglichen, damit nur dann gesendet wird, wenn sich die Variable ändert. Wenn eingeschaltet wird, wird auch der Sollwert gesendet.
Danke dir. Ich hab's jetzt x-fach durchgelesen und gegrübelt und check es nicht. Denke es hat was damit zu tun, dass ich bei meinem Script immer prüfe, ob die Zieltemperatur überschritten ist, damit die Anlage erstmal aus ist und bei dir mit dem setzen der Variable vermeidest du das - oder?
Ich muss mal drüber schlafen......meins sieht so aus
ich setze den ecomode beim Ausschalten auf aus, da zusätzlich auch noch eine Wochenschaltuhr die Klima in der Nacht ein- und ausschaltet. Und in der Wochenschaltuhr lässt sich das nicht einstellen.
-
@balu67 sagte in Klimaanlage taktet:
und check es nicht.
was genau?
die Variable operate merkt sich den Zustand (1 oder 0) des Datenpunktes operate und setzt diesen wenn der neue Zustand anders ist.
-
@homoran said in Klimaanlage taktet:
was genau?
die Variable operate merkt sich den Zustand (1 oder 0) des Datenpunktes operate und setzt diesen wenn der neue Zustand anders ist.ok, verstanden. Und das macht er, um sich den Zustand der Anlage (ein / aus) zu merken um am Anfang des Skriptes zu erkennen, dass die Anlage aus ist?
-
@balu67 sagte in Klimaanlage taktet:
Und das macht er,
weil
@homoran sagte in Klimaanlage taktet:
im Sinne der Funkhygiene sollte man keine unnötigen Funkpakete schicken.
-
@homoran said in Klimaanlage taktet:
@balu67 sagte in Klimaanlage taktet:
Und das macht er,
weil
@homoran sagte in Klimaanlage taktet:
im Sinne der Funkhygiene sollte man keine unnötigen Funkpakete schicken.
irre, wie kommt man nur auf so eine Logik, komm ich im Leben nicht drauf......
und was passiert hier
-
@balu67 sagte in Klimaanlage taktet:
und was passiert hier
genau das!
nur wenn die Variable nicht dem Wert entspricht...
...wird gesendet -
@homoran said in Klimaanlage taktet:
@balu67 sagte in Klimaanlage taktet:
und was passiert hier
genau das!
nur wenn die Variable nicht dem Wert entspricht...
...wird gesendetwie viele Jahre benötigt man, um auf sowas zu kommen
muss morgen mal sehen, wie ich das hin kriege.....und ich hab ja eine 4fach KlimaSplit für und mehrere Thermometer je Raum
Dank euch erstmal, gebe mich geschlagen -
@Homoran und @paul53
ich hab das von Paul53 gestern Abend noch nicht umgesetzt, weil ich dafür mehr Zeit benötige um es richtig zu verstehen.
Gestern hab ich dann "mein" Skript laufen lassen und es hat, dank eurer Hilfe geklappt
Ja ich weiss, ich muss es noch nach der Vorlage von Paul53 umbauen, wegen den häufigen Sendevorgängen, aber zumindest seh ich, dass die Anlage sich nach dem Script richtet.so schaut dann das Diagramm aus
Jetzt hab ich hier im Forum - ich glaub von dir Homoran gelesen, dass es nicht gut ist, die Anlage immer "hart" auszuschalten. Und ich hab hier diesen Thread
gelesen, dass es da scheinbar einen Trick gibt, indem man die Solltemperatur hoch und nieder ansetzt.
-
@balu67 sagte in Klimaanlage taktet:
indem man die Solltemperatur hoch und nieder ansetzt.
das war ja mein Plan, nutzt aber nichts.
Du brauchst- zusätzlich immer operate!?
- nur hoch und runtersetzen würde ebenfalls zum an- und ausschalten des Kompressors führen.
Meine Idee war die Solltemperatur vorübergehend für den internen Sensor "unerreichbar" hoch (oder) tief rinzustellen, damit die interne Regelung mit Sicherheit nicht greift.
Dann kannst du anhand der Temperatur vom Shelly die Raumtemperatur (mit einer gewissen Übersteuerung) regeln, ohne dass die interne Steuerung des jeweiligen Innengeräts den Kompressor (zu häufig) takten lässt.
-
@balu67 sagte: so schaut dann das Diagramm aus
Wenn auch der Lüfter ausgeschaltet wird, geht die Temperatur am inneren Fühler durch die Strahlung vom Wärmetauscher so stark hoch.
-
-
@homoran sagte: Solltemperatur vorübergehend für den internen Sensor "unerreichbar" hoch (oder) tief rinzustellen, damit die interne Regelung mit Sicherheit nicht greift.
-
@paul53 said in Klimaanlage taktet:
Wenn auch der Lüfter ausgeschaltet wird, geht die Temperatur am inneren Fühler durch die Strahlung vom Wärmetauscher so stark hoch.
ja genau so ist es. Das ist bei einer Multisplit-Klimaanlage so, dass bei den Geräten die nicht laufen oder gerade abschalten, die Temperatur am Heizregister des Innengerätes auf 28 bis 40 Grad hoch geht. Der Witz ist auch, dass dort auch der interne Fühler des Innengerätes sitzt, der die Raumtemperatur erfassen soll, die er als Basis für die Steuerung des Gerätes nimmt...aber das sit eine andere Geschichte.
Auf alle Fälle ist diese Temperatur nicht die, die im Raum vorherrscht, schon allein deswegen, weil ein IG bei mir etwa in 3m Höhe sitzt und dort ist es ca. 1 bis 2 Grad wärmer, wie am Boden. Das ist auch der Grund, dass ich eben die Raumtemperatur von einem externen Temperaturfühler nehme um die Anlage zu "steuern"- in meinem Fall mit einem Shelly plus H&T pro Raum. Ich hab wie gesagt, 4 Innengeräte an einem Aussengerät und 3 Shelly -
@balu67 sagte: 4 Innengeräte an einem Aussengerät und 3 Shelly
3 Räume, einer mit 2 Innengeräten?