Beiträge von hotspot2

    Hallo zusammen,

    ich habe eine noch sehr gut funktionierende Ölheizung die seit 2 Jahren von einer neuen Solarthermie Anlage unterstützt wird (Warmwasser und Heizung mit Pufferspeicher). Funktioniert alles sehr gut, Ölverbrauch im Sommer auf null gesenkt im Herbst und Frühjahr etwas reduziert. Also erstmal alles wie gewollt. Ich würde gerne noch etwas warten bevor ich die Heizung dann auf etwas nicht fossiles umbauen lasse in der Hoffnung das sich da etwas klares abzeichnet (Wärmepumpe, Wasserstoffe oder was auch immer).

    Leider ist die Solarthermieanlage mit verschiedenen Steuergeräten ausgestattet aber leider nirgends WLAN oder Netzwerkstecker dran. Also leider Konnektivität nicht vorhanden um ein wenig Monitoring zu betreiben was die Anlage so macht.

    Mein Ansatz wäre nun der folgende mit einem Shelly Modul abzugreifen (an einer Viessmann Steuerung - Trimatik-MC) oder am Ölbrenner direkt wie oft und wie lange der läuft um damit dann Ölverbrauch usw. zu berechnen. Sicher auch nicht optimal aber wesentlich mehr als ich heute habe.

    Ich habe nun gehofft hier ein paar Tipps zu bekommen in die richtige Richtung wie ich das machen kann (wo anklemmen) und ob es eine Shelly Hardware gibt die mir da helfen kann?

    Ich sage schon mal vielen Dank an Alle! Falls weitere Infos oder Bilder gebraucht werden kann ich die gerne noch beisteuern.

    Hallo zusammen,

    ich habe das Skript gerade gefunden und auch schon übernommen. Werde es ein wenig anpassen das nur meine Shelly Plus 1 upgedatet werden usw.

    Beim Testen zeigt sich mir aber das der Shelly Plus 1 gar kein Update durchführt wenn die Variable Firmwareupdate auf true gesetzt wird.

    Konntet ihr das auch schon beobachten?

    Wenn ja, woran liegt das?

    Danke schon mal für eure Hilfe.

    Hallo zusammen,

    ich habe ein Javascript gefunden welches prüft ob ein Update für alle Shellys bei mir verfügbar ist und wenn ja den Updateprozess startet. Leider scheint das nicht in der Kombination mit Beta Firmwareständen zu funktionieren.

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    In der oben gezeigten Konstellation bleibt der Paramater "update" auf false obwohl es ja ein Update gibt von beta auf stable.

    Ist das so? Oder habe ich da ein Problem?

    Danke schon mal.

    Hab jetzt mal noch meinen Switch eingebaut mit dem ich die Bewegungsmelderfunktion ein und ausschalten möchte.

    pasted-from-clipboard.png

    Bewegungsmelder springen aber jetzt nicht mehr an (wenn es schon dunkel) ist.

    Kannst Du mir sagen was "Wert" rot eingerahmt von mir im Bild bedeutet? Ich habe für diesen Block noch keinen Sinn gefunden.

    Danke schon mal.

    Ich habe ihn jetzt mal geöffnet. Da war von der Gummi-/Plastikmembram und den Button oben herum etwas rausgegangen aus der Fixierung. Habe alles abgeschraubt und neu eingesetzt, ist wieder wie neu.

    Danke für den Tipp mit dem Ausbauen!

    Grüße...

    Hallo zusammen,

    nach ein paar Mal drücken sieht man Shelly Button1 so aus:

    button1.jpg

    Ich habe ihn wirklich nicht grob behandelt (meiner Meinung nach) und wollte nun fragen ob er schon defekt ist oder ob man da noch was machen kann?

    Schalten tut er an sich noch, fühlt sich aber nicht optimal an und sieht auch nicht mehr so chic aus.

    Danke für ein Hinweis dazu.

    Mittlerweile funktioniert das Skript wie gewünscht mein ich. Ich glaube die 10 Sekunden bis zum Ausschalten (nur für den Test) sind problematisch da der Shelly Motion ja erst nach mindestens 1 Minute (darunter konnte ich nichts einstellen) erst seinen Zustand wieder ändert. Habe das jetzt mal wieder auf 3 Minuten hochgesetzt und bin ganz zuversichtlich das jetzt alles passt.

    Wenn ja stelle ich das Skript hier ein, damit auch andere was davon haben eventuell.

    Danke sehr für die Unterstützung.

    Hallo, ich bin leider erst jetzt zum Einspielen und Testen gekommen.

    - Aktuell klappt das mit dem Button und dem Kellerlicht bei kurzem Buttondruck immer noch einwandfrei.

    - Das Drücken eines der Schalter führt (Plus1 oben und unten, und langes Drücken Button) führt dazu daß das Licht im ganzen Treppenhaus angeht und nach 10 Sekunden wieder aus. Hier überlege ich mir noch was einzubauen dass man durch Drücken eines der Schalter das Licht schon vorher ausschalten kann (vor dem Ablauf der Zeit).

    - Auch die Lichter im Treppenhaus bleiben nun aus und gehen nicht wieder von alleine an.

    Problem noch:

    - Das Licht geht durch die Bewegungsmelder tagsüber nicht an, nachts aber (zum testen bei geänderter Einstiegsbedingung) aber leider auch nicht.


    Ich versuche mal noch ein wenig zu tüfteln, ganz rund scheint es aber noch nicht zu sein.

    Hallo,

    ich habe nun mal etwas gebastelt, komme aber nicht mehr weiter. Leider.

    Wenn ich das Skript starte (so wie es jetzt ist) dann geht bei Bewegung das Licht im ganzen Treppenhaus an. Laufen die 10 Sekunden ab dann wird aber immer wieder das Licht eingeschaltet. Komischerweise aber nicht über den Bewegungsmelder sondern immer über den Bereich unten mit den Buttons (da ich immer den Text "Plus1 unten:" und drei mal "null" angezeigt bekomme. Komisch, wir setzen doch eigentlich die Werte vorher alle auf "false" da dürfte doch keiner null sein.

    pasted-from-clipboard.png

    pasted-from-clipboard.png

    Vielleicht hat ja jemand noch eine Idee was hier schief läuft.

    Die gute Nachricht das die Schaltung des Lichts im Keller über den Button 1 einwandfrei funktioniert. Wenn sie dann nicht alle 10 Sekunden durch den Bereich oben wieder angehen würde.

    Ich hätte mal noch eine Frage zu dem Blockly hier. Warum setzt Du meine Variablen den alle auf False oder den Button auf "S"? Ich habe noch nicht ganz verstanden warum das passiert. Sonst soweit alles klar und ich bin gerade dabei das anzupassen. Also das was unter dem Kommentar "Setup Ende" und vor dem "Falls Objekt" passiert.

    Danke schon mal soweit!

    Und eine zweite Frage wäre ob das hier passt (konnte noch nicht testen):

    pasted-from-clipboard.png


    Damit sollte doch das unabhängige Aus- und Einschalten des Kellerlichtes funktionieren, oder?

    So Blockly fertig. (im groben)

    noch deine Shelley Pfade eintragen, dann sollte es laufen. "Theorie".

    Vielen Dank!

    Das schaue ich mir gleich genauer an.

    Warum brauch ich den Count beim Button? Mir würde es reichen kurzes und langes Drücken zu unterscheiden. Das geht doch mit "S" und "L" oder?

    Ja, genauso ist es. Dort gibt es aber aktuell keinen (verkabelten) Schalter. Daher der Ansatz mit dem Shelly Button 1 zu arbeiten und mit dem Zusatz das ich dann das Licht im Keller auch mal einzeln schalten kann (da es da deutlich früher dunkel ist). Vielleicht ändere ich noch den Modus das kurz Drücken das ganze Treppenhaus anschalten würde und lang das Einzellicht, aber das ist ja dann eine Kleinigkeit wenn es sonst funktioniert.

    Hallo,

    ja. So ist die Idee immer wenn die gedrückt werden soll das Licht angehen mit 3 Minuten Timer. Lediglich wenn der Button1 kurz gedrückt wird soll bei ihm in der Nähe das Licht im Keller alleine angehen. Für letzteres mache ich aber dann einfach noch ein extra Skript (mit Blockly ;-)). Macht richtig Spaß damit zu arbeiten!

    Ich hab es jetzt mal zusammengebastelt.

    pasted-from-clipboard.png

    Wenn sich jemand bewegt oder der Button gedrückt wird, dann soll das Licht angehen und dann nach 3 Minuten wieder ausgehen im ganzen Treppenhaus. Langes Drücken auf den Button deswegen weil ein kurzes Drücken nur das Licht im Keller anschalten soll.

    Ich denke mal so sollte es passen wenn ich jetzt noch mit "Ausführen Intervall" verhindere das es mehrmals gestartet wird die Zeitabhängigkeit einfüge dann sollte es doch klappen.

    Ok, super. Das hilft schon mal sehr weiter.

    Eine Frage noch hierzu: Wie kann ich bei der "Falls Objekt" Funktion abfangen das nur dann in die Funktion gesprungen wird wenn einer von drei Bewegungsmeldern true ist aber das Event des Buttons "L" ist. Ich kann ja nur "wurde aktualisiert" oder "ist wahr" verwenden. Wenn ich "wurde aktualisiert verwenden würde, dann würde ja bei einem Wechsel von true auf false auch reinspringen, oder?

    Oder ist die Lösung einfach das ich danach nochmal ein paar "Falls" Blöcke einbauen muss und das dementsprechend abfangen?

    pasted-from-clipboard.png