AI on the Edge: Die 10 häufigsten Fehler bei der Einrichtung für dein Smart Home Projekt

Willkommen zum heutigen Blogbeitrag! Wenn du ein Smart Home Projekt starten möchtest und dich für die intelligente Überwachung des Gas-, Strom- und Wasserverbrauchs interessierst, bist du hier genau richtig. In diesem Beitrag werde ich dir die zehn häufigsten Fehler bei der Einrichtung von AI on the Edge (https://github.com/jomjol/AI-on-the-edge-device) zeigen, damit du dein Projekt optimal starten kannst.

Der Zähler soll Smart werden

Die Grundlage

Als Grundlage nutzen wir die Entwicklung einer künstlichen Intelligenz auf einem lokalen Gerät, die ohne Cloud oder großen Rechenpower auskommt. Genauer gesagt nutzen wir ein neuronales Netz, das trainiert wurde, um Ziffern und Zahlen von Bildern erkennen zu können. Dies ermöglicht es uns, den Wasserverbrauch, Stromverbrauch und Gasverbrauch zu verschiedenen Zeitpunkten zu messen.

Unser Ziel ist es, die Wasser/ Strom Werte in Home Assistant zu haben.

Die Software

Als Basis nutzen wir das AI on the Edge Projekt von jomjol. Hier geht’s zur Projekt-Übersicht: https://jomjol.github.io/AI-on-the-edge-device-docs/. Zum Flashen ist meiner Erfahrung nach der integrierte Web Flasher am besten geeignet. Du findest ihn hier: https://jomjol.github.io/AI-on-the-edge-device/.

Hardware

Wir beginnen mit der Hardware, bei der es einige Fehlerquellen gibt. Ich nutze das ESP32 Cam Board (Variante B), eine SD Karte, ein Netzteil und eine Antenne. Eine externe LED ist ebenfalls nützlich.

Hier die genauen Links zur Hardware:

Sämtliche mit „*“ markierten Links hängen mit Amazon Partnerprogrammen zusammen. Sie dienen dir als potentiellen Käufer als Orientierung und verweisen explizit auf bestimmte Produkte. Sofern diese Links genutzt werden, kann im Falle einer Kaufentscheidung eine Provision an mich ausgeschüttet werden. Bei einem Kauf über diese Links fallen natürlich keine Mehrkosten an. Danke!!

3D Druck Gehäuse:

https://www.thingiverse.com/thing:4573481 https://www.thingiverse.com/thing:5673952 Davon war meins abgeleitet

Achte darauf, dass die RAM-Größe deines Boards mindestens vier Megabyte beträgt, damit es bei der Installation des Programms keine Fehlermeldung gibt. Wähle außerdem die richtige Variante des Boards aus, da es viele Varianten mit ähnlichem Aussehen gibt.

Die zwei häufigsten Boards für die ESP32 Strom und USB Versorgung (Flashen)

Antenne

Ein weiterer Fehler kann darin bestehen, keinen Empfang zu haben, insbesondere wenn das Gerät in einem Keller installiert ist. Es ist möglich, externe Antennen zu verwenden, aber dies erfordert manchmal einen gewissen Aufwand.

Externe LED

Bei meinem Stromzähler hat die Interne LED ausgereicht, beim Wasserzähler bin ich dann gleich auf die externe umgestiegen. Dazu habe ich die LED https://amzn.to/3NEckny * genommen. Ihr braucht dazu noch einen 470 uF Kondensator und ein 470 Ohm Widerstand.

Dann natürlich noch die Config anpassen

Fertiger smarter Wasserzähler

Mein Fokus lag darauf, sehr schnell eine Lösung zu entwickeln und schnell ein Gehäuße zu drucken. Der Zähler funktioniert und liefert die Werte. 😍

Das Smart-Home-Projekt kann mit dem AI on the Edge-Projekt von jomjol optimal gestartet werden. Du benötigst lediglich die richtige Hardware und die entsprechende Software, um den Smart-Zähler einzurichten und in das Home Assistant System zu integrieren. Achte dabei auf die oben genannten Fehlerquellen, um das Projekt reibungslos umzusetzen.

Ich hoffe, dieser Beitrag hat dir geholfen, dein Smart-Home-Projekt zu optimieren und die häufigsten Fehler bei der Einrichtung eines Smart-Zählers zu vermeiden. Wenn du weitere Fragen hast, stehe ich gerne zur Verfügung!

Alkly Dumme Dinge Smart machen

Alkly

Ich zeigt dir, wie du selber ohne Programmierkenntnisse und Herstellerunabhängig dein Zuhause mit selbst gebauter Smart Home-Technologie smart machen kannst.

Oh, hallo 👋
Schön, dich zu treffen.

DIY Smart Home leicht gemacht! Newsletter abonnieren und intelligente Lösungen entdecken!

Informationen dazu, wie ich mit deinen Daten umgehe, findest du in der Datenschutzerklärung. Du kannst dich jederzeit kostenfrei abmelden.

8 Anmerkung zu “AI on the Edge: Die 10 häufigsten Fehler bei der Einrichtung für dein Smart Home Projekt

  1. Chris

    Hi Alkly,

    tolle Anleitung. Ich habe das Problem, dass nach dem Einsetzen der SD Karte sich nichts mehr tut. Das Flashen ist aus meiner sicht erfolgreich gewesen, da ohne SD Karte das Blinken der LED auf „Keine SD Karte gefunden“ hinweist. Wenn die SD Karte dann drin ist, blinkt nichts und es wird keine Verbindung mit dem WLAN hergestellt. Ich habe eine 4GB, 8GB und eine 32GB SD Karte geteste, bei allem das gleiche, jeweils als FAT32 formatiert.
    Hast du eine Idee was das Problem sein könnte?

    VG
    Chris

    Antworten
    1. Alkly Autor des Beitrags

      Danke für dein Feedback.
      Hmm. es klingt schon sehr stark nach einem SD Kartenfehler. was sagt den die Konsole, wenn du es flashed und am Rechner angesteckt lässt? Ich hatte mal die Daten ein Ordner zu tief in der SD Karte. Wichtig auch checken, ob das wifi PW richtig eingetragen ist mit „“.

      Antworten
  2. Thomas

    Ich lese im Zählerschrank einen Unterzähler ab. Das Gehäuse ist hellgrau und die Ziffern sind weiß auf schwarz bzw. rot auf weiß für die Nachkommastelle.
    Lifestream (Light off) liefert ein scharfes kontrastreiches Bild.
    Lifestream (Light on) liefert hingegen ein flaues dunkles kontrastarmes Bild.
    Die Auswertung ist entsprechend schlecht.
    Recognition liefert dunkle Zahlen auf sehr dunklem Grund. Das Ergebnis ist weit weg von dem, was der Lifestrem zeigt.
    Beim Erstellen des Referenzbildes ist es egal, ob mit oder ohne Licht. Das Ergebnis ist immer gleich, auch wenn man die Regler verschiebt.

    Gruß Thomas

    Antworten
    1. Alkly Autor des Beitrags

      hast du mal probiert, eine externe LED zu nehmen? Oder die LED abzukleben mit Tape? das musste ich machen, damit es besser wurde. Dann getestet ob eher 10% Helligkeit oder 100%

      Antworten
  3. Richard

    Hallo ich habe da eine kleine Frage. Bei mir sind jeweils 2 Wasserzähler vorhanden Warm / Kalt. Muss ich da dann beide mit einer ESP32 Cam ausstatten und dann die Werte im HA addieren oder wie mache ich das?

    Antworten
    1. Alkly Autor des Beitrags

      ja würde ich so machen. Das ist am einfachsten. Dann einen Template Sensor der beides zusammen zählt.
      Hier als Inspiration sowas hier in Config.
      template:
      - sensor:
      - name: "Gesamtwasserverbrauch"
      unit_of_measurement: "Liter"
      state: "{{ states('sensor.wasseruhr_kalt') | float(0) + states('sensor.wasseruhr_warm') | float(0) }}"

      Antworten
  4. Lea

    Hi Alkly,
    vielen Dank für deine Anleitung. Leider startet bei mir die Konfiguration nicht. Es sollte alles richtig geflasht sein. Die letzten zwei Zeilen meiner Logs sehen so aus:
    I (19219) MAINCTRL: We are in Setup Mode -> Not starting Auto Flow!
    I (28749) MAINCTRL: Autostart is not enabled -> Not starting Flow
    Hast du eine Idee, woran es liegen kann? Muss schon ein Zähler erkannt worden sein, damit die Konfiguration startet?
    Vielen Dank für deine Tipps!
    VG Lea

    Antworten
    1. Alkly Autor des Beitrags

      Danke für dein Feedback.
      hmm gute Frage, was genau kommt, wenn du auf den ESP gehst?
      Wenigstens eine Website oder garnichts?

      Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert