Meistere ioBroker! Lerne Blockly und automatisiere Deine Abläufe! Wie das geht, lernst Du im umfangreichen ioBroker-Master-Kurs 👨🎓 von A-Z: haus-automatisierung.com/iobroker-kurs/
Hallo Matthias, ich bin immer wieder begeistert mit was für einer ruhigen, verständlichen Art Du Dein Wissen teilst. Auch dieses Video hat mir wieder sehr weitergeholfen. Habe das bei mir mit einem Shelly Uni umgesetzt. Vielen lieben Dank und weiter so! VG Bernd
@@haus_automation Hallo Matthias, vielen Dank für die Antwort. Ich finde Deinen Kanal übrigens suuuuper ;-) Kann das Ganze auch so realisiert werden, dass der iobroker nicht auf dem gleichen raspi installiert ist, wie der Raspi, der die Impulse empfängt. Ich habe nämlich einen Mini PC Beelink, wo der ioBroker drauf läuft. Da möchte ich nicht ran. Ich möchte gerne über einen separaten raspi die Impulsdaten Daten an den iobroker übermitteln. Danke Dir schon mal
@@oussi77 Dann würde ich keinen Raspi dafür nehmen, sondern einen ESP8266 und die Daten per Tasmota über MQTT an den ioBroker geben. Spart viel Strom, Geld und hält den Wartungsaufwand geringer.
Danke für das Video! P.S.: Geile Stimmung hier unter einem Teil Deiner Kanalrezipienten. Jeder von denen hat das geilste, das gedämmteste, das unbeheizteste und das freistehenste Haus. Ich bin beeindruckt.
Ich habe das so auch seit Jahren im Einsatz und so gut wie jeder Zähler hat das. Ist auch gut zum Ermitteln des Wärmebedarfs. Die meisten Heizungen im Alt Bestand sind völlig überdimensioniert und takten den ganzen Tag
Vielen Dank für das interessante Video. Kleine Anmerkung: Der Brennwert ist natürlichen Schwankungen unterworfen und variiert dadurch leicht von Abrechnungsjahr zu Abrechnungsjahr. Dadurch ist die kWh-Berechnung mit einer kleinen Unschärfe verbunden.
Danke für das Video. Aufgrund der aktuellen Lage ist es schon sehr wichtig die aktuellen Verbrauchsdaten sichtbar zu machen. Ich habe mir einen für meinen Zähler passenden Impulsaufnehmer bestellt, eingebaut und nach deiner Anleitung in ioBroker eingebaut. Ist dann als Grafana Dashbaord in ioB visualisiert. Der WAF (Woman Acceptance Factor) für meine "Bastelei" ist massiv gestiegen 🙂.
@@martinlange6634 mit einem Binäreingang ist es möglich analoge (dumme) Taster oder eben Magnetkontakte ins Bussystem zu bringen. Die Logik muss dann dein Betriebssystem wie IO-BROKER übernehmen. Er zählt halt nur Ein/Aus. Der Hersteller spielt dabei keine Rolle...
Sehr cool! Das machen wir mit unseren Wasserrohren. So kann man super günstig (~25€ pro Zähler) über Reedkontakte den Wasserverbrauch messen. Nützlich ist es auch noch: so kann das Licht beim Duschen anbleiben, ohne dass der Präsenzmelder die Dusche mit abdecken muss.
@@haus_automation Wir haben nicht nur einen Zähler sondern mehrere. So kann ich zumindest die Räume unterscheiden, in denen Wasser verbraucht wird. Ob das nun die Dusche, die Badewanne oder das Waschbecken im gleichen Badezimmer ist, ist für das Licht ja unerheblich.
@@haus_automation Wir müssten ohne den Wasserzähler beim Duschen vorher das Licht auf Dauer-An stellen oder bräuchten einen weiteren Präsenzmelder, der auch die Dusche abdeckt. Da war der Wasserzähler definitiv einfacher und bequemer. Wäre die Situation nicht gewesen, hätten wir sicher auch keine.
Danke für Dein Video. Wie immer gut erklärt und nachvollziehbar. 2 Punkte interessieren mich noch. - KNX Lösung - wie kann eine Änderung der Gasfaktoren beim Logging berücksichtigt werden Bei meinem Anbieter sehe ich auf der Rechnung, das sich auch diese Faktoren ab und zu ändern. Das passiert evtl. 1-2 mal im Jahr oder auch über mehrere Jahre garnicht.
Guter Punkt! Dann dürfte man die gesamt kWh nicht auf Basis der gleichen Faktoren berechnen, sondern müsste je Impuls (0,01 m3) die kWh mit den aktuellen Faktoren addieren.
Cool, danke! Ich habe bei mir auch mal nach einem Reedkontakt für meinen Garzähler geschaut. Leider kostet mich das Teil > 50€ :( Ich habe dann eine andere Lösung umgesetzt: Ich habe einen Aqara Türkontakt-Sensor genommen, aus dem Gehäuse befreit, mit dem 3D-Drucker ein passendes Gehäuse für meinen BK-G4 gedruckt und eingebaut. Via Zigbee bekomme ich dann für jeden durchlauf einen Kontaktimpuls. Dann habe ich noch die Batterie ausgebaut und stattdessen mit Kabeln an die 3,3V - Pins meines Raspberry Pi im Sicherungskasten angeschlossen. Damit bin ich dann deutlich günstiger mit der Hardware :)
Das stimmt, ich habe den Zähler hauptsächlich genommen, weil ich genau wusste dass es damit zuverlässig funktionieren wird. Hatte ja erwähnt, dass es viele Wege gibt den Impuls auszuwerten. Bei mir kommt der Reed-Kontakt aber eh noch auf ein KNX-Modul. Deswegen war mir das Kabel ganz recht ;)
Das hört sich super an. Hab den selben Gas-Zähler. Hast du noch die Druckvorlage oder vll sogar noch ein passendes Gehäuse über, das du mir gegen eine Spende zukommen lassen könntest?
Hallo, richtig gut, danke für das Video, kannst das mal noch mit einem arduino zeigen.. und vielleicht noch für Grafana? Und vielleicht noch mit einer Wasseruhr? Wäre echt klasse
Hallo Matthias, leider zeigte das von dir verwendete Skript tägl. Abweichungen von mehr als 1 cbm an. Die Änderung des Skripts an 2 Positionen führte zu dem gewünschten exakten tägl. Ergebnissen. Für "GPIO ist wahr" verwende ich "GPIO ist größer als letztes" und anstatt "Auslösung durch egal", "Auslösung durch bestätigte Änderung". Viele Dank für den Beitrag !
Die gibt es doch schon und nennet sich Tasmota! Einen ESP mit Tasmota geflasht, den Reedkontakt mit 5V und GPIO(als Eingang definiert) und den mit MQTT in den ioBroker gebracht. Jetzt musst du nur die Eingangsimpulse vom ESP abfragen bzw. bei Änderungen deine Variable anpassen, fertig! Keine 30min...
Ich lese meinen Pipersberg-Zähler optisch, funktioniert wunderbar und ist sehr günstig (Stichwort: „spiegelde 6“). Die 6 auf der letzten Stelle hat ein kleines spiegelndes Element. Der Sensor am Analogeingang eines ESP8266 gibt eine deutlich andere Spannung raus, wenn die „6“ am Sensor vorbeikommt. Daraus kann man dann einfach Bits machen…
Beim Zähler wird in 0,01 m3 gezählt, ich empfehle in einem Byte von 0 bis 100 zählen, das dann wieder auf 0 setzen und dann die große m3-Variable um +1 zu erhöhen. Das ist viel genauer als mit Floatingpoint-Zahlen (Kommastellen) zu rechnen und vermeidet Rundungsfehler. Es gibt auch Wasserzähler mit (nachrüstbaren) Reedkontakt. Ein Reedkontakt ist mechanisch und bounced, das heißt beim Schließen kann es zu Fehlimpulsen kommen. Ein Hall-Sensor ließt auch das Magnetfeld aus, aber gibt ein sauberes Signal aus. Das Kunststoffgehäuse drum rum lassen sich die Hersteller fürstlich bezahlen, der eigentliche Sensor kostet ja weniger als 2 €
Super Video! Hab auch schon öfter darüber nachgedacht, den Zähler auszulesen, aber irgendwie nie zu gekommen. Das ist der passende Anstoß, sich damit Mal wieder zu befassen. Besten Dank und weiter so!
Tolles Video (wieder), vielen Dank! Aber dem Raspberry Pi wird doch sicher langweilig... Das geht bestimmt auch mit dem Esp8266-Tasmota-Gespann. Zur Freude der Ökobilanz wäre dann auch der Stromverbrauch geringer 😀.
Klar geht das. Die Idee war hier auch nicht, extra ein neuen Raspi nur dafür aufzusetzen. Viel mehr die GPIO dafür zu verwenden, wenn man eh schon einen laufen hat.
@@haus_automation Ich nutze hierfür einfach einen Aqara Türsensor. Das Gehäuse abmontieren und einfach mit dem Readkontakt nach oben in die Öffnung des Gaszählers schieben. Zeigt bei jeder Umdrehung eine Öffnung. Ich habe einen Elster Gaszähler der aber sehr ähnlich aussieht . Mein Blockly Skript ist ähnlich aber komplizierter, da muss ich noch ein bisschen lernen .
Muss ich unbedingt gucken ob mein Zähler auch die Schnittstelle hat. Wenn ja wäre das echt was ich noch nachholen werde. Ggf. Zwar eher ein ESP aber das ist ja egal. Den ein Raspberry Pi wäre an der Stelle im Keller etwas zu viel um nur den Impuls zu holen.
Hallo Matthias, danke mal wieder für das tolle Video - ich wusste bis gestern nicht, daß mein Gaszähler eine solche "Schnittstelle" besitzt. Ich habe testweise mal einen aquara fenstersensor zerlegt (Achtung: das Röhrchen um den reedkontatkt geht sehr schnell kaputt) und in die Aussparung des Zählers gesteckt. Funktioniert bislang ganz gut, allerdings ist mir bewusst das die Batterie sicher nicht so lange durchhält... Aber für 8 Euro Material kann man da erstmal nicht meckern :)
Top Idee, würde ich gerne mit einem Wemos D1 Mini zur Impulserfassung umsetzten, diese dort auch per Sketch gleich umrechnen und den Verbrauch an den ioBroker senden. Wie müsste hierfür der Sktech aussehen UND wie schaffe ich es den Verbrauch ausfallsicher abzuspeichern fall mal der Strom am Wemos ausfällt?
Deine Videos zur Haus-Automatisierung 😊 sind wie immer erste Sahne 👍. Ich habe bisher immer Anregungen für meine Zwecke gefunden. Mir wäre aber ein Bastelobjekt lieber, wegen den geringeren Kosten. Bauteile dazu habe ich vorrätig. Der zu kaufende magnetische Reedkontakt für meinem Gaszähler kostet ca. 60 €. Das ist mir zu viel, eben weil diese Messung durch die vielen Faktoren (einige hast du schon erwähnt) ungenau ist. Schöne Grüße aus Oberfranken
Ja viele schreiben ja hier, dass sie einen einfachen Xiaomi Fensterkontakt genutzt haben. Das ist natürlich auch eine coole Lösung und deutlich günstiger. Nur die genaue Positionierung stelle ich mir schwierig vor
@@haus_automation Danke für die Antwort. Nein, ich dachte an einen billigen magnetischen Reedkontakt, ESP8266 oder ESP32, 3D-Druck-Gehäuse, MQTT, ioBroker usw.
Ich habe rein zufällig den selben Gaszähler und rein zufällig steht genau unter diesem mein Raspberry, der als ioBroker-Zentrale werkelt. Diesmal konnte ich wirklich 1:1 portieren 🙂 Die Zustandszahl und Brennwert muss ich noch abgleichen, aber ansonsten sollte es passen. Aber zum Thema downtime: Wenn denn der Pi/ioBroker nicht online erreichbar sein sollten, dann verliere ich "nur" wenige Impulse. Und selbst wenn, kann ich diese immer problemlos nachtragen. In meinem Fall würde es keinen Mehrwert ergeben nochmal zusätzliche Hardware zu verbauen (verbraucht ja auch Ressourcen). Und jetzt benötige ich noch einen Email-Adapter mit dem ich dann automatisch meinen Zählerstand an den Betreiber schicke. Dann ist es richtig smart...
Nach einem Telefonat mit dem Versorger, steht fest: Zum Quartalsbeginn gibt es eine automatisierte Email mit Zählernummer und Zählerstand. Das funktioniert wunderbar 🙂 Den ganzen Spökes werde ich jetzt auch versuchen mit Strom/Wasserzähler umzusetzen.
Bei der ganzen Automatisierung wird oft vergessen, dass sie auch Energie verbraucht, gerade bei Systemen mit 24/7 Laufzeit kommt da einiges zusammen! Einen RasPi dazu zu verwenden wäre so ein negatives Beispiel :-( , wenn er nicht noch "tausend" andere Dinge macht. Aber hier ging es ja nur ums Prinzip und somit gute Tips wie man an die Sache rangehen kann. Bei mir soll es ein 8266-01 mit Tasmota-SW werden, minimale Beschaltung heißt wahrscheinlich auch minimaler Stromverbrauch. Es wurde auch darauf hingewiesen dass Ausfälle zu Fehlern in der Auswertung führen können, würde also nicht "Impulse" an den ioBroker übertragen sondern den Eingang als Counter sehen und somit "Zählerstände" übertragen. Damit dürfte es leichter sein fehlende Impulse durch Wartung, Stromausfall usw. am ioBroker zu erkennen. Die Stromversorgung des Sensors würde ich direkt aus der Heizung, bzw. dem selben Stromkreis entnehmen, so dass der Sensor immer "Einsatzbereit" ist, wenn die Heizung es auch ist. Bei mir ist die Heizung direkt neben der Gasuhr, da liegt es nahe weitere Parameter der Heizung zu erfassen. Der Eingriff in die Heizung ist natürlich problematisch, aber Vorlauf und ggf.Rücklauftemperatur und natürlich auch die Temperatur des Wasserkessels lassen sich durch fertig konfektionierte Temperatursensoren vom Typ DS18B20 wahrscheinlich relativ einfach bestimmen (Sensor mit Schelle um das entsprechende Rohr thermisch verbinden) Damit weiß man auch warum Gas verbraucht wird. Die Außentemperatur übers Internet, nicht so örtlich genau aber durchaus praktikabel. Die Sensoren (wohl bis zu 5...7) lassen sich alle Parallel an ein Pin anschließen und Tasmota kann damit umgehen :-) Problematisch wird es beim Starten des 8266 wenn der Zählkontakt gerade geschlossen ist und an D0 oder D4 liegt, dann startet der 8266 nicht mit Tasmota!!! Zählereingan also besser an RX legen, wird ja zum Betrieb als Sensor so erst mal nicht gebraucht ;-)
Hallo, ich habe das Problem das wenn der Zähler auf der Null stehen bleibt die Impulse munter weiter gezählt werden, das führt natürlich dazu das auf Dauer die Zählerstände auseinanderklaffen. Hast Du dafür eine Lösung?
Ich hab mir - auch wenn’s teuer war - Den von Weidemann gegönnt. Auf EBay gibt es schon fix und fertige für den halben Preis. Den Adapter einfach an usb anstöpseln und den Smartmeter Adapter (glaub das ist der von Apollon 77) installieren :) er hat mir dankenswerterweise erst diese Woche bei meiner Dummheit geholfen 😅
Hallo Matthias beim Zählerstand hatte ich einen Denkfehler Impulswertigkeit von 0,01 ist zu addieren und nicht zu multiplizieren.Den Number Fehler hab ich auch gefunden. Mann muss halt bei der Zuordnung immer hointer dem Komma eine Leerzeile einfügen. Klappt jetzt super.
Moin Moin. Habe schon viele dei Videos gesehen. Ohne Abonnement🤭. Jetzt abonniert. Und gleich ne Frage. Habe ein Wemos Mini D1 mit Tasmota gefaßt. Den Reed Kontakt habe ich auch angeschlossen. Er ist sichtbar im Netz. Counter mit 1 gesetzt und alles funzt. Da ich noch keinen minipc für proxmox und iobroker habe wollte ich die Werte nur übers Netz am esp direkt sehen. Sehe nur den Zähler 1 der fleißig hochzählt. Gibt es irgendwie ne Anfänger freundliche Seite um die skripte zu erstellen? Es fehlen ja noch die Werte für kWh und m*3 und evtl der Preis. Du hast alles im iobroker gemacht. So wie beim Tasmota esp für einen Stromzähler. Hoffe ich habe mich verständlich ausgedrückt 🤭. Die Videos sind alle klasse. Mach weiter so. 👍
Hallo erstmal danke für die tolle Anleitung habe das ganze über einen Zigbee Türkontaktschalter gelöst um mir die Spannungsversorgung am Gaszähler zu sparen. Funktioniert im Prinzip gut aber leider zählt der im IOBroker mehr als der reelle Gaszähler. Ich vermute das die Impulse nicht korrekt gelesen werden. Das einlesen der Impulse habe ich auf false gesetzt da wenn der Kontakt offen ist State true ist. Also wenn der Reedkontakt geschlossen wird es einmal ein false . Dann wird der aktuelle Zählerstand mit 0,01 addiert.Wie oben beschrieben Zählt er aber zuviel, kann das am Entprellen liegen? Wäre um Hilfe sehr Dankbar. VG Michael
Wieder ein super Video, danke Matthias! Ich habe es ähnlich gelöst und tracke es mit SourceAnalytix. Über eine Visualisierung mit Grafana würde ich mich freuen, ist Neuland für mich. Frage, ich hatte das Problem beim zählen, dass er oft aus +0.1 ein +0.00000009 gemacht hat. Hast du damit auch Probleme? Lasse daher die Zahl vorher noch Runden.
Ja, das ist normal. Liegt daran, wie der Prozessor mathematische Operationen durchführt und wie diese im Speicher abgelegt werden. In der exportieren Version des Scripts im Blog habe ich daher auch gerundet.
Hallo Matthias, super Video. Möchte mir nun auch NI-3 an meinem Metrix-Gaszähler installieren, um den Gasverbrauch zu tracken. In meinem Fall soll der NI-3 mit einem NodeMCU auf ESP32-Basis verbunden werden. Grundsätzlich ja das gleiche Prinzip. Aber 2 Fragen hätte ich: Welcher Widerstand wird im Video verwendet? Widerstand sollte ja unabhängig davon sein, ob NodeMCU oder Raspberry PI verwendet wird, da dies ja vom NI-3 abhängig ist, oder?
Hallo Matthias Im Brockly aktualisiere Zählerstand ist der Wert nicht mit 0,01 multipliziert sondern + 0,01 bei minute 11:15.dies ist aber nicht schlimm man merkt es beim Zählerstand.Bei mir sieht es genau so aus wie bei Dir, aber ich bekomme eine Fehlermeldung und kann diese nicht lösen. at processImmediate (internal/timers.js:464:21) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5708:41) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38) at Object. (script.js.common.Gaszähler:8:3) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20) You are assigning a number to the state "javascript.0.GaszählerStandKWh" which expects a number. Please fix your code to use a number or change the state type to number. This warning might become an error in future versions.
Endlich auch mal zum Testen gekommen aber mit einem einfachen gekapselten Reedkontakt, nur erste Tests mit Reedkontakt und Durchgangsmesser waren nicht sonderlich hilfreich. Also gab kein piepen beim Impuls, kann natürlich sein das Impuls dafür zu kurz war. Also nochmal mit ESP8266 oder so testen. Hoffe das bei anderen Modellen und Hersteller das ähnlich funktioniert. Also auch mit Reedkontakt, den ich habe ein anderen Zähler als im Video gezeigt. Hat das den schon jemand getestet?
Hallo Matthias, eine wirklich tolle Anleitung - echt top! Kannst Du evtl. noch eine Info gebe wie groß Du den Pull-Down Widerstand gewählt hast. Ich habe wie einige andere auch das Problem der "extra Impulse" durch einen vermutlich ungünstigen Stand des Magneten, der ja auch mal direkt auf dem Kontakt zum stehen kommen kann. Gibt es da evtl. schon irgendeinen Workaround?
Hallo, ich habe das ganze nachgebaut und funktioniert nun soweit ganz gut. Ich habe das Phänomen das das Skript nicht 0,01 dazu addiert sondern komischerweise solche Zahlen ausgibt "2697.1900000000014". Ich habe das ganze jetzt mit dem Runde (...) auf 2 Nachkommastellen abgestellt, würde mich trotzdem interessieren warum er da so viele Nachkommastellen noch mit ausgibt. Jemand dazu eine Idee?
Hallo zusammen. Ich habe es genauso nachgebaut und es funktioniert auch. Nur der Brenner (er ist 3m weit weg vom Reedkontakt) erzeugt beim Einschalten ein Rattern und löst den Kontakt aus. Wie kann das sein wenn die so weit auseinander sind und alle Leitungen getrennt liegen? Folglicherweise läuft der Iobroker jedes mal um 2.5cbm weiter bevor die Uhr sich überhaupt dreht
Hi, wie sehen die Langzeiterfahrungen aus? Weichen die Werte mit der Zeit ab? Ich habe es dieses Wochenende ebenfalls umgesetzt. Ich habe einen ESP8266 genommen. Funktioniert soweit auch alles..nur gibt es mit der Zeit Abweichungen..ca 0.5m3 pro Tag. Den Impuls erkennt es..müsste ich den Entprellwert hochschrauben ?
Hallo Matthias, ich habe mir das komplett nachgebaut. Ich habe es mit einem ESP32 wie auch mit dem D1 mini realisiert. Alles läuft über meinen Raspberry 4. Ich habe folgende Frage: Wenn aus welchem Grund auch immer der Raspi ausfällt (Update, Stromausfall) wird natürlich der Gasverbrauch nicht weiter gezählt. Könnte man hierfür eine Lösung finden, die das Zählen über den Reedkontakt oder Hallsensor (damit habe ich es auch aufgebaut) speichert, um eben den Wert vom Gaszähler immer aktuell zu halten. Ist mit Sicherheit interessant, bestimmt auch für andere Fans deines Kanals! Wäre für eine Antwort dankbar. Viele Grüße Pit
Ich finde es halt spannend die Daten gegen die Außentemperatur, Sonneneinstrahlung usw zu legen. Vergleiche mit anderen Jahren, mit anderen Monaten usw. Alles möglich. Wenn es Dir nur um die Abrechnung geht, weißt Du so schon die Richtung und in wie weit deine Abschlagszahlungen ausgeschöpft wurden. Ob das interessant ist? Deine Entscheidung.
Hallo! Habe meinen Gaszähler seit langer Zeit so wie hier beschreiben angebunden, nun bei der Migration auf einen Raspi 5 und gleichzeitigem Wechsel auf Docker gibt es so einige Probleme... GPIO und Raspi 5 haben sich wohl geändert und es ist nicht mehr so einfach zu nutzen, evtl ein Video wert :-) Nutze GPIO22 über rpi2 als Eingang, das ist mit einem Raspi 5 wohl nicht mehr (unter Docker) so lauffähig. Hat jemand einen Tipp?
Hab gerade versucht den Sensor zu kaufen, überall irgendwie ausverkauf. Naja hab ein gekapselten Reedkontakt gefunden, mal gucken wie der klappt. Der wurde mit Heißkleber oder ähnlichem fixiert an der Stelle die du zeigtest. Hatte das irgendwo beim googeln gefunden. Vielleicht kannst ja nochmal ein zweites Video machen, wie man es mit dem ESP machen kann? Kommt vielleicht auch noch was zu Strom- und Wasserverbrauchermittlung?
ja, Du hast ja schon richtig erkannt, das es schwierig ist, ein Kabel zum Raspberypi zu legen, da stellt sich mir immer die Frage, warum zeigst Du nicht, wie das auch über WLAN möglich ist ?? Schade, wie man das in den IOBroker bekommt, ist für Leute, die mit dem arbeiten wohl meistens kein Problem, aber mit einem ESP8266 plus dem, was man dafür noch braucht, wohl eher
Moin Matthias, das war mal wieder ein sehr cooles und informatives Video. Ich würde es schön finden, wenn Du noch näher auf die Anbindung mittels esp8266 eingehen könntest. Das würde das Projekt abrunden und man hat die Möglichkeit, das sinngemäß für einen kleinen Taler auf z.B. den Stromzähler zu übertragen. Schöne Grüße aus Ostfriesland.
Sei doch ein wenig "creativ"! Man nehme einen ESP8266, flashe ihn mit Tasmota. Jetzt verbindet man die 5V mit einem GPIO, den man als Eingang Taster definiert und bindet diesen in ioBroker ab. Jedes mal wenn der Gaszähler seine Runde macht, bekommt der ESP8266 einen Impuls. Dieser wird dann an ioBroker geschickt, die Auswertung läuft dann 100% so ab wie im Video beschrieben.
Tolle Videos. Ich bin auf deine Videos gestoßen auf der Suche Daten digital auszulesen. Leider benutzt ich MQTT und Node-Red. Deswegen hilft mir das Video nicht wirklich weiter. Deswegen die Frage: Ich habe dein anderes Video mit dem Stromzähler und dem ESP8266 mit Tasmota gesehen. Gibt es für Tasmota auf dem ESP8266 eine Option das Signal eines solchen Magnetsensor auszuwerten und wie muss ich den Sensor am ESP8266 anschließen? Wäre super wenn du mir da helfen könntest. Wie ich dann mit Tasmota weiter machen muss, weiß ich. Nur eben nicht wie ich den Sensor anschließe und Tasmota dafür einrichte.
Moin, sehr gutes Tutorial. Ich habe alles genauso eingerichtet. Den Reedkontakt habe ich mit einem Magneten getestet....die Takte werden gezählt. Wenn ich den Kontakt nun aber am Gaszähler installiere......wird nichts gezählt...hast du da evtl. eine Idee?? Gruß Marco
@@haus_automation Ein Mann, ein Wort. Das habe ich auch noch auf dem Plan. Ich hatte das Problem bei Gaszähler mit dem Reed-Kontakt, dass im Test alles super war aber auf Dauer aus unerfindlichen Gründen der virtuele und richtige Zählerstand auseinandergelaufen ist. Lösung: Einfach via Viessmann-Adapter den Verbrauch auslesen. Das reicht ja für ein Gefühl was man so täglich verheizt.
Mein Gaszähler hat keinen Anschluss für einen Reed-Kontakt. Der Zähler von Pipersberg G4 RF1 braucht einen induktiven Näherungsschalter. Damit habe ich es auch zum laufen bekommen. Der wird auf der Front aufgesetzt.
Wollte das mit den Datenpunkten (erzeugen) schon mit Blockly machen (so wie du im Video, weil ich das vorher noch nicht gemacht habe... immer per Hand), aber das doofe ist ja Matthias, dass er alles in dem Ordner Javascript abspeichert. Das ist mehr als "suboptimal"..... Hab all meine Sachen im Ordner "userdata"....Nach längerer Recherche hab ich mich dann entschlossen es mit Javascript zu machen. Da gabs im ioBroker Forum nen schönes Beispiel mit der asynchronen Funktion :) Funktioniert bisher super :) Will am Ende des Jahres quasi eine Historie mit DP erzeugen wo all meine ganzen PV/Stromzähler Daten drinstehen. Bin kein Fan von Grafana oder diesen Datenbanksystemen.... Speichere meine Daten zwar auf einer Externen Webseite (Allinkl), aber hab sonst keinen extra Server wo die Daten dann gespeichert werden.... Da ist die Einbindung in der VIS net so komfortabel so wie ich es gern hätte... Je mehr ich mich damit beschäftige, desto mehr macht mir Javascript "mehr und mehr" Spaß :)
Viele Wege führen nach Rom :) ärgerlich an der Methode ist nur, dass Du nachträglich keine Daten ermitteln kannst, falls etwas fehlen sollte. Aber sonst kommt es ja aufs gleiche raus. Andersrum nutzen viele eine Datenbank und speichern nur eine Hand voll Informationen. Das ist dann auch irgendwie Overkill
@@enricopenetti1676 Ach, verrückt. Dafür wurde ja im Adapter extra eine Ausnahme programmiert, welche dann mit ForeignObject arbeitet. Wusste ich auch noch nicht. github.com/ioBroker/ioBroker.javascript/blob/28217c8f6522a87f0dc59ae57d026f0ca4530adf/lib/sandbox.js#L1924
Ok, dann funktioniert das doch :) also in einer externen MySQL DB log ich täglich die Ertragsdaten meiner 2 pv Anlagen + Die zählerdaten meiner beiden Zähler. Das sind nochmal 6, also insgesamt 8 Datensätze. Nach paar Wochen kommt da doch ordentlich was zusammen :) In iobroker werde ich die monatlichen Daten speichern, das ist dann doch sehr übersichtlich. Bei der Blockly Methode weiß ich nichtig er das asynchron macht. Hab im Forum gelesen dass es bei vielen DP so zu Fehlern kommen kann und man deswegen ein Wait einbauen muss. Wieviele es mit der async geht kA ;)
Hallo Matthias, wie verhinderst du das mehrfache Zählen wenn der Magnet genau an dem Reedkontakt stehen bleibt und so fortlaufend Impulse ausgibt ? Danke !
@@haus_automation bei unserem Zähler ( anderes Modell als deiner) ist der Magnet der den Impuls im Reed Kontakt auslöst an der 9 der 10er Stelle. Wenn die Gastherme gebaut in dem Moment nix mehr zieht bleibt der Magnet am Reedkontakt stehen und triggert den bis es weiter geht.... ich habe das über einen Nodemcu und dann per mqtt in Fhem. Bin schon länger daran und überlege wie man das lösen kann.... evtl könnte man eine Definition einbauen das wenn z.B. alle 0,5 sek ein Impuls kommt und dann nicht gezählt wird. Oder nur zählen wenn der letzte Impuls z.B. 5 sek her ist... ( je nach dem wie der Zähler rennt....)
@@thomaseichner3752 Ja, aber dann bleibt der Kontakt doch einfach dauerhaft geschlossen - also gab es nur eine steigende Flanke und damit nur einen Impuls? Der "flattert" ja nicht hin und her?
@@haus_automation stimmt. Ich auf habe bisher beim espeasy den Modus Change verwendet. Werde das mal Rising ändern und beobachten ob das so passt. Danke für deinen Tipp.
Hallo, falls hier noch jemand reinschaut. Ich habe folgendes Problem: Ich möchte quasi die momentane Leistung aufzeichnen mit Influxdb2 (also flux) und Grafana. Energieverbrauch soweit kein Problem(aufaddieren der 0.01qm). Die Momentane Leistung ergibt sich ja aus den Abständen der Impulse, 1 Impulse = 0,01 qm , 0,01qm * 10kWh/qm=0,1kWh, Impulsabstand 1 Minute => 0,1kWh/1/60 = 6kW. Die 6kW möchte ich aber in der Mitte der beiden Impulse oder als Stich über die beiden Impulse darstellen und nicht über dem zweiten Impuls. Geht das ? (mit blockly, flux oder Grafana lösen ?)
Noch als Erklärung: Eine Wärmepumpe steht an. Das wird bei derzeitiger Lage wohl erst nächstes Jahr was. Also kann ich den Winter noch nutzen und den Gas/Energieverbrauch aufnehmen um die Wärmepumpe gut dimensionieren zu können.
Hi, deine Videos sind sehr gut und lehrreich. ich habe mir auch meinen Gaszähler smart gemacht. Ich habe aber einen Xiaomi Tür/und Fensterkontakt dafür missbraucht :-))). Einfach den internen Reed Kontakt entfernt, zwei dünne Litzen angelötet und daran dann einen 14mm Reed Kontakt angelötet. Für das ganze ein Gehäuse gedruck(Maße des Ausschnitts im Zählers). Über den Adapter Decons kann ich nun den xiaomi kontakt sauber abfragen. Nun aber doch eine für dich bestimmt einfache Frage. Bei meinem Brockly wird der zweite Datenpunkt(Zählerstand in kWh) nicht erzeugt. Trotz mehrere Male neustarten ect..Ich habe eigentlich alles so gemacht wie du :-(( mfg herfel oh, habe eben mal die Kommentare durchgeschaut. Der Jens Hartlep hatte die gleiche Idee, nur ich habe den "Sensor" mit der Batterie belassen. Die hält auf alle Fälle länger als ein Jahr.
Vielen Dank für das Video. Ich habe die Lösung nachgebaut und sie hat bis vor kurzem funktioniert nur mit der von einem anderen Nutzer beschriebenen Einschränkung, dass etwas zu viel gemessen wurde. Aktuell habe ich das Problem, dass es überhaupt nicht mehr geht seit dem ich den ioBroker auf die neueste Version Node.js / js-controller angehoben haben. Ist das nur bei mir so oder hat sonst jemand die gleiche Erfahrung gemacht?
Super Video! Vielen Dank. Mich hat in erster Linie das Blockly interessiert. Habe einen Aqara Fenster Kontakt. Bekomme ab und an einen Wert nach dem Komma mit sechs Nullen?
Sehr geehrter Herr Kleine, bieten Sie ein System an, mit dem ich den Sensor gleich auslesen könnte? Ich freue mich auf eine Antwort. Freundliche Grüße Christoph Mehrle
Super Video, ich hab ja meine Lösung auf Basis eines ESP8266 hier auch schon mal gezeigt ruclips.net/video/mi9-MsSPrNs/видео.html und mich würde interessieren, wie hoch die Messwertabweichungen bei deiner Lösung auf längere Sicht im Dauerbetrieb so sind. Ich habe die Erfahrung gemacht, dass mein Impulszähler nach etwa 6 Monaten etwa 15 bis 22 m³ zu viel zählt. Nach der Heizperiode sind es eher 22, während der überwiegend Sommermonate (Mai bis November) waren es nur 15. Und das, obwohl ich mit einer Entprellzeit von 10 Sekunden arbeite. Könnte mir vorstellen, dass der Zähler manchmal zufällig an der Stelle stehen bleibt (wenn der Heizkessel aus geht), an der der Magnetkontakt auslöst, so dass er manchmal doch ins heftige Prellen kommt und zu viele Impulse auslöst, bis zum nächsten Brennerstart. Würde mich mal interessieren, ob du ähnliche Effekte mit deiner Lösung beobachtest.
So was ähnliches hatte ich auch schon beobachtet, ich krieg' den Sketch nicht so hin dass er das komplett kompensiert. Es scheint "ungünstige" Positionen zu geben, wo das mal sein könnte.
@@haus_automation Hallo Matthias, ich habe den Gaszähler-Reedkontakt und das Script genau nach deiner Anleitung nachgebaut und es funktioniert auch soweit. Leider tüftel ich schon seit Tagen um die Differenz zwischen Zähler und ioBroker auf ein Minimum zu reduzieren. Im Forum haben ja einige das Problem. Liegt es jetzt am Entprellen des Kontakts im Script (bei mir mittlerweile 10s Verzögerung) oder am Pulldown-Widerstand? Könntest Du den idealen Wert für diesen nennen. Oder hast Du eine bessere Lösung gefunden? Deinen Masterkurs habe ich ja mittlerweile durch und beginne jetzt mit Deinem neuen Angebot. Gruß Rainer
Hallo, danke für das Video, der Zähler klappt soweit. Nur habe ich festgestellt, dass er mehr zählt als er sollte. Ich habe den Zählerstand abgeglichen und nach 4 Tagen ist er um 9m³ weiter. Hat jemand hier schon die gleiche Erfahrung gemacht? Gruß
ja ich habe es jetzt mit einem Wemos d1 Mini 8266 versucht. Mit dem Adapter hörte sich das gut an, der Minu hat natürlich nicht so viele Eingänge und ich habe den D2 genommen. Funktioniert natürlich nicht, wenn man kein Studium in der Fachrichtung hat. Also nicht für Laien, es sein denn man hat viel Zeit um in allen Foren zu schauen. Kann ich nur Daumen runter geben.
Aber leider noch das günstigste.. schade auch unter dem Aspekt, wie „Smart“ wärmepumpen heute sind... versteh auch nicht wie man Neubauten ohne und ohne PV bauen kann... mit entsprechender Dämmung absolut das sinnvollste...
Je nachdem mit wem man baut, bieten die auch nur Gas-Installation an. Habe vor ca. 6 Jahren gebaut und war zu blauäugig und hab mich zu sehr auf den schlüsselfertigen Bau-Anbieter verlassen.
Ja, lange drüber nachgedacht. Das Problem in der Stadt sind ja nach wie vor kleine Grundstücke. Und in einer Doppelhaushälfte fehlt ja eine Außenwand quasi. Also bleibt kein Platz Außengeräte für Wärmepumpen vernünftig zu stellen und reine Inneneinheiten sind riesig. Bei einem freistehenden Haus auf +400qm ist das ein anderes Thema. Irgendwo muss man leider Kompromisse eingehen. Aber das ist ja auch gar nicht Thema dieses Videos ;)
Achso - und natürlich wird die Heizung mit Solar unterstützt. Wir haben in gut 6 Monaten letztes Jahr gar kein Gas verbraucht. Das klappt besser als ich dachte.
@@haus_automation Was für ne primitive Heizung hast du denn? Ich habe ein Null- Passiv Haus ohne Heizung,nur gedämmt und Wärme durch indirekte Sonnenstrahlung. Manchmal im Winter muß ich die Türen aufpassen und Durchzug erzeugen, damit es nicht zu warm wird.
Gas im Neubau ist irgendwie ein Eingeständnis das man vorher vergessen hat zu Googlen "CO2 Steuer auf Gas"... oder "Woher kommt das Erdgas?" Oder "Erdsonde Wasser/Wasser Wärmepumpe geht selbst auf kleinsten Doppelhaus Grundstücken" oder "Wärmepumpe mit PV Strom betreiben" oder oder oder ...
Lustigerweise hat bei meinen Tankstellen-Preisen Videos noch niemand kommentiert, dass man echt keinen Verbrenner mehr haben sollte und mal nach CO2 Steuer auf Benzin suchen sollte. Wie kommt das?
Hast du einen Tipp wie ich mein Haus heizen kann,ohne das der Staat mich abzuzocken kann? Und wenn es bis jetzt noch sowas geben würde, haben unsere lieben Po! Politiker bald eine Abgabe oder eine Steuer dafür erlassen.
Ignorier diese Kommentare Matthias! Ich hab auch Gas und kein schlechtes Gewissen. Mein Geldbeutel sagt eigentlich dass ich das richtige gemacht habe ;) Wenn ich immer lese, ich hab nen Passivhaus mit 18cm Dämmung, bla bla... wieviel Rohöl da drinsteckt ist wohl da nicht wichtig...
Meistere ioBroker! Lerne Blockly und automatisiere Deine Abläufe! Wie das geht, lernst Du im umfangreichen ioBroker-Master-Kurs 👨🎓 von A-Z:
haus-automatisierung.com/iobroker-kurs/
Junge du hast ne Ahnung..
Alle Achtung 👌👌👌
Das gleiche für einen Wasserzähler wäre auch cool!
Würde mich auch interessieren!
Hallo Matthias, ich bin immer wieder begeistert mit was für einer ruhigen, verständlichen Art Du Dein Wissen teilst. Auch dieses Video hat mir wieder sehr weitergeholfen. Habe das bei mir mit einem Shelly Uni umgesetzt. Vielen lieben Dank und weiter so! VG Bernd
Einen Shelly UNI dafür zu nutzen ist auch eine super Idee 👍
@@haus_automation Hätte einer eine von Euch den Schaltplan mit dem Shelly Uni! Dankeschön.
@@oussi77 Guck in der Shelly-Knowledge-Base wie man externe Taster anschließt.
@@haus_automation Hallo Matthias, vielen Dank für die Antwort. Ich finde Deinen Kanal übrigens suuuuper ;-) Kann das Ganze auch so realisiert werden, dass der iobroker nicht auf dem gleichen raspi installiert ist, wie der Raspi, der die Impulse empfängt. Ich habe nämlich einen Mini PC Beelink, wo der ioBroker drauf läuft. Da möchte ich nicht ran. Ich möchte gerne über einen separaten raspi die Impulsdaten Daten an den iobroker übermitteln.
Danke Dir schon mal
@@oussi77 Dann würde ich keinen Raspi dafür nehmen, sondern einen ESP8266 und die Daten per Tasmota über MQTT an den ioBroker geben. Spart viel Strom, Geld und hält den Wartungsaufwand geringer.
Danke für das Video!
P.S.: Geile Stimmung hier unter einem Teil Deiner Kanalrezipienten. Jeder von denen hat das geilste, das gedämmteste, das unbeheizteste und das freistehenste Haus. Ich bin beeindruckt.
Ich bin auch beeindruckt :)
Wenn man an jedem Zähler mindestens einen Raspberry als Zählcomputer anschliesst hat man schnell genug Heizleistung :-)
@@Phettsack Ach, auch mal wieder hier? :)
Ich habe das so auch seit Jahren im Einsatz und so gut wie jeder Zähler hat das. Ist auch gut zum Ermitteln des Wärmebedarfs. Die meisten Heizungen im Alt Bestand sind völlig überdimensioniert und takten den ganzen Tag
Würde mich freuen, wenn du ein Grafana Dashboard bauen würdest. Und zeigen würdest, wie man das dann alles einstellen müsste.
Vielen Dank für das interessante Video.
Kleine Anmerkung: Der Brennwert ist natürlichen Schwankungen unterworfen und variiert dadurch leicht von Abrechnungsjahr zu Abrechnungsjahr. Dadurch ist die kWh-Berechnung mit einer kleinen Unschärfe verbunden.
Laut meiner Rechnung variiert der Brennwert sogar manchmal unterjährig...
Danke für das Video. Aufgrund der aktuellen Lage ist es schon sehr wichtig die aktuellen Verbrauchsdaten sichtbar zu machen. Ich habe mir einen für meinen Zähler passenden Impulsaufnehmer bestellt, eingebaut und nach deiner Anleitung in ioBroker eingebaut. Ist dann als Grafana Dashbaord in ioB visualisiert. Der WAF (Woman Acceptance Factor) für meine "Bastelei" ist massiv gestiegen 🙂.
Super Video und gute Erklärung! Ich wäre an einer KNX Lösung interessiert, also wenn hier auch noch ein Video kommen würde wäre das klasse. Danke
Mit nem Binäreingang wie für Fensterkontakte und dann ist es der selbe Weg...
@@bjornschroder5099 welchen Binäreingang von MDT müsste man denn nehmen?
@@martinlange6634 mit einem Binäreingang ist es möglich analoge (dumme) Taster oder eben Magnetkontakte ins Bussystem zu bringen. Die Logik muss dann dein Betriebssystem wie IO-BROKER übernehmen. Er zählt halt nur Ein/Aus. Der Hersteller spielt dabei keine Rolle...
Sehr cool! Das machen wir mit unseren Wasserrohren. So kann man super günstig (~25€ pro Zähler) über Reedkontakte den Wasserverbrauch messen. Nützlich ist es auch noch: so kann das Licht beim Duschen anbleiben, ohne dass der Präsenzmelder die Dusche mit abdecken muss.
Woher weißt Du denn dass das Wasser gerade zum Duschen genutzt wird?
@@haus_automation Wir haben nicht nur einen Zähler sondern mehrere. So kann ich zumindest die Räume unterscheiden, in denen Wasser verbraucht wird. Ob das nun die Dusche, die Badewanne oder das Waschbecken im gleichen Badezimmer ist, ist für das Licht ja unerheblich.
@@StruC Ah okay, das hatte ich auch mal vor. Aber habe ich wegen mangelndem Mehrwert dann doch gelassen.
@@haus_automation Wir müssten ohne den Wasserzähler beim Duschen vorher das Licht auf Dauer-An stellen oder bräuchten einen weiteren Präsenzmelder, der auch die Dusche abdeckt. Da war der Wasserzähler definitiv einfacher und bequemer. Wäre die Situation nicht gewesen, hätten wir sicher auch keine.
@@StruC Ja - ich habe einen zweiten PM für die Dusche :D
Danke für Dein Video. Wie immer gut erklärt und nachvollziehbar. 2 Punkte interessieren mich noch.
- KNX Lösung
- wie kann eine Änderung der Gasfaktoren beim Logging berücksichtigt werden
Bei meinem Anbieter sehe ich auf der Rechnung, das sich auch diese Faktoren ab und zu ändern. Das passiert evtl. 1-2 mal im Jahr oder auch über mehrere Jahre garnicht.
Guter Punkt! Dann dürfte man die gesamt kWh nicht auf Basis der gleichen Faktoren berechnen, sondern müsste je Impuls (0,01 m3) die kWh mit den aktuellen Faktoren addieren.
Hallo Matthias,
super Video. Mich würde es mit einem Arduino oder ESP an MQTT interessieren. FHEM steht ja leider nicht mehr zur Debatte :-D
VG Thomas
Cool, danke!
Ich habe bei mir auch mal nach einem Reedkontakt für meinen Garzähler geschaut. Leider kostet mich das Teil > 50€ :(
Ich habe dann eine andere Lösung umgesetzt: Ich habe einen Aqara Türkontakt-Sensor genommen, aus dem Gehäuse befreit, mit dem 3D-Drucker ein passendes Gehäuse für meinen BK-G4 gedruckt und eingebaut. Via Zigbee bekomme ich dann für jeden durchlauf einen Kontaktimpuls.
Dann habe ich noch die Batterie ausgebaut und stattdessen mit Kabeln an die 3,3V - Pins meines Raspberry Pi im Sicherungskasten angeschlossen.
Damit bin ich dann deutlich günstiger mit der Hardware :)
Das stimmt, ich habe den Zähler hauptsächlich genommen, weil ich genau wusste dass es damit zuverlässig funktionieren wird. Hatte ja erwähnt, dass es viele Wege gibt den Impuls auszuwerten. Bei mir kommt der Reed-Kontakt aber eh noch auf ein KNX-Modul. Deswegen war mir das Kabel ganz recht ;)
Das hört sich super an. Hab den selben Gas-Zähler. Hast du noch die Druckvorlage oder vll sogar noch ein passendes Gehäuse über, das du mir gegen eine Spende zukommen lassen könntest?
Hallo, richtig gut, danke für das Video, kannst das mal noch mit einem arduino zeigen.. und vielleicht noch für Grafana? Und vielleicht noch mit einer Wasseruhr? Wäre echt klasse
Hallo Matthias, leider zeigte das von dir verwendete Skript tägl. Abweichungen von mehr als 1 cbm an. Die Änderung des Skripts an 2 Positionen führte zu dem gewünschten exakten tägl. Ergebnissen. Für "GPIO ist wahr" verwende ich "GPIO ist größer als letztes" und anstatt "Auslösung durch egal", "Auslösung durch bestätigte Änderung". Viele Dank für den Beitrag !
Hey, prima Video! Auch hier fände ich eine ESP Lösung gigantisch!! Grüße
Die gibt es doch schon und nennet sich Tasmota! Einen ESP mit Tasmota geflasht, den Reedkontakt mit 5V und GPIO(als Eingang definiert) und den mit MQTT in den ioBroker gebracht. Jetzt musst du nur die Eingangsimpulse vom ESP abfragen bzw. bei Änderungen deine Variable anpassen, fertig! Keine 30min...
Ich lese meinen Pipersberg-Zähler optisch, funktioniert wunderbar und ist sehr günstig (Stichwort: „spiegelde 6“). Die 6 auf der letzten Stelle hat ein kleines spiegelndes Element. Der Sensor am Analogeingang eines ESP8266 gibt eine deutlich andere Spannung raus, wenn die „6“ am Sensor vorbeikommt. Daraus kann man dann einfach Bits machen…
Guter Kleidungsgeschmack!
Danke, ist von nem Bremer Designer! Kann Dir mal die Kontakdaten raussuchen
Hat mir sehr geholfen, werde das ganze mit einem ESP8266 - MQTT nachbauen
Beim Zähler wird in 0,01 m3 gezählt, ich empfehle in einem Byte von 0 bis 100 zählen, das dann wieder auf 0 setzen und dann die große m3-Variable um +1 zu erhöhen.
Das ist viel genauer als mit Floatingpoint-Zahlen (Kommastellen) zu rechnen und vermeidet Rundungsfehler.
Es gibt auch Wasserzähler mit (nachrüstbaren) Reedkontakt. Ein Reedkontakt ist mechanisch und bounced, das heißt beim Schließen kann es zu Fehlimpulsen kommen. Ein Hall-Sensor ließt auch das Magnetfeld aus, aber gibt ein sauberes Signal aus.
Das Kunststoffgehäuse drum rum lassen sich die Hersteller fürstlich bezahlen, der eigentliche Sensor kostet ja weniger als 2 €
Super Video! Hab auch schon öfter darüber nachgedacht, den Zähler auszulesen, aber irgendwie nie zu gekommen. Das ist der passende Anstoß, sich damit Mal wieder zu befassen. Besten Dank und weiter so!
Mach es, es lohnt sich! Vor allem wenn man Außentemperaturen dem Verbrauch gegenüberstellt, da kann man sehen, wo man Energie verbläst...
Sehr klasse Video. Wie immer sehr gute Qualität. Der Like ist selbstverständlich!
*LG Sascha*
Man achte auf die Lametric. Froher Advent! :D
Da sieht man mal wie lange die Videos teilweise liegen bis es weiter geht ;)
@@haus_automation jup :) Danke für die Arbeit an den Videos.
Tolles Video (wieder), vielen Dank!
Aber dem Raspberry Pi wird doch sicher langweilig... Das geht bestimmt auch mit dem Esp8266-Tasmota-Gespann. Zur Freude der Ökobilanz wäre dann auch der Stromverbrauch geringer 😀.
Klar geht das. Die Idee war hier auch nicht, extra ein neuen Raspi nur dafür aufzusetzen. Viel mehr die GPIO dafür zu verwenden, wenn man eh schon einen laufen hat.
@@haus_automation Ich nutze hierfür einfach einen Aqara Türsensor. Das Gehäuse abmontieren und einfach mit dem Readkontakt nach oben in die Öffnung des Gaszählers schieben. Zeigt bei jeder Umdrehung eine Öffnung. Ich habe einen Elster Gaszähler der aber sehr ähnlich aussieht . Mein Blockly Skript ist ähnlich aber komplizierter, da muss ich noch ein bisschen lernen .
Klasse, dankeschön. Vermutlich funzt das auch sehr ähnlich für einen S0 Zähler :)
Muss ich unbedingt gucken ob mein Zähler auch die Schnittstelle hat. Wenn ja wäre das echt was ich noch nachholen werde. Ggf. Zwar eher ein ESP aber das ist ja egal.
Den ein Raspberry Pi wäre an der Stelle im Keller etwas zu viel um nur den Impuls zu holen.
Hallo Matthias, danke mal wieder für das tolle Video - ich wusste bis gestern nicht, daß mein Gaszähler eine solche "Schnittstelle" besitzt. Ich habe testweise mal einen aquara fenstersensor zerlegt (Achtung: das Röhrchen um den reedkontatkt geht sehr schnell kaputt) und in die Aussparung des Zählers gesteckt. Funktioniert bislang ganz gut, allerdings ist mir bewusst das die Batterie sicher nicht so lange durchhält... Aber für 8 Euro Material kann man da erstmal nicht meckern :)
Und, hast Du es so gelassen oder inzwischen eine andere Lösung?
Top Idee, würde ich gerne mit einem Wemos D1 Mini zur Impulserfassung umsetzten, diese dort auch per Sketch gleich umrechnen und den Verbrauch an den ioBroker senden. Wie müsste hierfür der Sktech aussehen UND wie schaffe ich es den Verbrauch ausfallsicher abzuspeichern fall mal der Strom am Wemos ausfällt?
Du kannst ja in den Stand regelmäßig abspeichern. Aber wieviele Impulse Du verpasst hast, weißt Du natürlich nie
Deine Videos zur Haus-Automatisierung 😊 sind wie immer erste Sahne 👍. Ich habe bisher immer Anregungen für meine Zwecke gefunden. Mir wäre aber ein Bastelobjekt lieber, wegen den geringeren Kosten. Bauteile dazu habe ich vorrätig. Der zu kaufende magnetische Reedkontakt für meinem Gaszähler kostet ca. 60 €. Das ist mir zu viel, eben weil diese Messung durch die vielen Faktoren (einige hast du schon erwähnt) ungenau ist.
Schöne Grüße aus Oberfranken
Ja viele schreiben ja hier, dass sie einen einfachen Xiaomi Fensterkontakt genutzt haben. Das ist natürlich auch eine coole Lösung und deutlich günstiger. Nur die genaue Positionierung stelle ich mir schwierig vor
@@haus_automation Danke für die Antwort. Nein, ich dachte an einen billigen magnetischen Reedkontakt, ESP8266 oder ESP32, 3D-Druck-Gehäuse, MQTT, ioBroker usw.
@@adamschuster4147 Geht natürlich genauso gut.
Ich habe rein zufällig den selben Gaszähler und rein zufällig steht genau unter diesem mein Raspberry, der als ioBroker-Zentrale werkelt. Diesmal konnte ich wirklich 1:1 portieren 🙂
Die Zustandszahl und Brennwert muss ich noch abgleichen, aber ansonsten sollte es passen.
Aber zum Thema downtime: Wenn denn der Pi/ioBroker nicht online erreichbar sein sollten, dann verliere ich "nur" wenige Impulse. Und selbst wenn, kann ich diese immer problemlos nachtragen. In meinem Fall würde es keinen Mehrwert ergeben nochmal zusätzliche Hardware zu verbauen (verbraucht ja auch Ressourcen).
Und jetzt benötige ich noch einen Email-Adapter mit dem ich dann automatisch meinen Zählerstand an den Betreiber schicke. Dann ist es richtig smart...
Nach einem Telefonat mit dem Versorger, steht fest: Zum Quartalsbeginn gibt es eine automatisierte Email mit Zählernummer und Zählerstand. Das funktioniert wunderbar 🙂
Den ganzen Spökes werde ich jetzt auch versuchen mit Strom/Wasserzähler umzusetzen.
Schönes Video! Danke dafür!
Grafana visualisierung würde mich sehr interessieren...
Bei der ganzen Automatisierung wird oft vergessen, dass sie auch Energie verbraucht, gerade bei Systemen mit 24/7 Laufzeit kommt da einiges zusammen! Einen RasPi dazu zu verwenden wäre so ein negatives Beispiel :-( , wenn er nicht noch "tausend" andere Dinge macht. Aber hier ging es ja nur ums Prinzip und somit gute Tips wie man an die Sache rangehen kann. Bei mir soll es ein 8266-01 mit Tasmota-SW werden, minimale Beschaltung heißt wahrscheinlich auch minimaler Stromverbrauch. Es wurde auch darauf hingewiesen dass Ausfälle zu Fehlern in der Auswertung führen können, würde also nicht "Impulse" an den ioBroker übertragen sondern den Eingang als Counter sehen und somit "Zählerstände" übertragen. Damit dürfte es leichter sein fehlende Impulse durch Wartung, Stromausfall usw. am ioBroker zu erkennen. Die Stromversorgung des Sensors würde ich direkt aus der Heizung, bzw. dem selben Stromkreis entnehmen, so dass der Sensor immer "Einsatzbereit" ist, wenn die Heizung es auch ist. Bei mir ist die Heizung direkt neben der Gasuhr, da liegt es nahe weitere Parameter der Heizung zu erfassen. Der Eingriff in die Heizung ist natürlich problematisch, aber Vorlauf und ggf.Rücklauftemperatur und natürlich auch die Temperatur des Wasserkessels lassen sich durch fertig konfektionierte Temperatursensoren vom Typ DS18B20 wahrscheinlich relativ einfach bestimmen (Sensor mit Schelle um das entsprechende Rohr thermisch verbinden) Damit weiß man auch warum Gas verbraucht wird. Die Außentemperatur übers Internet, nicht so örtlich genau aber durchaus praktikabel. Die Sensoren (wohl bis zu 5...7) lassen sich alle Parallel an ein Pin anschließen und Tasmota kann damit umgehen :-) Problematisch wird es beim Starten des 8266 wenn der Zählkontakt gerade geschlossen ist und an D0 oder D4 liegt, dann startet der 8266 nicht mit Tasmota!!! Zählereingan also besser an RX legen, wird ja zum Betrieb als Sensor so erst mal nicht gebraucht ;-)
Top Video.
Habe es auch so umgesetzt.
Bitte mehr davon.
Strom,Wasser.
Wie Groß ist der Widerstand?
Hallo, ich habe das Problem das wenn der Zähler auf der Null stehen bleibt die Impulse munter weiter gezählt werden, das führt natürlich dazu das auf Dauer die Zählerstände auseinanderklaffen. Hast Du dafür eine Lösung?
Wie sieht es mit dem zweiten Video zu deinem Smartmeter aus, kommt das überhaupt noch?
Ja, da habe ich diese Woche erst weiter gemacht.
Gut habe mir nämlich aufgrund von deinem Teil 1 vor ein paar Wochen gleich mal 10 bestückte Platinen bestellt aber komme irgendwie nicht weiter 🤦🏼♂️
Ich hab mir - auch wenn’s teuer war - Den von Weidemann gegönnt. Auf EBay gibt es schon fix und fertige für den halben Preis. Den Adapter einfach an usb anstöpseln und den Smartmeter Adapter (glaub das ist der von Apollon 77) installieren :) er hat mir dankenswerterweise erst diese Woche bei meiner Dummheit geholfen 😅
Hallo Matthias beim Zählerstand hatte ich einen Denkfehler Impulswertigkeit von 0,01 ist zu addieren und nicht zu multiplizieren.Den Number Fehler hab ich auch gefunden.
Mann muss halt bei der Zuordnung immer hointer dem Komma eine Leerzeile einfügen.
Klappt jetzt super.
Hab ich im Script nicht addiert? Muss ich mal nachgucken
Moin Moin. Habe schon viele dei Videos gesehen. Ohne Abonnement🤭. Jetzt abonniert. Und gleich ne Frage. Habe ein Wemos Mini D1 mit Tasmota gefaßt. Den Reed Kontakt habe ich auch angeschlossen. Er ist sichtbar im Netz. Counter mit 1 gesetzt und alles funzt. Da ich noch keinen minipc für proxmox und iobroker habe wollte ich die Werte nur übers Netz am esp direkt sehen. Sehe nur den Zähler 1 der fleißig hochzählt. Gibt es irgendwie ne Anfänger freundliche Seite um die skripte zu erstellen? Es fehlen ja noch die Werte für kWh und m*3 und evtl der Preis. Du hast alles im iobroker gemacht. So wie beim Tasmota esp für einen Stromzähler. Hoffe ich habe mich verständlich ausgedrückt 🤭. Die Videos sind alle klasse. Mach weiter so. 👍
Wäre nicht für die Umrechnung in kWh ein Alias der bessere Weg gewesen?
Warum besser? Es wäre einfach ein anderer Weg. Beides möglich
Hallo erstmal danke für die tolle Anleitung habe das ganze über einen Zigbee Türkontaktschalter gelöst um mir die Spannungsversorgung am Gaszähler zu sparen. Funktioniert im Prinzip gut aber leider zählt der im IOBroker mehr als der reelle Gaszähler. Ich vermute das die Impulse nicht korrekt gelesen werden. Das einlesen der Impulse habe ich auf false gesetzt da wenn der Kontakt offen ist State true ist.
Also wenn der Reedkontakt geschlossen wird es einmal ein false . Dann wird der aktuelle Zählerstand mit 0,01 addiert.Wie oben beschrieben Zählt er aber zuviel, kann das am Entprellen liegen? Wäre um Hilfe sehr Dankbar. VG Michael
Wieder ein super Video, danke Matthias!
Ich habe es ähnlich gelöst und tracke es mit SourceAnalytix. Über eine Visualisierung mit Grafana würde ich mich freuen, ist Neuland für mich.
Frage, ich hatte das Problem beim zählen, dass er oft aus +0.1 ein +0.00000009 gemacht hat. Hast du damit auch Probleme? Lasse daher die Zahl vorher noch Runden.
Ach so, ich zähle mir einem Aqara Reedkontakt. Klappt super easy und musste keine Kabel etc verlegen, klemmen...
Ja, das ist normal. Liegt daran, wie der Prozessor mathematische Operationen durchführt und wie diese im Speicher abgelegt werden. In der exportieren Version des Scripts im Blog habe ich daher auch gerundet.
Hallo Matthias, super Video. Möchte mir nun auch NI-3 an meinem Metrix-Gaszähler installieren, um den Gasverbrauch zu tracken. In meinem Fall soll der NI-3 mit einem NodeMCU auf ESP32-Basis verbunden werden. Grundsätzlich ja das gleiche Prinzip. Aber 2 Fragen hätte ich: Welcher Widerstand wird im Video verwendet? Widerstand sollte ja unabhängig davon sein, ob NodeMCU oder Raspberry PI verwendet wird, da dies ja vom NI-3 abhängig ist, oder?
Hallo Matthias Im Brockly aktualisiere Zählerstand ist der Wert nicht mit 0,01 multipliziert sondern + 0,01 bei minute 11:15.dies ist aber nicht schlimm man merkt es beim Zählerstand.Bei mir sieht es genau so aus wie bei Dir, aber ich bekomme eine Fehlermeldung und kann diese nicht lösen.
at processImmediate (internal/timers.js:464:21)
at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5708:41)
at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:530:29)
at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1087:38)
at Object. (script.js.common.Gaszähler:8:3)
at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1439:20)
You are assigning a number to the state "javascript.0.GaszählerStandKWh" which expects a number. Please fix your code to use a number or change the state type to number. This warning might become an error in future versions.
Hallo, klasse Video, ist die Umsetzung auch mit einem Arduino möglich?
Ja
Endlich auch mal zum Testen gekommen aber mit einem einfachen gekapselten Reedkontakt, nur erste Tests mit Reedkontakt und Durchgangsmesser waren nicht sonderlich hilfreich. Also gab kein piepen beim Impuls, kann natürlich sein das Impuls dafür zu kurz war. Also nochmal mit ESP8266 oder so testen.
Hoffe das bei anderen Modellen und Hersteller das ähnlich funktioniert. Also auch mit Reedkontakt, den ich habe ein anderen Zähler als im Video gezeigt.
Hat das den schon jemand getestet?
Hallo Matthias, eine wirklich tolle Anleitung - echt top! Kannst Du evtl. noch eine Info gebe wie groß Du den Pull-Down Widerstand gewählt hast. Ich habe wie einige andere auch das Problem der "extra Impulse" durch einen vermutlich ungünstigen Stand des Magneten, der ja auch mal direkt auf dem Kontakt zum stehen kommen kann. Gibt es da evtl. schon irgendeinen Workaround?
Hallo, ich habe das ganze nachgebaut und funktioniert nun soweit ganz gut. Ich habe das Phänomen das das Skript nicht 0,01 dazu addiert sondern komischerweise solche Zahlen ausgibt "2697.1900000000014". Ich habe das ganze jetzt mit dem Runde (...) auf 2 Nachkommastellen abgestellt, würde mich trotzdem interessieren warum er da so viele Nachkommastellen noch mit ausgibt. Jemand dazu eine Idee?
Na dann empfehle ich diese Nachtlektüre docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
ohh schoen in gafan waehre interessant!
Hallo zusammen. Ich habe es genauso nachgebaut und es funktioniert auch. Nur der Brenner (er ist 3m weit weg vom Reedkontakt) erzeugt beim Einschalten ein Rattern und löst den Kontakt aus. Wie kann das sein wenn die so weit auseinander sind und alle Leitungen getrennt liegen?
Folglicherweise läuft der Iobroker jedes mal um 2.5cbm weiter bevor die Uhr sich überhaupt dreht
Sehr gutes Video, Danke dafür.
Ich suche auch eine KNX-Lösung, welchen Zählerbaustein verwendest oder empfiehlst Du?
Da vergleiche ich gerade selbst noch die Möglichkeiten in die Applikationen der einzelnen Hersteller.
Ich tendiere zum Weinzierl KNX IO 411.
Gruß Harry
@@harry60 Ja, der sieht mit dem Skalierungsfaktor ganz vernünftig aus.
Oder man nimmt einfach ein Binäreingang, recht Preiswert und der selbe Weg...
@@bjornschroder5099
Der 411 ist ein 4-fach Binäreingang für die Hutschiene.
Ich will auch meine Wasseruhr dran hängen.
Hi, wie sehen die Langzeiterfahrungen aus? Weichen die Werte mit der Zeit ab? Ich habe es dieses Wochenende ebenfalls umgesetzt. Ich habe einen ESP8266 genommen. Funktioniert soweit auch alles..nur gibt es mit der Zeit Abweichungen..ca 0.5m3 pro Tag. Den Impuls erkennt es..müsste ich den Entprellwert hochschrauben ?
Hallo Matthias, ich habe mir das komplett nachgebaut. Ich habe es mit einem ESP32 wie auch mit dem D1 mini realisiert. Alles läuft über meinen Raspberry 4. Ich habe folgende Frage: Wenn aus welchem Grund auch immer der Raspi ausfällt (Update, Stromausfall) wird natürlich der Gasverbrauch nicht weiter gezählt. Könnte man hierfür eine Lösung finden, die das Zählen über den Reedkontakt oder Hallsensor (damit habe ich es auch aufgebaut) speichert, um eben den Wert vom Gaszähler immer aktuell zu halten. Ist mit Sicherheit interessant, bestimmt auch für andere Fans deines Kanals! Wäre für eine Antwort dankbar. Viele Grüße Pit
Für Menschen die nur 2x im Jahr für die Abrechnung drauf schauen ist es nicht wirklich sinnvoll oder übersehe ich da was?
Ich finde es halt spannend die Daten gegen die Außentemperatur, Sonneneinstrahlung usw zu legen.
Vergleiche mit anderen Jahren, mit anderen Monaten usw. Alles möglich.
Wenn es Dir nur um die Abrechnung geht, weißt Du so schon die Richtung und in wie weit deine Abschlagszahlungen ausgeschöpft wurden.
Ob das interessant ist? Deine Entscheidung.
Hallo!
Habe meinen Gaszähler seit langer Zeit so wie hier beschreiben angebunden, nun bei der Migration auf einen Raspi 5 und gleichzeitigem Wechsel auf Docker gibt es so einige Probleme... GPIO und Raspi 5 haben sich wohl geändert und es ist nicht mehr so einfach zu nutzen, evtl ein Video wert :-)
Nutze GPIO22 über rpi2 als Eingang, das ist mit einem Raspi 5 wohl nicht mehr (unter Docker) so lauffähig. Hat jemand einen Tipp?
Hab gerade versucht den Sensor zu kaufen, überall irgendwie ausverkauf. Naja hab ein gekapselten Reedkontakt gefunden, mal gucken wie der klappt. Der wurde mit Heißkleber oder ähnlichem fixiert an der Stelle die du zeigtest.
Hatte das irgendwo beim googeln gefunden.
Vielleicht kannst ja nochmal ein zweites Video machen, wie man es mit dem ESP machen kann?
Kommt vielleicht auch noch was zu Strom- und Wasserverbrauchermittlung?
Ja, Strom ist fast fertig und Wasser steht noch auf ToDo!
Weshalb zählt der KWh Zähler nicht von 0 an hoch, wenn ich diesen auf 0 setze?
ja, Du hast ja schon richtig erkannt, das es schwierig ist, ein Kabel zum Raspberypi zu legen, da stellt sich mir immer die Frage, warum zeigst Du nicht, wie das auch über WLAN möglich ist ?? Schade, wie man das in den IOBroker bekommt, ist für Leute, die mit dem arbeiten wohl meistens kein Problem, aber mit einem ESP8266 plus dem, was man dafür noch braucht, wohl eher
Habe ich doch gezeigt?
ruclips.net/video/s6qQs4FN9B0/видео.html
Moin Matthias, das war mal wieder ein sehr cooles und informatives Video. Ich würde es schön finden, wenn Du noch näher auf die Anbindung mittels esp8266 eingehen könntest. Das würde das Projekt abrunden und man hat die Möglichkeit, das sinngemäß für einen kleinen Taler auf z.B. den Stromzähler zu übertragen. Schöne Grüße aus Ostfriesland.
Sei doch ein wenig "creativ"! Man nehme einen ESP8266, flashe ihn mit Tasmota. Jetzt verbindet man die 5V mit einem GPIO, den man als Eingang Taster definiert und bindet diesen in ioBroker ab. Jedes mal wenn der Gaszähler seine Runde macht, bekommt der ESP8266 einen Impuls. Dieser wird dann an ioBroker geschickt, die Auswertung läuft dann 100% so ab wie im Video beschrieben.
Tolle Videos.
Ich bin auf deine Videos gestoßen auf der Suche Daten digital auszulesen.
Leider benutzt ich MQTT und Node-Red. Deswegen hilft mir das Video nicht wirklich weiter.
Deswegen die Frage: Ich habe dein anderes Video mit dem Stromzähler und dem ESP8266 mit Tasmota gesehen.
Gibt es für Tasmota auf dem ESP8266 eine Option das Signal eines solchen Magnetsensor auszuwerten und wie muss ich den Sensor am ESP8266 anschließen?
Wäre super wenn du mir da helfen könntest. Wie ich dann mit Tasmota weiter machen muss, weiß ich. Nur eben nicht wie ich den Sensor anschließe und Tasmota dafür einrichte.
Moin, sehr gutes Tutorial. Ich habe alles genauso eingerichtet. Den Reedkontakt habe ich mit einem Magneten getestet....die Takte werden gezählt. Wenn ich den Kontakt nun aber am Gaszähler installiere......wird nichts gezählt...hast du da evtl. eine Idee?? Gruß Marco
Hi Mathias, bei dir hätte ich eher die Variante mit der ESP32-Cam erwartet ;)
Ist doch in diesem Fall viel zu umständlich. Aber das Projekt steht für den Wasserzähler noch auf ToDo :)
@@haus_automation Ein Mann, ein Wort. Das habe ich auch noch auf dem Plan. Ich hatte das Problem bei Gaszähler mit dem Reed-Kontakt, dass im Test alles super war aber auf Dauer aus unerfindlichen Gründen der virtuele und richtige Zählerstand auseinandergelaufen ist. Lösung: Einfach via Viessmann-Adapter den Verbrauch auslesen. Das reicht ja für ein Gefühl was man so täglich verheizt.
Wenn der Gaszähler keine Kappe dafür hat, wo bringe ich den Sensor dann an?
Na der Zähler muss schon einen Kontakt verbaut haben, welcher regelmäßig vorbei kommt. Sonst kann man auch nichts zählen
Mein Gaszähler hat keinen Anschluss für einen Reed-Kontakt. Der Zähler von Pipersberg G4 RF1 braucht einen induktiven Näherungsschalter.
Damit habe ich es auch zum laufen bekommen. Der wird auf der Front aufgesetzt.
@@torstenmeyer153 ich habe auch den G4 RF1 C, kannst du mir deine Umsetzung damit genau erklären? Herzlichen Dank. 🙏
Wollte das mit den Datenpunkten (erzeugen) schon mit Blockly machen (so wie du im Video, weil ich das vorher noch nicht gemacht habe... immer per Hand), aber das doofe ist ja Matthias, dass er alles in dem Ordner Javascript abspeichert. Das ist mehr als "suboptimal"..... Hab all meine Sachen im Ordner "userdata"....Nach längerer Recherche hab ich mich dann entschlossen es mit Javascript zu machen. Da gabs im ioBroker Forum nen schönes Beispiel mit der asynchronen Funktion :) Funktioniert bisher super :) Will am Ende des Jahres quasi eine Historie mit DP erzeugen wo all meine ganzen PV/Stromzähler Daten drinstehen. Bin kein Fan von Grafana oder diesen Datenbanksystemen.... Speichere meine Daten zwar auf einer Externen Webseite (Allinkl), aber hab sonst keinen extra Server wo die Daten dann gespeichert werden.... Da ist die Einbindung in der VIS net so komfortabel so wie ich es gern hätte... Je mehr ich mich damit beschäftige, desto mehr macht mir Javascript "mehr und mehr" Spaß :)
Viele Wege führen nach Rom :) ärgerlich an der Methode ist nur, dass Du nachträglich keine Daten ermitteln kannst, falls etwas fehlen sollte. Aber sonst kommt es ja aufs gleiche raus. Andersrum nutzen viele eine Datenbank und speichern nur eine Hand voll Informationen. Das ist dann auch irgendwie Overkill
Aber mit userdata funktioniert das doch. Einfach als ObjectId 0_userdata.0.Devices.Gaszähler.Stand angeben...
@@enricopenetti1676 Ach, verrückt. Dafür wurde ja im Adapter extra eine Ausnahme programmiert, welche dann mit ForeignObject arbeitet. Wusste ich auch noch nicht.
github.com/ioBroker/ioBroker.javascript/blob/28217c8f6522a87f0dc59ae57d026f0ca4530adf/lib/sandbox.js#L1924
Ok, dann funktioniert das doch :)
also in einer externen MySQL DB log ich täglich die Ertragsdaten meiner 2 pv Anlagen + Die zählerdaten meiner beiden Zähler. Das sind nochmal 6, also insgesamt 8 Datensätze. Nach paar Wochen kommt da doch ordentlich was zusammen :)
In iobroker werde ich die monatlichen Daten speichern, das ist dann doch sehr übersichtlich.
Bei der Blockly Methode weiß ich nichtig er das asynchron macht. Hab im Forum gelesen dass es bei vielen DP so zu Fehlern kommen kann und man deswegen ein Wait einbauen muss. Wieviele es mit der async geht kA ;)
P.s demnächst will noch die Tempetaturdaten und LF von meinen 12 Sensoren bei Veränderung speichern. Also doch Bissi was an Daten ;)
Ist der Widerstand zwingend notwendig oder geht es auch ohne?
Geht das auch mit einem alten Stromzähler?
Hallo Matthias, wie verhinderst du das mehrfache Zählen wenn der Magnet genau an dem Reedkontakt stehen bleibt und so fortlaufend Impulse ausgibt ? Danke !
Mh, denkst Du der Zustand ist möglich? Warum soll der Kontakt schließen und dann wieder öffnen? Das Magnetfeld ist doch konstant.
@@haus_automation bei unserem Zähler ( anderes Modell als deiner) ist der Magnet der den Impuls im Reed Kontakt auslöst an der 9 der 10er Stelle. Wenn die Gastherme gebaut in dem Moment nix mehr zieht bleibt der Magnet am Reedkontakt stehen und triggert den bis es weiter geht.... ich habe das über einen Nodemcu und dann per mqtt in Fhem. Bin schon länger daran und überlege wie man das lösen kann.... evtl könnte man eine Definition einbauen das wenn z.B. alle 0,5 sek ein Impuls kommt und dann nicht gezählt wird. Oder nur zählen wenn der letzte Impuls z.B. 5 sek her ist... ( je nach dem wie der Zähler rennt....)
@@thomaseichner3752 Ja, aber dann bleibt der Kontakt doch einfach dauerhaft geschlossen - also gab es nur eine steigende Flanke und damit nur einen Impuls? Der "flattert" ja nicht hin und her?
@@haus_automation stimmt. Ich auf habe bisher beim espeasy den Modus Change verwendet. Werde das mal Rising ändern und beobachten ob das so passt. Danke für deinen Tipp.
Hast Du auch schon den Wasserzähler Smart gemacht?
Noch nicht, kommt noch
@@haus_automation dann leg mal los, ich warte sehnsüchtig ;-)
Danke für deine super Videos
Hallo, falls hier noch jemand reinschaut. Ich habe folgendes Problem: Ich möchte quasi die momentane Leistung aufzeichnen mit Influxdb2 (also flux) und Grafana. Energieverbrauch soweit kein Problem(aufaddieren der 0.01qm). Die Momentane Leistung ergibt sich ja aus den Abständen der Impulse, 1 Impulse = 0,01 qm , 0,01qm * 10kWh/qm=0,1kWh, Impulsabstand 1 Minute => 0,1kWh/1/60 = 6kW. Die 6kW möchte ich aber in der Mitte der beiden Impulse oder als Stich über die beiden Impulse darstellen und nicht über dem zweiten Impuls. Geht das ? (mit blockly, flux oder Grafana lösen ?)
Noch als Erklärung: Eine Wärmepumpe steht an. Das wird bei derzeitiger Lage wohl erst nächstes Jahr was. Also kann ich den Winter noch nutzen und den Gas/Energieverbrauch aufnehmen um die Wärmepumpe gut dimensionieren zu können.
Hi, deine Videos sind sehr gut und lehrreich.
ich habe mir auch meinen Gaszähler smart gemacht. Ich habe aber einen Xiaomi Tür/und Fensterkontakt dafür missbraucht :-))).
Einfach den internen Reed Kontakt entfernt, zwei dünne Litzen angelötet und daran dann einen 14mm Reed Kontakt angelötet. Für das ganze ein Gehäuse gedruck(Maße des Ausschnitts im Zählers). Über den Adapter Decons kann ich nun den xiaomi kontakt sauber abfragen.
Nun aber doch eine für dich bestimmt einfache Frage. Bei meinem Brockly wird der zweite Datenpunkt(Zählerstand in kWh) nicht erzeugt. Trotz mehrere Male neustarten ect..Ich habe eigentlich alles so gemacht wie du :-((
mfg
herfel
oh, habe eben mal die Kommentare durchgeschaut. Der Jens Hartlep hatte die gleiche Idee, nur ich habe den "Sensor" mit der Batterie belassen. Die hält auf alle Fälle länger als ein Jahr.
Vielen Dank für das Video. Ich habe die Lösung nachgebaut und sie hat bis vor kurzem funktioniert nur mit der von einem anderen Nutzer beschriebenen Einschränkung, dass etwas zu viel gemessen wurde. Aktuell habe ich das Problem, dass es überhaupt nicht mehr geht seit dem ich den ioBroker auf die neueste Version Node.js / js-controller angehoben haben. Ist das nur bei mir so oder hat sonst jemand die gleiche Erfahrung gemacht?
Moin, zwischen iobrooker und homeassitant welches System würdest du benutzen?
ioBroker. Weil ich mich damit richtig gut auskenne und mit home assistant noch nicht viel gemacht habe ;)
@@haus_automation danke
Kann man das auch in Loxone einbinden? Mit freundlichen Grüßen
Klar einfach auf einen digitalen Eingang und an einen Zählerbaustein hängen
@@haus_automation super danke
Super Video! Vielen Dank.
Mich hat in erster Linie das Blockly interessiert. Habe einen Aqara Fenster Kontakt.
Bekomme ab und an einen Wert nach dem Komma mit sechs Nullen?
Sehr geehrter Herr Kleine, bieten Sie ein System an, mit dem ich den Sensor gleich auslesen könnte?
Ich freue mich auf eine Antwort.
Freundliche Grüße
Christoph Mehrle
Nein, ich biete generell keine Hardware an.
@@haus_automation schade, aber danke für die Antwort
Super Video, ich hab ja meine Lösung auf Basis eines ESP8266 hier auch schon mal gezeigt ruclips.net/video/mi9-MsSPrNs/видео.html und mich würde interessieren, wie hoch die Messwertabweichungen bei deiner Lösung auf längere Sicht im Dauerbetrieb so sind.
Ich habe die Erfahrung gemacht, dass mein Impulszähler nach etwa 6 Monaten etwa 15 bis 22 m³ zu viel zählt. Nach der Heizperiode sind es eher 22, während der überwiegend Sommermonate (Mai bis November) waren es nur 15.
Und das, obwohl ich mit einer Entprellzeit von 10 Sekunden arbeite. Könnte mir vorstellen, dass der Zähler manchmal zufällig an der Stelle stehen bleibt (wenn der Heizkessel aus geht), an der der Magnetkontakt auslöst, so dass er manchmal doch ins heftige Prellen kommt und zu viele Impulse auslöst, bis zum nächsten Brennerstart.
Würde mich mal interessieren, ob du ähnliche Effekte mit deiner Lösung beobachtest.
Werde ich beobachten, dafür ist er erst zu kurz montiert
So was ähnliches hatte ich auch schon beobachtet, ich krieg' den Sketch nicht so hin dass er das komplett kompensiert. Es scheint "ungünstige" Positionen zu geben, wo das mal sein könnte.
@@haus_automation Hallo Matthias,
ich habe den Gaszähler-Reedkontakt und das Script genau nach deiner Anleitung nachgebaut und es funktioniert auch soweit. Leider tüftel ich schon seit Tagen um die Differenz zwischen Zähler und ioBroker auf ein Minimum zu reduzieren. Im Forum haben ja einige das Problem. Liegt es jetzt am Entprellen des Kontakts im Script (bei mir mittlerweile 10s Verzögerung) oder am Pulldown-Widerstand? Könntest Du den idealen Wert für diesen nennen. Oder hast Du eine bessere Lösung gefunden? Deinen Masterkurs habe ich ja mittlerweile durch und beginne jetzt mit Deinem neuen Angebot.
Gruß Rainer
Hallo,
danke für das Video, der Zähler klappt soweit. Nur habe ich festgestellt, dass er mehr zählt als er sollte. Ich habe den Zählerstand abgeglichen und nach 4 Tagen ist er um 9m³ weiter. Hat jemand hier schon die gleiche Erfahrung gemacht?
Gruß
👍👍
ja ich habe es jetzt mit einem Wemos d1 Mini 8266 versucht. Mit dem Adapter hörte sich das gut an, der Minu hat natürlich nicht so viele Eingänge und ich habe den D2 genommen. Funktioniert natürlich nicht, wenn man kein Studium in der Fachrichtung hat. Also nicht für Laien, es sein denn man hat viel Zeit um in allen Foren zu schauen.
Kann ich nur Daumen runter geben.
Lächerlich 🤣
Besser Zähler abschrauben und Kappe drauf
Super Erklärung, leider nur für Profis verständlich !!!
Was fehlt Dir an Infos?
Schade das ich zublöde bin um das umsetzen
Gas im Neubau? Echt jetzt. Das ist ja Steinzeit.
Aber leider noch das günstigste.. schade auch unter dem Aspekt, wie „Smart“ wärmepumpen heute sind... versteh auch nicht wie man Neubauten ohne und ohne PV bauen kann... mit entsprechender Dämmung absolut das sinnvollste...
Je nachdem mit wem man baut, bieten die auch nur Gas-Installation an. Habe vor ca. 6 Jahren gebaut und war zu blauäugig und hab mich zu sehr auf den schlüsselfertigen Bau-Anbieter verlassen.
Ja, lange drüber nachgedacht. Das Problem in der Stadt sind ja nach wie vor kleine Grundstücke. Und in einer Doppelhaushälfte fehlt ja eine Außenwand quasi. Also bleibt kein Platz Außengeräte für Wärmepumpen vernünftig zu stellen und reine Inneneinheiten sind riesig. Bei einem freistehenden Haus auf +400qm ist das ein anderes Thema. Irgendwo muss man leider Kompromisse eingehen.
Aber das ist ja auch gar nicht Thema dieses Videos ;)
Achso - und natürlich wird die Heizung mit Solar unterstützt. Wir haben in gut 6 Monaten letztes Jahr gar kein Gas verbraucht. Das klappt besser als ich dachte.
@@haus_automation Was für ne primitive Heizung hast du denn? Ich habe ein Null- Passiv Haus ohne Heizung,nur gedämmt und Wärme durch indirekte Sonnenstrahlung. Manchmal im Winter muß ich die Türen aufpassen und Durchzug erzeugen, damit es nicht zu warm wird.
Gas im Neubau ist irgendwie ein Eingeständnis das man vorher vergessen hat zu Googlen "CO2 Steuer auf Gas"... oder "Woher kommt das Erdgas?" Oder "Erdsonde Wasser/Wasser Wärmepumpe geht selbst auf kleinsten Doppelhaus Grundstücken" oder "Wärmepumpe mit PV Strom betreiben" oder oder oder ...
Du hast natürlich völlig recht. Habe ich mich absolut nicht mit beschäftigt und das ohne einen Gedanken daran zu verschwenden durchgewunken. /s
Lustigerweise hat bei meinen Tankstellen-Preisen Videos noch niemand kommentiert, dass man echt keinen Verbrenner mehr haben sollte und mal nach CO2 Steuer auf Benzin suchen sollte. Wie kommt das?
Hast du einen Tipp wie ich mein Haus heizen kann,ohne das der Staat mich abzuzocken kann? Und wenn es bis jetzt noch sowas geben würde, haben unsere lieben Po! Politiker bald eine Abgabe oder eine Steuer dafür erlassen.
@@renetimrunvech7155 Da bleiben nicht viel Möglichkeiten, entweder mit Strom (Wärmepumpe) oder mit Holz (z.B. Pellets)
Ignorier diese Kommentare Matthias! Ich hab auch Gas und kein schlechtes Gewissen. Mein Geldbeutel sagt eigentlich dass ich das richtige gemacht habe ;)
Wenn ich immer lese, ich hab nen Passivhaus mit 18cm Dämmung, bla bla... wieviel Rohöl da drinsteckt ist wohl da nicht wichtig...