Beiträge von Blacksmith

    Zitat

    entweder denkt ihr zu kompliziert, oder ich hab ein Brett vorm Kopf.

    wie wäre wenn man einen Befehl sendet mit Auto-Off Timer 15 Minuten und den alle 5 Minuten absetzt. und wenn er wirklich OFF schaltet, den Plug so einstellt, dass er nach einer Minute wieder ON geht.

    Ich habe mich mit genau der gleichen Fragestellung beschäftigt. Ich möchte in meinem Ferienhaus gewisse Verbraucher remote schalten. Dazu ist natürlich die Anbindung ans Internet die Grundvoraussetzung. Leider kommt es ja aber manchmal vor, dass sich Router aufhängen.

    Meine Idee ich programmiere einen Shelly so, dass er sich nach 10s Ausschaltung automatisch wieder einschaltet. Dann schicke ich regelmässig ein Kommando, das ihn für 3600s ein- und anschliessend aus-schaltet. Trifft der Befehl rechtzeitg ein, beginnen die 3600s von neuem. Die zweite Konfiguration sollte dann dafür sorgen, dass nach 10s Ausschaltung der Shelly wieder einschaltet. Also genau die Idee, die maximal1981 auch hatte!

    Funktioniert leider nicht. Für Testzwecke habe ich einen Shelly 1PM und als Zeiten 3s und 15s verwendet. Egal ob ich das über das über den Webserver oder mit einem REST-Befehl codiere: Der Sehlly schaltet nur aus, nicht aber wieder ein! Das Verlängern der Einschaltdauer funktioniert tadellos. Es scheint, dass der 'AUTO ON' Befehl nicht getriggert wird, wenn 'AUTO OFF' den Shelly ausschaltet!

    Konfiguration über Server:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Konfiguration über REST:

    http://192.168.56.144/relay/0?turn=off&timer=3

    http://192.168.56.144/relay/0?turn=on&timer=15

    Wobei 192.168.56.144 die IP-Adresse meines 'Shelly 1PM' ist.

    Mache ich was falsch?


    P.S.

    Ich bin etwas irritiert, dass die Anzeige im Server nicht aktualiisiert wird, wenn ich über REST Kommandi an den Shelly schicke. Einfach mal ATUO ON und AUTO OF im Server manuell auf 100 setzen und dann die REST Befehle senden: Keine Aktualisierung obwohl der Shelly die Rest Befehle befolgt!

    .CSV wird gerne für den Datenaustausch verwendet wenn es um Excel geht. Ist einfacher zu erzeugen als .XLS oder .XLSX.

    Du hast vermutlich das .CSV aus dem Explorer geöffnet. Dann macht es das (dumme) Excel so auf wie auf dem Screenshot.

    Du kannst die Daten beim Einlesen in eine echte Excel-Datei umwandeln, indem Du ein leeres Excel aufmachst und die Daten dann importierst. Dann bekommst Du díe Werte in 2 Spalten wie Miho. Wenn es Dich interessiert muss ich am PC nachschauen wie es genau funktioniert (bin grad am Tablet).

    Beim Saven nachher undedingt von Hand .XLS oder .XLSX anwählen, sonst wird ein.CSV geschrieben.

    Die Datei von Woody ist eine .CLS, die von Miho offensichtlich Excel. Die könnte ich sicher beide öffnen und in Access weiterverarbeiten. Das ist trivial. Grösstes Problem wird da, das automatisierte Login in die Cloud sein - da gibt es verschiedene Mechanismen. Habe ich schon bei verschiedensten Websites mit Erfolg gemacht - bei einer Heizungssteuerung allerdings habe ich auf Granit gebissen... :-). Ich hoffe mal, das würde über die Cloud so funktionieren.

    Ich nehme an auch lokal muss man das Login-Problem lösen. Der Ansatz von 66er scheint mir aber ebenfalls gut machbar, die skizzierte Idee für die Auswertung war auch meine Erste. Und da kommt eben die Idee mit den 2 totalisierenden Zähhlern ins Spiel: wenn der Shelly die 2 Tarife selbständig unterscheiden könnte, spielt es kein Rolle mehr, wenn die Auslesung auch mal massiv verspätet erfolgt (z.B. Ausfall des Ausleseprogramms in den Ferien...).

    Zitat
    Den angesprochenen Exceldownload ziehst Du aus der Cloud. Ich würde diesen Weg nicht gehen, da gibt es zuviele Unwägbarkeiten.

    An was denkst Du da so? Mir fallen dazu ein: Ausfall des Cloud-Servers, Softwareänderungen beim Cloudservers, ... Gibt es in der Vergangenheit bei Shelly praktische Beispiele von solchen 'Unwägbarkeiten'?

    Hab mich unklar ausgedrückt. Will Pumpe und Heizung NICHT getrennt zählen. Diese Angabe war nur, damit man versteht in welcher Grössenordnung sich die Messung bewegt. Wichtig wäre mir, dass der Verbrauch zeitabhängig auf 2 Totalisatoren gezählt wird!

    Excel downloaden und in Access einlesen ist kein Problem. Sieht man in diesem Excel um welche Zeit welche Leistung gezogen wurde? Dann könnte ich ja das totalisieren im Access auf dem PC Erledigen. Wenn ja, wie häufig wird da reingeschrieben?

    Wie kann ich den Verbrauch (=Kosten) eines Jacuzzi (Pumpe 50W, Heizung 2300W) getrennt nach 2 Tarifen erfassen und periodisch (z.B. monatlich) auswerten? Wir haben einen zeitabhängigen Tarif: Elektrizität ist von Mo-Fr von 20:00 bis 7:00 und Sa 14:00 bis Mo 07:00 deutlich günstiger. Bisher habe ich noch keine Shellys im Einsatz. Der Shelly 1PM hat mein Interesse geweckt, weil ich den in die Dose integrieren könnte.

    Es geht mir bei der Auswertung darum, die Grössenordnung zu bestimmen - auf ein paar Prozent kommt es nicht drauf an. Auch wenn mal ein Messwert verloren geht: egal. Praktisch wäre, wenn der Shelly autonom (damit der Auslesezeitpunkt keine Rolle spielt (z.B. Absturz des Auswerte PC)) die 2 Tarife zählen würde und ich periodisch mit einem Windows-PC die Zählerstände auslesen könnte. Das Programm auf dem PC würde ich selbst schreiben (vorzugsweise VBA mit Access-Datenbank). Habe aber die Befürchtung, dass der Shelly sowas nicht autonom kann...

    Was haltet Ihr von meinem Projektchen? Geht das? Welche versteckten Hindernisse sind zu überwinden? Oder habt Ihr ganz andere Ideen mit denen ich das Ziel besser erreiche?