Beiträge von eddie

    Steht alles gut beschrieben im comandref und auch im wiki.

    Naja, ganz so einfach und gut beschrieben ist das auch nicht. Aber nach langem trial & error und Suche im FHEM Forum habe ich eine Lösung mit 3 Statistik Modulen gefunden:

    1. Für die Shelly 1PM. Da geht deltaReadings mit energy_total und minAvgMaxReadings mit energy,power

    2. Für alle 2.5 und 4pro. Da geht deltaReadings mit energy_0, energy_1, energy_2, energy_3, power_0, power_1, power_2, power_3

    2. Für alle 2.5 und 4pro. Da geht minAvgMaxReadings mit energy_0, energy_1, energy_2, energy_3, power_0, power_1, power_2, power_3

    Das ist für mich nicht ganz logisch, aber gut, augenscheinlich funktioniert das.

    Wenn ich jetzt noch singularReadings hinzunehmen will, dann werde ich wahrscheinlich noch 2 oder 3 zusätzliche Module definieren müssen. Muss mal noch was experimentieren.

    Warum nehmt ihr nicht noch einfacher das statistics Modul? Ist schon da und macht alle sehr einfach.

    Habe ich mir heute mal angeschaut. Mit Shelly 1PM geht das super aber bei 4Pro und 2.5 leider nicht. Da gibt es nur diese Einträge im Device:

    Code
    statStateDayOK: 00:00:00 OK_Count: 1 (since: 2020-01-15_20:34:55)2020-01-15 20:34:55
    statStateMonthOK: 00:00:00 OK_Count: 1 (since: 2020-01-15_20:34:55)2020-01-15 20:34:55
    statStateYearOK: 00:00:00 OK_Count: 1 (since: 2020-01-15_20:34:55)2020-01-15 20:34:55

    Nach einigen Anfangsschwierigkeiten funktioniert es jetzt wohl, zumindest ist jetzt in allen Fällen energyCalc = energy. Für einen endgültigen Test muss ich auf einen Stromausfall hoffen, da ich nicht vor Ort bin um die Sicherung auszuschalten.

    Code
    attr shelly4pro_01 userReadings energyCalc_0:energy_0.* monotonic {ReadingsVal("shelly4pro_01","energy_0",0)}, energyCalc_1:energy_1.* monotonic {ReadingsVal("shelly4pro_01","energy_1",0)},  energyCalc_2:energy_2.* monotonic {ReadingsVal("shelly4pro_01","energy_2",0)},  energyCalc_3:energy_3.* monotonic {ReadingsVal("shelly4pro_01","energy_3",0)}

    Hiermit mache ich meine Shellys kompatibel mit Homematic.

    Wenn es eine Möglichkeit gäbe aus FHEM (ich nutze das Shelly-Modul, nicht MQTT) einen Wert zurück ins Device zu schreiben, dann würde ich das machen. Aber bisher habe ich keine Möglichkeit gefunden. Ich kenne mich auch mit der REST-Schnittstelle nicht so aus und ich weiß nicht, ob man darüber etwas zurückschreiben kann. Hat hier schon jemand Erfahrung damit gemacht?

    Ich setze kein MQTT ein, weil ich derzeit auf die Cloud nicht verzichten möchte. Ich bin zeitweise 1200 km von dem FHEM-Server entfernt und im Falle eines Problems sehe ich die Cloud in Verbindung mit meinem lokalen WLAN-Netz als Backup System, mit dem ich noch schalten kann.

    Ich nehme an das er das in irgendeiner Form auch jetzt schon so macht, wenn man die Cloud aktiviert hat, oder?

    Ja, ich habe die Cloud aktiviert. Deshalb werden in der App auch nach einem Stromausfall weiterhin der kumulierte Wert, die Tageswerte, die Wochenwerte, die Monatswerte und der Jahreswert angezeigt. Nur was der Shelly über die REST-Schnittstelle nach FHEM schickt, fängt wieder bei 0 an. Also müsste man ja nur bei einem Neustart den Wert im Hauptspeicher einmal aus der Cloud laden. Dann bräuchte man den Flash-Speicher gar nicht beschreiben.

    Trotzdem finde ich es absoluten Unsinn einen Energiezähler zu verkaufen der bei Spannungsverlust seine Werte verliert

    Ich sehe es nicht ganz so schlimm aber ich finde ich auch unsinnig.

    Ich habe mir in FHEM eine kleine PERL-Routine geschrieben, die mir den Verbrauch in einer Datenbank speichert aus der ich die täglichen Werte je Verbraucher auslesen kann. Das funktioniert sowohl mit den Shelly-, als auch mit den Homematic-Komponenten. Da ich nur einmal pro Stunde aktualisiere kann es mal passieren, dass ich einige Watt verliere ber damit kann ich leben.

    Trotzdem, in den Homematic-Switches habe ich 3 Felder für den aktuellen Gesamtwert seit Einschalten, den Gesamtwert kontinuierlich weitergezählt und einen Differenzwert dieser beiden. Letztlich sind das nur 3 Datenfelder, die den Flash-Speicher nicht zum Überlaufen bringen können.

    Habe eine ähnliche Problematik in FHEM. Da bin ich über REST angebunden. Aber auch hier gibt es nur einen Gesamtverbrauch, der bei jedem neuen Stromeinschalten wieder auf 0 geht. Ich befürchte, der dauerhafte Gesamtverbrauch wird nur in der Cloud ermittelt und dort gespeichert. Und da kommt man weder mit MQTT noch über REST dran.

    OK, danke, eine Sorge weniger. Mit dem Platz muss ich mal sehen. Vielleicht installiere ich mir einen kleinen Kasten, den ich vor den Hauptsicherungskasten hänge. (Für die Elektriker unter uns, bitte keine Gedanken machen; der Eingangszähler und die Hauptsicherung sind bei mir am Grundstückseingang. Ich bin in meinem Sicherungskasten autonom.)

    Ich habe einen 4 Kanal Homematic Schalter im Sicherungskasten mit dem ich 3 Leitungen nach außen steuere. Eine Leitung ist immer an, da hängen HUE Birnen dran die ich mit Bewegungsmeldern, über die HUE-APP, über FHEM oder mittels Alexa leuchten lasse. Das andere wird entweder nach Bedarf eingeschaltet oder über Zeitsteuerung. Meine Weihnachtsbeleuchtung hatte ich diesmal mit HM Schaltsteckdosen gesteuert. War immer an zwischen 18:00 und 23:00.

    Die Zeitsteuerung erfolgt bei mir immer softwaremäßig. FHEM dient mir dabei als Steuerzentrale für die darunter liegende Datenbank und übernimmt die Benutzerführung.

    Den 4-ten Kanal des HM Hutschienenaktors steuert übrigens über einen Schütz meinen Warmwasserboiler (der ist 3-phasig). Auch da ist eine Zeitsteuerung vorgesehen, falls ich mal Nachtstrom buchen möchte.

    der Preis für 79€ beim Checkout auch nicht mehr .

    Das war wohl nur eine ganz kurze Aktion für die ersten Bestellungen. Da war ja auch ein Stundenzähler, der die Restzeit angezeigt hat. Ist dann jetzt dumm gelaufen :huh:aber wie sagt man so schön, "der frühe Vogel fängt den Wurm" :)

    Danke für die Erklärungen.

    Die "Klemmen" sind nicht als Halter für deine Verkabelung gedacht, hier wird lediglich über das elektromagnetische Feld gemessen (die Werte für den Shelly 3EM abgegriffen). Ein direkter Abgriff ist ja aus Baulichen und Technischen Gründen nicht möglich.

    Ist mir schon klar, dass nur elektromagnetisch gemessen wird. Ich habe mich vielleicht auch ein bisschen unglücklich ausgedrückt. Reicht denn die Feldstärke aus, wenn das Kabel nur ganz lose in der Klemme liegt und muss ich nicht mit Störungen mit den anderen Kabeln rechnen. Leider ist es in meinem Schrank ziemlich eng.

    Das ist nicht mit der Funktion und Sinn eines Fehlerstromschutzschalters zu vergleichen und auch nicht gleichwertig ein zusetzten und darf von einer Fachfirma als solches nicht eingesetzt werden.

    Hmm.... Ein Fehlerstrom ist ja ein Strom, der nicht über den Nullleiter wieder zurückkommt, sondern irgendwie anders "abhanden" kommt, also z.B. wenn er durch einen menschlichen Körper in die Erde fließt. Von daher hatte ich an einen FI-Schalter gedacht. Aber gut, Theorie und Praxis sind ja nicht immer das gleiche.

    Aber ich frage mich dann, was könnte mir das Messen des zurück fließenden Stroms ansonsten für Vorteile bringen könnte?

    Ich habe drei Fragen:

    Ich beziehe mich auf das 2-te Bild mit klassischer Drehstromüberwachung. Wenn ich das Bild richtig verstehe, dann besteht mit der Überwachung des Nullleiters und einem Schütz an I und O theoretisch die Möglichkeit einen FI-Schutzschalter zu emulieren. Wie sieht das denn praktisch aus. Wird das von der Software unterstützt, wie sind die Verzögerungszeiten und kann man den Fehlerstrom dann definieren, bei dem ausgelöst werden soll?

    Eine grundsätzliche Frage: Sind die Breaker Sicherungsautomaten oder was kann ich mir hierunter vorstellen?

    Die Drähte in meiner Verkabelung sind nicht so dick. Die werden in so dicken 120 A Klemmen wahrscheinlich hin- und her-wackeln. Wird das Probleme machen?

    Danke für Eure freundliche Aufnahme. Habe da direkt mal ne Frage; Wie bekomme ich denn den Abspann mit meiner Konfiguration in die Postings? Muss ich das immer manuell reinkopieren? Und kann ich da mit HTML formatieren?

    Ich möchte einfach nur den Gesamtverbrauch aus der Ferne ablesen können. Den Stromverbrauch meiner einzelnen Verbraucher habe ich schon ganz gut im Griff. Klar gibt es auch andere Lösungen aber die sind alle um etliches teurer und aufwendiger in der Installation. Also ich bin schon ganz ungeduldig und ich scharre schon seit etlicher Zeit mit den Hufen!