Beiträge von frankyboy73

    Ja, hat Elzershark doch schon geschrieben, runde, ist bei den Mathematik sachen.

    Du ziehst dein "Wert von Objekte id : 60" zur seite, ziehst da dann das "runde" Element rein, und ziehst dann dein "Wert von Objekt id" auf das Feld mit den Zahlen.

    Dann noch die Nachkonnastellen passend einstellen.


    Ja, das geht auch.

    Du kannst bei dem Erstelle Text Element auf das Zahnrad klicken, dann geht ein kleines Fenster auf, da kannst du von links noch mehr Elemente auf die rechte Seite ziehen, erneuter klick aufs Zahnrad schließt das Fenster wieder, dann kannst du an diese Elemente weitere Textfelder oder auch Objektfelder (Wert von Objekt ID) anhängen und dir somit deinen gewünschten Text zusammenbauen.

    Hi, ja, du musst da noch 2 mal das Objekt sonoff.0.Garage-Temperatur.Power auswählen, hatte ich eigentlich auch mit dem Kommentar gemeint der daneben steht, war wohl nicht ganz erkenntlich.

    Für die Mails mit Betriebsstunden habe ich noch was mit reingepackt, hoffe das klappt so, dort musst du dann noch jeweils dein Objekt für die Betriebsstunden auswählen.


    Ich musste mit jetzt doch mal den Email Adapter installieren, ohne den konnte ich dein Script nicht mehr öffnen. Aber egal, schmeiße ich später wieder runter.


    Hi, den Zählerstand könntest du, resetten, bzw. ändern, indem du in den Objekten, bei dem Minutenzähler ne 0 eingibst und Enter drückst.

    Das kann man auch per Mail senden, geht mit erstelle Text aus, muss ich nacher mal schauen, wie gesagt, nutze selber kein Email.

    Das es schon mal so weit funktioniert freut mich.

    Den Ordner kannst du nennen wie du willst. Sagt Elzershark ja auch im Video.

    Die erstellten Objekte musst du dann im Blockly auswählen, Da wo Betriebszeitm und Betriebszeith drin steht, 3 mal ist das Betriebszeitm und 1 mal Betriebszeit h., weil sonst passt das nicht, da ich das Script mit meinen erstellten Objekten gemacht habe und ich wahrscheinlich eine andere Ordnerstruktur habe wie du.

    Danach solltest du bei den Objekte, wenn die Heizung in Betrieb ist, sehen, das dort Minütlich hochgezählt wird.

    Hi, die Objekte selber sind in Odnung. Aber die würde ich nicht in den Admin rein packen. Da du den Ordner userdata nicht hast solltest du dir einen eigenen erstellen und die da rein machen. Elzershark hat das in mehreren Videos erklärt.

    Zum Beispiel in Blockly Grundfunktionen Teil 1, davon gibts auch Teil 2 und 3 , wäre für Dich vielleicht auch mal ganz interessant zu schauen.

    Bei ungefähr 7 Minuten wird erklärt wie man eigene Objekte in einem eigenen Ordner anlegt.

    Hi, für nen Betriebsstundenzähler müsstest du dir dann ein oder besser 2 Objekte erstellen, zur permanenten Speicherung, bei Variablem würden die Werte sonst bei Neustart flöten gehen, ich hoffe du weißt wie man Objekte erstellt.

    Sonst, in Objekte gehen, je nach dem wie aktuell dein System ist sollte es ganz oben den Ordner 0_userdata.0 geben. Den einmal anklicken, dann oben in der Leiste auf + klicken dann geht ein Fenster auf, Namen für das Objekt vergeben, ich habe im Beispiel HeizungGarageBetriebszeitm genommen (m für Minuten),Typ auf Datenpunkt lassen, Datenpunkttyp Zahl auswählen, unten auf hinzufügen klicken, dann geht ein neues Fenster auf, bei maximaler Wert 1000000 eingeben (1Million reicht für 2 Jahre), bei Maßeinheit min für Minute, dann speichern. Dann das gleiche nochmal, Name habe ich hier HeizungBetriebszeith genommen, h für Stunden, sonst das gleiche auswählen bis auf Maßeinheit, da Std oder h eingeben.

    Im Script zähle ich dann wenn eingeschaltet ist jede Minute den Wert für HeizungGarageBetreibszeitm um 1 hoch, ist nicht sehr genau, da die Heizung ja nicht immer voller Minuten an ist, den Wert teile ich durch 60 und schreibe Ihn in den 2. Wert, für die Stunden. Wird ausgeschaltet, stoppe ich das hochzählen. Du müsstest bei den Objekten im Script, dann meine durch deine ersetzten (HeizungGarageBetriebszeitm und HeizungGarageBetriebszeith) . Hoffe das ist soweit klar. Geht bestimmt auch besser, aber keine Ahnung wie.

    Das Problem wird die Fernbedienung sein, die kann man nicht mit jedem System nutzen. Entweder direkt mit dem Ikea Gateway und hoffen das man auch die Aldi Lampe darauf angelernt kriegt, oder nen Zigbee Stick, Conbee2 oder CC2531, da ist allerdings die Frage ob sich das für eine Fernbedienung lohnt, ich denke eher nicht. Oder hast du die beiden Sachen schon in ein System eingebunden und brauchst dazu weitere Hilfe. Wenn du nur die Fernbedienung mit dem Aldi Leuchtmittel nutzen willst, ohne Iobroker kannst du versuchen das Aldi Leuchtmittel an der Fernbedienung anzulernen. Leuchtmittel muss resetet sein, Batteriefach an Fernbedienung öffnen, Fernbedienung ganz nah an Leuchtmittel halten und Knopf unter Abdeckung an Fernbedienung drücken bis die Lampe blinkt oder so. Passiert nicht, wirds wohl nicht gehen.

    Hi, mir fällt gerade ein das du ja noch ne Email Benachrichtigung haben willst wenn geschaltet wird. Email mutze ich selber nicht, dazu braucht man glaube ich den Email Adapter, vielleicht kann Erforscht hier weiterhelfen. Ich denke es geht mit send to, was man da allerdings auswählen muss kann ich dir nicht sagen. Ich habe jetzt beim schalten noch zusätzliche Abfragen reingemacht, ob schon passend geschaltet wurde, damit du dann nicht bei jeder Temperaturänderung ne Mail bekommst, zusätzlicher Vorteil ist das nicht unnötig geschaltet wird. Du musst nur bei den Abfragen deine ID Sonoff.0.Garage-Temperatur.Power auswählen. Denke das sollte so klappen.

    Ah, jetzt wird n Schuh draus. 😀 Weiter machen.. Ihr schafft das 😁

    Na, das hoffen wir mal. ;)

    Falls dir ne bessere Lösung einfällt oder du nen Fehler siehst, ich bin für jede Kritik offen. Es gibt bestimmt auch einfachere Wege zum Ziel.:/

    Edit: Habe den ersten Fehler gefunden und habe den Kommentar noch mal bearbeitet. War wohl zu voreilig. Peinlich.

    Sorry hatte nen Fehler drin, habe den Kommentar bearbeitet.

    Hi, hier noch meine Idee für deine Nachtabsenkung. Zwischen 9 und 18 Uhr wird die Heizung bei Außentemp +5 Grad wenn Garagetemp auch unter 10 Grad ist eingeschaltet und bei Außentemp +6 Grad oder Garagetemp größer 12 Grad ausgeschaltet.

    In der Restlichen Zeit wird die Heizung bei Außentemp +1 Grad wenn Garagetemp auch unter 6 Grad ist eingeschaltet und bei Außentemp +2 Grad oder Garagetemp größer 8 Grad ausgeschaltet.

    Ich habe dazu 2 zusätzliche Variablen genommen für die Maximale Temperatur in der Garage, MaxEinschalttemp und Max Ausschalttemp.

    Die Temperaturen kannst du dir auf deinen Bedarf anpassen.

    Der Timeout ist dafür das die Variablen auch sicher beschrieben sind bevor die Aktion ausgeführt wird.




    Edit: Kommentar bearbeitet, hatte sich ein Fehler eingeschlichen

    Hi, du schreibst die Heizung schaltet sich ein bei den Werten von oben, meinst du damit die 10 Grad? Das wäre doch auch richtig so, wenn du bei über 10 Grad in der Garage nicht mehr heizen willst. Und fällt deine Außentemp auf 4 Grad würde die Heizung nicht bei 10 Grad einschalten sondern erst bei 9 Grad. Die höchste Einschalttemperatur wäre in diesem Fall 10 Grad und die höchste Auschalttemp 12 Grad. Die 10 und 12 Grad kannst du ja nach belieben noch anpassen.

    Zitat:

    Die Bedingung sollte aber dazu sein das die Einschalttemperatur nicht überschritten werden darf sondern nur unterschritten vom Außenfühler.

    Das ist doch hier der Fall. Wenn der errechnete Wert Außentemp + 5 größer als 10 Grad wird nicht bei dem errechneten Wert sondern erst bei 10 Grad eingeschaltet. Dafür ist die und Abfrage.

    Wert Garage kleiner als Einschalttemperatur UND kleiner als 10 Grad

    Das hier funzt nicht... Wenns draussen z.b. 3 Grad ist... +5grad = 8 Grad... Garage hat 9 grad... Dann bleibt die Heizung aus

    Wenn ich das richtig verstanden habe, will er das ja so. Wenn draußen 3 Grad Heizung bei 8 Grad ein, bei 9 Grad aus, wenn draußen 0 Grad Heizung bei 5 Grad ein, bei 6 Grad aus, usw. Wenn Garage über 12 Grad dann nicht mehr heizen weil zu warm.

    Für ne zusätzliche Nachtabsenkung kõnnte man den Wert der Variablen , Einschalttemp und Ausschalttemp, zu bestimmten Zeiten anders ausrechnen. Nachts dann vielleicht anstatt +5 und 6, +1 und 2, oder sogar 0. Bin nur heute nicht mehr am Rechner. Vor die Variablen noch ne falls Abfrage, falls aktuelle Zeit zwischen 9 und 18, setzte Einschalttemp auf Wert von Außentemperatur +5, setzt Ausschalttemp auf Wert von Außentemperatur +6, sonst setzte Einschalttemp auf Wert von Außentemperatur +1, setzte Wert von Auschalttemp auf Wert von Außentemperatur+2

    Funzt nicht. Wenn draußen kälter ist als in der Garage, geht die Heizung nicht an

    Wieso funktioniert das nicht?

    Bei Garagetemp größer Ausschalttemp oder Garagetemp größer als 12 schalte aus.

    Bei Garagetemp kleiner Einschalttemp und Garagetemp kleiner als 10 schalte ein

    ?

    Irgendwie habe ich auch das Gefühl ihr redet aneinander vorbei oder ich habe das falsch verstanden.

    Die Heizung in der Garage soll die Temperatur ca. 6 Grad über der Außentemperatur halten. Das heißt ist es draußen 3 Grad soll es in der Garage ca. 9 Grad sein. Zusätzlich soll es aber auch nicht zu warm in der Garage werden. Wenn es z.B. in der Garage über 12 Grad ist soll die Heizung aus gehen, damit bei zu hoher Temperatur nicht unnötig geheizt wird. Fällt die Temperatur in der Garage wieder unter 10 Grad wird wieder über die Außentemperatur gesteuert.

    Die Temperaturwerte sind hier nur Beispiele.

    Du kannst das mit der zu warmen Temperatur sonst noch mit ner zusätzlichen Abfrage umgehen.

    Der zusätzliche Sensor war dafür, das die Garage nur ne bestimmte Temperatur über Außen anfährt.