Antworten auf eure Fragen zum smarten DIY Gaszähler

Поділитися
Вставка
  • Опубліковано 3 сер 2024
  • Mehr als 200 Kommentare haben das letzte Video zum smarten Gaszähler erziehlt mit vielen verschiedenen Fragen und Anmerkungen.
    Auf einige davon möchte ich in diesem Video nochmal eingehen.
    Ich freue mich über eure Unterstützung:
    www.paypal.com/paypalme/trist...
    www.buymeacoffee.com/smartesheim
    ----
    Template Sensor für Aqara: - hier fehlte das "sensor"
    template:
    sensor:
    - unique_id: gaszaehler_m3
    name: Gaszähler m³
    state: "{{ states ('counter.gaszahler_h') | float * 0.01}}"
    unit_of_measurement: m³
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing
    ----
    Eigener Sensor für kWh und EURO inkl. Tageswert:
    template:
    sensor:
    - unique_id: gaszaehler_kWh
    name: Gaszähler kWh
    state: "{{ states ('sensor.gaszahler_m3') | float * 9.8}}"
    unit_of_measurement: kWh
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing
    - unique_id: gaszaehler_eur
    name: Gaszähler EUR
    state: "{{ (states ('sensor.gaszahler_kWh') | float * 0.186)|round(2)}}"
    unit_of_measurement: EUR
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing
    utility_meter:
    gaszaehler_daily:
    source: sensor.gaszaehler_eur
    cycle: daily
    name: Gas Tageskosten
    --------
    Tipps von Jens Schröder:
    - Fehlerquelle Nr1: billige Dupont Kabel, besser gleich Kabel durchfädeln und anlöten, Erfahrung: das hält.
    - Für D4 und D3 gilt: wenn beim Booten der Eingang low ist startet der ESP8266 nicht ! Besser D2 oder D1 verwenden
    - Um den ESP in den Flashmodus zu bringen muss D3 mit GND verbunden werden und dann entweder der Reset Knopf gedrückt werden. Oder D3 auf GND und USB einstecken. Es reicht nicht den Reset zu drücken und das USB Kabel einzustecken ohne D3 auf GND zu haben.
    - Wir werden niemals Negative Zahlen zählen, deshalb "unsigned int" oder besser "unsigned long" verwenden, dann läuft der Zähler nicht über und hat plötzlich negative Zahlen.
    - Float Variablen mit 0,01 Genauigkeit kann der ESP nie genau berechnen nur schätzen. Lieber ein unsingned long übertragen und ESPHome anweise *0.01 ist am Enden des Monats genauer, da das dann auf einem erwachsenen CPU gerechnet wird und nicht in einem billigen Chinesen IC.
    ---
    AI on the edge Link:
    • Wasserzähler in Home A...
    00:00 Intro
    00:26 Initialwert richtig setzen
    01:24 kWh-Sensor erstellen
    02:28 EUR-Sensor erstellen
    02:54 EUR Tagessensor erstellen
    03:33 Sensor taucht nicht im Energiedashboard auf
    04:07 Bessere Kabel, korrekt ESP flashen, int statt float nutzen
    04:42 Ungenaue Wert by Design
    05:32 Besser Lösungen AI on the edge (?)
    05:58 ESP und Reed
    06:13 Magentsensor
    06:49 Falsche Werte beim Update
    07:38 Falsche Template Konfiguration
    07:55 Schneller Update Intervall bei ESP Home
    08:25 Weitere Fragen?
  • Наука та технологія

КОМЕНТАРІ • 50

  • @PrivaterUser
    @PrivaterUser Рік тому

    Vielen Dank fürs Erwähnen und Deine Videos!

  • @piusdi
    @piusdi Рік тому

    Wow, wie cool ist das denn, dass Du Dir in einem extra Video die Mühe gemacht hast, ausführlich auf unsere Fragen einzugehen!? Vielen Dank Tristan! Ich hatte tatsächlich resigniert aber jetzt habe ich eine wunderbare Lösung!

  • @uwe22
    @uwe22 Рік тому +1

    Hallo Tristan,
    ich habe mir vorgestern die Zählelektronik zusammengelötet. Es funktioniert auch prima. Einige Fragen sind natürlich trotzdem aufgetreten. Bei YT gesucht und Dich gefunden 😊
    Und einige Fragen wurden jetzt schon geklärt. Tolle Idee, so ein Video zu machen. Abo ist selbstverständlich. Gruß Uwe

  • @gregvos7497
    @gregvos7497 Рік тому

    Danke das du das Thema noch mal aufgegriffen hast 👍
    Eine Frage bleibt für mich noch offen, kann ich das hochzählen nicht komplett in HA machen, so das ein Verbindungsabbruch nicht in null sondern höchstens in ein oder zwei fehlenden Einheiten endet?

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Hm, dann hätte ich eher gesagt, mach das hochzählen im Sensor, wenn Ha oder die Verbindung zu HA ausfällt, hast du die Werte wenigstens noch "lokal". Habe mich um eine möglichen Umsetzung aber nicht gekümmert..

  • @JuppsWerkstatt
    @JuppsWerkstatt 11 місяців тому

    hast mich neugierig gemacht bei dem Thema: Klasse erklärt, hab Dir gleich mal mein Abo dagelassen....weiter so. Eine Frage hätte ich....kann ich das ganze auch mit einem ESP32 -WROOM32 umsetzen?

    • @tristanssmartesheim
      @tristanssmartesheim  11 місяців тому +1

      Ist an sich bissel Kanonen auf Spatzen schießen statt nen nodemcu oä. zu nutzen, aber klar warum nicht?!

    • @JuppsWerkstatt
      @JuppsWerkstatt 11 місяців тому

      @@tristanssmartesheim danke für Deine Rückmeldung...bin halt Anfänger. Besser haben wie brauchen :-)

  • @MattiasHorn
    @MattiasHorn Рік тому

    Hallo Tristan, vielen Dank für deine Videos, der Smarte Gaszähler ist seit ein paar Tagen im Einsatz (die Version mit dem Näherungssensor am ESP8266). Allerdings zählt der aktuell ca. 5 Impulse pro Umdrehung, vermutlich weil er sehr empfindlich reagiert. Werde mir das die Tage noch mal anschauen, bin aber grundsätzlich zufrieden.
    Kleine Idee für diese Code-Schnipsel, wie wäre es mit einem Github Account?

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Hm, so spontan habe ich dazu auch keine Idee außer vielleicht zu sagen, dass wenn innerhalb von x Sekunden noch ein Impuls kommt, diesen zu ignorieren. Wenn aber viel Gas auf einmal verbraucht wird, ist das auch Käse...
      Ich habe nen GitHub Account:
      github.com/Senbei123/tristanssmartesheim
      Aber bei den kleinen Schnippseln geht hier doch schneller - oder was wäre der Vorteil?

    • @Schredder51
      @Schredder51 Рік тому

      Ich habe an meinem ESP einen ganz einfachen Reed-Kontakt angelötet (ein Kabel an 5v, anderes Kabel an D4) und hatte dort anfangs auch das Problem, dass wenn ich nur den Kontakt angefasst habe, das er gleich 20 Schritte hochgezählt hat. Um das Problem zu lösen, habe ich zusätzlich einen 1K Widerstand von Masse auf den D4 gelötet um Fehlmessungen im Milli-Volt Bereich zu verhindern. Seitdem klappt alles bestens.

  • @user-hb2mn8qg4h
    @user-hb2mn8qg4h Рік тому

    @Tristan's Smartes Heim Ich habe den Part utility_meter in die YAML Hinzugefügt. Aber wie kann ich mir die Entität anzeigen lassen?

  • @matthiasvonhoven1518
    @matthiasvonhoven1518 Рік тому

    Danke für das Video, meine frage ist wo und wie kann ich den update-intervall ändern .

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Hallo Matthias,
      in der ESP Konfiguration den Eintrag z.B. "update_interval: 60s" unter sensor: eintragen. Siehe Details auch hier: esphome.io/guides/configuration-types.html

  • @joernelberfeld5479
    @joernelberfeld5479 Рік тому

    Hallo Tristan, veilen Dank für die vielen guten Videos. Seit Weihnachten habe ich mit Deiner Hilfe mein Heim smart gemacht. Den Gaszähler habe ich seit Januar im Betrieb und er funktioniert tadellos. Leider ist mir ein Missgeschick passiert: beim neuen Kalibrieren habe ich mich letzte Woche über Counter:Configure in der Dezimalstelle einmal vertan (eine Zehnerpotenz zu viel). Seidem ist leider die Statistik in Energy Dashboard futsch und ich sehe nur noch die 80000 m3 im Februar. Hast Du einen Tipp, wie ich einen solchen Fehlwert wieder löschen kann. Ich habe MariaDB im Einsatz, weiss aber nicht, wie ich mit SQL in welcher Tabelle eingreifen kann... oder ob es eine andere Möglichkeit gibt. Vielen Dank und viele Grüße, Jörn

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому +1

      Hallo Jörn, genau deswegen mache ich das. Schön, dass ich dich dafür begeistern kann. Zur Korrektur habe ich hierzu ein Video gemacht: QuickTipp: Energy Dashboard Fehler korrigieren
      ua-cam.com/video/PsUZklOdJwA/v-deo.html

    • @joernelberfeld5479
      @joernelberfeld5479 Рік тому +1

      Hallo Tristan, die Korrektur der Statistik hat Dank Deiner Anleitung in dem Video einfach geklappt. Die States der Entitäten habe ich sogar per phpMyAdmin und SQL korrigieren können. Ich hoffe der Kaffee ist angekommen. Danke & VG Jörn

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Hallo Jörn, lieben Dank!!!

  • @Schredder51
    @Schredder51 Рік тому

    Ich habe noch im ESP Code den Wert von "restore_value" auf "true" gesetzt, damit auch nach einem Stromausfall der gezählte m³ Wet nicht verloren geht.

  • @StereoSatellite
    @StereoSatellite 11 місяців тому +1

    Ich bin auf dem Weg danke der super Erklärungen. Allerdings verzweifle ich am Setzen des Startwertes (=aktueller Zählerstand). Wenn ich den Dienst counter.configure wähle, kann ich kein Ziel (Entität) auswählen. Es erscheint schlicht keine Maske. Bei anderen Diensten geht das. Woran kann das liegen? Ich habe viel probiert, bin am Ende meiner Ideen.

    • @renepappon7309
      @renepappon7309 9 місяців тому

      Ich würde gerne diese Frage aufgreifen. Bei mir verhält es sich ähnlich.

    • @StereoSatellite
      @StereoSatellite 9 місяців тому

      @@renepappon7309 Gib dem Zähler (Helfer) einfach den richtigen Startwert. Dann klappt es.

    • @arturjednorowski8394
      @arturjednorowski8394 9 місяців тому +1

      Bei mir ist das genauso. Wenn mann " Zähler: Festlegen " schreibt, dann klappt dass 😉

    • @StereoSatellite
      @StereoSatellite 9 місяців тому

      Siehe meine Antwort oben.
      @@arturjednorowski8394

  • @and.go.outdoor3996
    @and.go.outdoor3996 Рік тому

    Hallo Tristan, hast Du eine Idee? Im dashboard bleibt der Zähler bei 0 stehen, in ESPHome meldet der Log jede Minute folgende Info: "[13:23:48][D][sensor:126]: 'Gasverbrauch m³ ESP': Sending state 0.00000 m³ with 2 decimals of accuracy". Also sollte der Sensor funktionieren, oder wie ist deine Meinung?

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому +1

      Naja.. der ESP sendet jede Minute 0, also kommt die 0 auch korrekt im Dashboard an. Der Sensor am ESP empfängt nix würde ich sagen.

  • @and.go.outdoor3996
    @and.go.outdoor3996 Рік тому

    Hallo Tristan, super Zufall. Ich habe heute die Installation nachgebaut. Super Sache. Wobei auch bei mir der Zähler auf dem eingestelltem Grundwert stehen bleibt. Also, ich habe gerade die „Korrektur“ aus diesem Video hier eingetragen und der Wert bleibt dennoch stehen. Muß die „alte“ Einstellung gelöscht werden, muss ein restart erfolgen,…? Gibt es noch einen Tipp?

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Wenn du mit dem ESP und Metall-Plättchen Zähler arbeitest, kannst du anhand der Led am Zähler erkennen, ob er Metall erkennt. Testweise mal gegen das Metallgehäuse des Gaszähler halten, da muss die Led aufleuchten. Wenn das nicht funktioniert, hast du evtl. einen Sensor erwischt, der nicht mit den 5V auskommt.. da scheint es unterschiedliche Chargen (?) zu geben, wurde in den Kommentaren berichtet.

    • @and.go.outdoor3996
      @and.go.outdoor3996 Рік тому

      @@tristanssmartesheim Hi, ich habe den LJ12A3 Sensor nochmal getestet. Er bekommt bei rd 5mm Abstand ein Signal (LED = rot). Ich habe nun eine Metallwinkel an den Sensor gelegt. Die LED ist rot, im Logfile steht immer noch "Sending state 0.00000 m³ with 2 decimals of accuracy". Ich gehe gleich die Config nochmal durch. Evtl. liegt hier ein Fehler vor. Viele Grüße.

    • @peterk.1246
      @peterk.1246 7 місяців тому +1

      @@and.go.outdoor3996 Hatte ich jetzt auch so, prüf mal den GPIO Pin und halt nen 10kOhm Wiederstand gegen den genutzten GPIO und Masse, wenn er dann hochzählt ist der Sensor, bei mir brauchte der Sensor ab 5,8 Volt, 5,5 aus dem USB reichten nicht, dann zählte er.

  • @bernhardkampmeier1771
    @bernhardkampmeier1771 8 місяців тому

    Hallo,
    laut deinem tollen Vide kann man die Werte z.b. in gasverbrauch_euro_daly über die
    Entwicklerwerkzeuge/Dienste/counter: configure (bei mit Zähler: configure) zurücksetzen.
    Beim Aufruf von Zähler: configure steht unter dem Dienst nur ein Fragezeichen und das wars.
    Wie bekomme ich die ganze Abfrage angezeigt?
    Der Erweiterter Modus ist eingeschaltet..
    ich würde mich über deine Hilfe freuen.
    Mit freundlichen Grüßen
    Anfänger.

  • @danielwentland5787
    @danielwentland5787 9 місяців тому

    Bei mir steht bei dem sensor Gasverbrauch m³ kein wert sondern "unbekannt". Woran kann das liegen?

  • @krossy9713
    @krossy9713 Рік тому

    ich habe den gaszähler Euro und gaszähler KWH mit eingepflegt , leider zeigt er die gesamte KWH an bsp .6054,98 m3 =59,338,804 KWH =kosten in 11,037,04 Euro, wie bekomme ich das hin das nur der tatsächlich Tagesverbrauch/kosten angezeigt wird

    • @ViennaDutchman
      @ViennaDutchman Рік тому

      Hallo, habe das gleiche Problem, bei mir steht bei der Entität "sensor.gas_tageskosten" : "Diese Entität ("sensor.gas_tageskosten") hat keine eindeutige ID" hat wer eine Idee wie das gelöst werden kann?

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Nochmal genau den Abschnitt vom Video schauen, da wird es erklärt. 😉

    • @ViennaDutchman
      @ViennaDutchman Рік тому

      @@tristanssmartesheim Hallo Tristan, danke für das Video und für die schnelle Antwort!
      Ich habe den Tekst genau so wie du es in der Beschreibung angegeben hast in mein config.yaml kopiert, kann es vielleicht sein das hier auch noch "sensor:" und/oder "unique_id" irgendwo dazugeschrieben werden sollten?? Oder mache ich was falsch mit den Leertasten? Irgendwie bekomme ich es nicht hin.😩

    • @tristanssmartesheim
      @tristanssmartesheim  Рік тому

      Hi Paul, guck dir den Abschnitt mit dem utilitie Meter nochmal an. Der erzeugt deine täglichen Kosten. Wenn du das auch für deine kWh willst, kannst du das auch dafür adaptieren.

    • @user-hb2mn8qg4h
      @user-hb2mn8qg4h Рік тому

      @@ViennaDutchman Hast du es ich bekomme es auch nicht angezeigt

  • @wyatt209
    @wyatt209 Рік тому

    😩 'PromoSM'!!

  • @raphi7316
    @raphi7316 5 місяців тому

    Hallo! Ich hab das Problem dass die in configurations.yaml erstellten Entitäten "Nicht Verfügbar" sind. Das hat sich auch nach ein paar Wochen nicht geändert. Der Zähler funktioniert jedoch gut
    Hier ist mein Code, wäre toll wenn wer helfen könnten:
    template:
    sensor:
    - unique_id: gaszaehler_m3
    name: Gaszähler m³
    state: "{{ states ('counter.gaszahler_h') | float * 0.01}}"
    unit_of_measurement: m³
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing
    - unique_id: gaszaehler_kWh
    name: Gaszähler kWh
    state: "{{ states ('sensor.gaszaehler_m3') | float * 10.9}}"
    unit_of_measurement: kWh
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing
    - unique_id: gaszaehler_eur
    name: Gaszähler EUR
    state: "{{ (states ('sensor.gaszaehler_kWh') | float * 0.186)|round(2)}}"
    unit_of_measurement: EUR
    icon: mdi:meter-gas
    device_class: gas
    state_class: total_increasing