Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Wasserzähler - Version 2 - all-in-device

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Wasserzähler - Version 2 - all-in-device

Geplant Angeheftet Gesperrt Verschoben Hardware
wasserzählerversion 2ai on the edgecnnwater meterwater gaugeesp32ov2640neuronale netzehausautomatisierung
3.4k Beiträge 238 Kommentatoren 2.0m Aufrufe 230 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Homoran

    @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

    ch könnte mir also eine Lösung vorstellen, einfach die 513 weiter zu verwenden und nur die Nachkommastellen zu aktualisieren (solange das plausible ist)...

    und woher weisst die KI, dass es nicht schon der Wechsel von 5 auf 6 ist?

    Rene_HMR Offline
    Rene_HMR Offline
    Rene_HM
    Developer
    schrieb am zuletzt editiert von
    #1767

    @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

    J 1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

      ch könnte mir also eine Lösung vorstellen, einfach die 513 weiter zu verwenden und nur die Nachkommastellen zu aktualisieren (solange das plausible ist)...

      und woher weisst die KI, dass es nicht schon der Wechsel von 5 auf 6 ist?

      Rene_HMR Offline
      Rene_HMR Offline
      Rene_HM
      Developer
      schrieb am zuletzt editiert von
      #1768

      @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

      HomoranH 1 Antwort Letzte Antwort
      0
      • Rene_HMR Rene_HM

        @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #1769

        @rene_hm ich hab es schon nach dem ersten mal verstanden 😉

        Aber du setzt Wissen voraus, das die KI nicht hat.
        Die KI sieht außerdem nur alle 5 Minuten eine Momentaufnahme, kann also gar nicht wissen wie viele Nulldurchläufe in der Zwischenzeit existierten

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        1 Antwort Letzte Antwort
        0
        • Rene_HMR Rene_HM

          @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

          J Offline
          J Offline
          jomjol
          schrieb am zuletzt editiert von
          #1770

          @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

          @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

          Hallo zusammen,
          die Software hat genau den von euch beschriebenen Algorithmus:

          • wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.
          • wenn der Parameter "CheckDigitIncreaseConsisstency" aktiviert ist, dann findet auch genau dies Konsistenzprüfung statt, ob die Stellen vorher schon einen Nulldurchgang hatten. Wie @rene_hm richtig bemerkt hat, funktioniert das nur zuverlässig, wenn zwischen zwei Messungen nicht mehrere Nulldurchläufe stattgefunden haben. Daher ist die Funktion nur bei hybriden Zählern (analog + digital) sinnvoll, da man dann genau davon ausgehen kann.
            ff3d2182-2fc9-444c-8bbc-7196e45b5c60-grafik.png
          M Rene_HMR Rupert S.R 3 Antworten Letzte Antwort
          0
          • J jomjol

            @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

            @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

            Hallo zusammen,
            die Software hat genau den von euch beschriebenen Algorithmus:

            • wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.
            • wenn der Parameter "CheckDigitIncreaseConsisstency" aktiviert ist, dann findet auch genau dies Konsistenzprüfung statt, ob die Stellen vorher schon einen Nulldurchgang hatten. Wie @rene_hm richtig bemerkt hat, funktioniert das nur zuverlässig, wenn zwischen zwei Messungen nicht mehrere Nulldurchläufe stattgefunden haben. Daher ist die Funktion nur bei hybriden Zählern (analog + digital) sinnvoll, da man dann genau davon ausgehen kann.
              ff3d2182-2fc9-444c-8bbc-7196e45b5c60-grafik.png
            M Offline
            M Offline
            mameier1234
            schrieb am zuletzt editiert von
            #1771

            @jomjol Dann ist da aber noch was nicht optimal...

            ddd06f2b-16bf-400e-8d0a-2b395929a720-image.png

            Mein Beispiel.. ich habe vor kurzem einen neuen Zähler bekommen, der hat also bei 0 angefangen zu zählen..

            Leider ist noch eine relativ große Luftblase drin, die wandert, so dass die Erkennung noch nicht opimal ist..

            Wir haben also aktll 26.xxx Der Konsistenzcheck ist eingeschaltet und korrigier die Fehlerkennungen "meistens"

            Aber scheinbar wir der Prevalue immer wieder mal vergessen...

            Ich bin jetzt aus dem Urlaub zurückgekomen und er hat nicht mehr nur 26.xxx auf der Uhr gehabt sondern angeblich 04026.xxx also 4000 qm mehr als vorher...

            Der Prevalue war dabei leer... Ich habe ihn neu gesetzt und jetzt ignoriert er die erkannte 4 an der 2 Stelle von links wieder..

            Diesen Fehler hatte ich in den letzten Wochen schon einige male...

            Grüße,

            Martin

            1 Antwort Letzte Antwort
            0
            • J jomjol

              @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

              @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

              Hallo zusammen,
              die Software hat genau den von euch beschriebenen Algorithmus:

              • wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.
              • wenn der Parameter "CheckDigitIncreaseConsisstency" aktiviert ist, dann findet auch genau dies Konsistenzprüfung statt, ob die Stellen vorher schon einen Nulldurchgang hatten. Wie @rene_hm richtig bemerkt hat, funktioniert das nur zuverlässig, wenn zwischen zwei Messungen nicht mehrere Nulldurchläufe stattgefunden haben. Daher ist die Funktion nur bei hybriden Zählern (analog + digital) sinnvoll, da man dann genau davon ausgehen kann.
                ff3d2182-2fc9-444c-8bbc-7196e45b5c60-grafik.png
              Rene_HMR Offline
              Rene_HMR Offline
              Rene_HM
              Developer
              schrieb am zuletzt editiert von
              #1772

              @jomjol sagte in Wasserzähler - Version 2 - all-in-device:

              CheckDigitIncreaseConsisstency

              ich habe den CheckDigitIncreaseConsisstency jetzt mal eingeschaltet. Mal schauen, was passiert.

              wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt

              sollte das auch ohne o.g. check passieren?

              1 Antwort Letzte Antwort
              0
              • J jomjol

                @ecki945 Dann ist vermutlich irgendetwas beim SD-Kartezugriff schief gegangen. Vielleicht hilft einfach ein kompletter Restart. Im Zweifelsfall nochmals die SD-Karte formatieren und bespielen.

                E Offline
                E Offline
                ecki945
                schrieb am zuletzt editiert von
                #1773

                @jomjol Habe nun eine 2te SD Karte genommen. gleiche Fehlermeldung. Augenscheinlich kann der ESP32 nicht auf die Karte schreiben. Verstehe ich nicht ganz. Habe den Inhalt des SD-Karte Vereichniss der heruntergeladenen Version 9.11 auf die SD Karte kopiert und nach Spannungsversorgung kommt ja auch der Assistent. Schreibschutz gibt es ja keinen.

                Vielleicht könnte jemand anders das mal mit einer neuen SD-Karte probieren und ggf Rückmeldung geben.

                1 Antwort Letzte Antwort
                0
                • J jomjol

                  @rupert-s Das ist komisch, da genau dieser Fehler eigentlich in der 9.1.0 beseitigt sein sollte. Ich kann es leider selbst nicht testen. Aber im Issue (https://github.com/jomjol/AI-on-the-edge-device/issues/385) gab es die RM, dass das Problem gelöst ist. Änderung im Code ist auch enthalten.

                  Rupert S.R Offline
                  Rupert S.R Offline
                  Rupert S.
                  schrieb am zuletzt editiert von
                  #1774

                  @jomjol said in Wasserzähler - Version 2 - all-in-device:

                  in der 9.1.0 beseitigt

                  Ok, ich sehe die Veränderung im Code für NUMBERS[j]->Nachkomma.
                  Hab' grad das Update auf 9.1.1 gemacht, jetzt funktioniert's: PreValue wird mit ausreichend Nachkommastellen abgespeichert. Danke schön!

                  1 Antwort Letzte Antwort
                  0
                  • J jomjol

                    @rene_hm sagte in Wasserzähler - Version 2 - all-in-device:

                    @homoran weil im o.g. Beispiel nach der 513 die 514 kommt und solange die Nachkommstellen größer werden und den Nulldurchlauf noch nicht gesehen haben, könnte man das annehmen. Klar, das gilt nur dann, wenn der Wasserverbrauch in der gegebenen Abtastrate keinen weiteren oder mehrere Nulldurchläufe verursachen, was m.E. aber eher unwahrscheinlich ist (zumindest in meiner Anwendung)

                    Hallo zusammen,
                    die Software hat genau den von euch beschriebenen Algorithmus:

                    • wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.
                    • wenn der Parameter "CheckDigitIncreaseConsisstency" aktiviert ist, dann findet auch genau dies Konsistenzprüfung statt, ob die Stellen vorher schon einen Nulldurchgang hatten. Wie @rene_hm richtig bemerkt hat, funktioniert das nur zuverlässig, wenn zwischen zwei Messungen nicht mehrere Nulldurchläufe stattgefunden haben. Daher ist die Funktion nur bei hybriden Zählern (analog + digital) sinnvoll, da man dann genau davon ausgehen kann.
                      ff3d2182-2fc9-444c-8bbc-7196e45b5c60-grafik.png
                    Rupert S.R Offline
                    Rupert S.R Offline
                    Rupert S.
                    schrieb am zuletzt editiert von
                    #1775

                    @jomjol said in Wasserzähler - Version 2 - all-in-device:

                    Hallo zusammen,
                    die Software hat genau den von euch beschriebenen Algorithmus:

                    wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.

                    Ich habe ja einen ähnlichen Zähler wie @rene_hm: Die einzelnen Liter sind die letzte Digitalstelle, der eine analoge Zeiger dreht 1x pro Liter. Bei mir schiebt sich die letzte Digitalstelle (also der Liter) kontinuierlich vor.
                    Von x.0 bis ca. x.2 wird "x" korrekt erkannt.
                    Von x.3 bis x.7 wird x nicht erkannt und durch "N" ersetzt bzw. aus PreValue abgeleitet.
                    Von x.7 bis x.99999 wird x falsch, nämlich schon eins zu hoch erkannt, weil der Vorschub schon so weit ist.

                    Dieses Phänomen liegt in der Bauweise des Zählers und kann in der Bild- bzw. Ziffernerkennung erst mal nicht gelöst werden. Ich habe nur ca. 50% Chance, die letzte Digitalstelle zu erkennen. Der Algorithmus mit Betrachtung, was war vorher und was kann alles nicht sein (Rückwärtslauf usw.), muss es heilen.
                    Hier ist es möglicherweise aber etwas kurz gesprungen, sich nur den letzten Wert zu merken (PreValue) unabhängig davon, ob er eindeutig erkannt, oder wg. eines oder mehrerer "N" abgeleitet wurde. Beispiel:
                    401.09N1 kann mehrmals hintereinander so erkannt werden, auch wenn ich zwischen zwei Fotos ein exaktes Vielfaches von 1 ltr gezapft habe. Natürlich -- und das ist viel wahrscheinlicher -- kann es auch Stillstand gewesen sein. (Dass die letzte Stelle, hier 1, wenn sie sehr nahe an 2 liegt, trotz Stillstands mal als 1 und dann als 2 und wieder als 1 erkannt werden kann -- also Rücklauf, oder doch 0,9ltr Zuwachs?? -- ist ein eigenes Problem.)
                    Wenn dann irgendwann 401.10xx erkannt wird, habe ich vielleicht den MaxRateValue überschritten und damit das nächste Problem.
                    Daher mein Gedanke: Der Algorithmus sollte sich nicht nur den letzten "irgendwie" ermittelten Wert merken, sondern (auch?) den letzten klar (ohne "N") erkannten oder vom Benutzer eingegebenen Zählerstand, inkl. Zeitstempel. Der sollte zum Gegencheck des aktuellen Werts mit MaxRateValue und AllowNegativRates verwendet werden -- denn meine letzte "Ableitung" kann ja auch mal deutlich falsch gewesen sein, dann sollte sie durch einen sehr zuverlässig erkannten Zählerstand korrigiert werden können.

                    Nebenbei: Gibt es bei der Erkennung der einzelnen Ziffer eigentlich so was wie einen "Verlässlichkeitslevel", also eine Art Selbsteinschätzung, mit welcher Wahrscheinlichkeit die Bilderkennung korrekt ist?

                    -Rupert
                    PS: Mir ist klar, ich entwerfe hier tolle Ideen zur Verbesserung, ohne selbst auch nur annähernd in der Lage zu sein, so einen Algorithmus zu realisieren. 🙂

                    J 1 Antwort Letzte Antwort
                    0
                    • Rupert S.R Rupert S.

                      @jomjol said in Wasserzähler - Version 2 - all-in-device:

                      Hallo zusammen,
                      die Software hat genau den von euch beschriebenen Algorithmus:

                      wenn ein "N" erkannt wird, dann wird es mit dem letzten Wert (aus Previous Value) ersetzt.

                      Ich habe ja einen ähnlichen Zähler wie @rene_hm: Die einzelnen Liter sind die letzte Digitalstelle, der eine analoge Zeiger dreht 1x pro Liter. Bei mir schiebt sich die letzte Digitalstelle (also der Liter) kontinuierlich vor.
                      Von x.0 bis ca. x.2 wird "x" korrekt erkannt.
                      Von x.3 bis x.7 wird x nicht erkannt und durch "N" ersetzt bzw. aus PreValue abgeleitet.
                      Von x.7 bis x.99999 wird x falsch, nämlich schon eins zu hoch erkannt, weil der Vorschub schon so weit ist.

                      Dieses Phänomen liegt in der Bauweise des Zählers und kann in der Bild- bzw. Ziffernerkennung erst mal nicht gelöst werden. Ich habe nur ca. 50% Chance, die letzte Digitalstelle zu erkennen. Der Algorithmus mit Betrachtung, was war vorher und was kann alles nicht sein (Rückwärtslauf usw.), muss es heilen.
                      Hier ist es möglicherweise aber etwas kurz gesprungen, sich nur den letzten Wert zu merken (PreValue) unabhängig davon, ob er eindeutig erkannt, oder wg. eines oder mehrerer "N" abgeleitet wurde. Beispiel:
                      401.09N1 kann mehrmals hintereinander so erkannt werden, auch wenn ich zwischen zwei Fotos ein exaktes Vielfaches von 1 ltr gezapft habe. Natürlich -- und das ist viel wahrscheinlicher -- kann es auch Stillstand gewesen sein. (Dass die letzte Stelle, hier 1, wenn sie sehr nahe an 2 liegt, trotz Stillstands mal als 1 und dann als 2 und wieder als 1 erkannt werden kann -- also Rücklauf, oder doch 0,9ltr Zuwachs?? -- ist ein eigenes Problem.)
                      Wenn dann irgendwann 401.10xx erkannt wird, habe ich vielleicht den MaxRateValue überschritten und damit das nächste Problem.
                      Daher mein Gedanke: Der Algorithmus sollte sich nicht nur den letzten "irgendwie" ermittelten Wert merken, sondern (auch?) den letzten klar (ohne "N") erkannten oder vom Benutzer eingegebenen Zählerstand, inkl. Zeitstempel. Der sollte zum Gegencheck des aktuellen Werts mit MaxRateValue und AllowNegativRates verwendet werden -- denn meine letzte "Ableitung" kann ja auch mal deutlich falsch gewesen sein, dann sollte sie durch einen sehr zuverlässig erkannten Zählerstand korrigiert werden können.

                      Nebenbei: Gibt es bei der Erkennung der einzelnen Ziffer eigentlich so was wie einen "Verlässlichkeitslevel", also eine Art Selbsteinschätzung, mit welcher Wahrscheinlichkeit die Bilderkennung korrekt ist?

                      -Rupert
                      PS: Mir ist klar, ich entwerfe hier tolle Ideen zur Verbesserung, ohne selbst auch nur annähernd in der Lage zu sein, so einen Algorithmus zu realisieren. 🙂

                      J Offline
                      J Offline
                      jomjol
                      schrieb am zuletzt editiert von
                      #1776

                      @rupert-s Hi Rupert,
                      die Idee mit dem letzten "klar erkannten Wert" ist nicht schlecht, aber die Frage, ob die Zahl auch richtig erkannt wurde, oder falsch löse ich darüber nicht. Das könnte man natürlich über einen "Verlässlichkeitswert" berücksichtigten. Das neuronale Netz liefert mit der Wahrscheinlichkeit auch einen Wert dafür. Das wird aber aktuell im Algorithmus nicht berücksichtigt. Dafür fehlt mir schlicht die Zeit, dass auszuarbeiten und vor allem zu implementieren und zu testen.
                      Gruß jomjol

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        spaceduck
                        schrieb am zuletzt editiert von spaceduck
                        #1777

                        Ich hab an meinem Stromzähler den Effekt das die "6" nicht oder nur sehr schlecht erkannt wird. Könnte das mit der Darstellung / Schreibweise dieser Ziffer zusammenhängen? Anbei mal ein Bild. Beeinflusst das die Erkennung? Wird im RAW Value als "0" erkannt.

                        056d4232-2479-4190-9e49-0dd00b5d025b-grafik.png

                        HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                        J 1 Antwort Letzte Antwort
                        0
                        • S spaceduck

                          Ich hab an meinem Stromzähler den Effekt das die "6" nicht oder nur sehr schlecht erkannt wird. Könnte das mit der Darstellung / Schreibweise dieser Ziffer zusammenhängen? Anbei mal ein Bild. Beeinflusst das die Erkennung? Wird im RAW Value als "0" erkannt.

                          056d4232-2479-4190-9e49-0dd00b5d025b-grafik.png

                          J Offline
                          J Offline
                          jomjol
                          schrieb am zuletzt editiert von
                          #1778

                          @spaceduck Danke für den Hinweis. Zwei Punkte:

                          1. genau so eine "6" habe ich in der Tat nich in den Trainingsdaten
                          2. mit deinem Hinweis habe ich gesehen, dass eine "6" versehentlich als "0" deklariert wurde --> könnte die Ursache sein

                          Ich werde das mit dem nächsten Training korrigieren.

                          S 2 Antworten Letzte Antwort
                          1
                          • J jomjol

                            @spaceduck Danke für den Hinweis. Zwei Punkte:

                            1. genau so eine "6" habe ich in der Tat nich in den Trainingsdaten
                            2. mit deinem Hinweis habe ich gesehen, dass eine "6" versehentlich als "0" deklariert wurde --> könnte die Ursache sein

                            Ich werde das mit dem nächsten Training korrigieren.

                            S Offline
                            S Offline
                            spaceduck
                            schrieb am zuletzt editiert von
                            #1779

                            @jomjol
                            Super, vielen Dank schonmal vorab! Dann warte ich mal gespannt auf das Update.

                            HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              steffi
                              schrieb am zuletzt editiert von
                              #1780

                              Moin, ich habe das Projekt jetzt auch einige Tage an einem Gaszähler laufen. Ein Gehäuse hab ich mir ausgedruckt aber leider die Spiegelungen mit der internen LED nicht in den Griff bekommen. Also flugs einen WS2812 Strip bestellt, 2 davon abgeschnitten und links und recht oben in den Ecke eingesetzt - Spiegelung nun vernachlässigbar.
                              Erkennung funktioniert meistens, aber ich sehe, daß manchmal die Bilder nicht korrekt weiß sind sondern mal blau, mal grün sind, irgendwie funktioniert die Ansteuerung des WS2812 nicht immer sauber.
                              Hat da schon jemand Erfahrungen gemacht?

                              S A 2 Antworten Letzte Antwort
                              0
                              • S steffi

                                Moin, ich habe das Projekt jetzt auch einige Tage an einem Gaszähler laufen. Ein Gehäuse hab ich mir ausgedruckt aber leider die Spiegelungen mit der internen LED nicht in den Griff bekommen. Also flugs einen WS2812 Strip bestellt, 2 davon abgeschnitten und links und recht oben in den Ecke eingesetzt - Spiegelung nun vernachlässigbar.
                                Erkennung funktioniert meistens, aber ich sehe, daß manchmal die Bilder nicht korrekt weiß sind sondern mal blau, mal grün sind, irgendwie funktioniert die Ansteuerung des WS2812 nicht immer sauber.
                                Hat da schon jemand Erfahrungen gemacht?

                                S Offline
                                S Offline
                                spaceduck
                                schrieb am zuletzt editiert von spaceduck
                                #1781

                                @steffi
                                Welche Helligkeit hast du eingestellt und wieviel Strom kann dein Netzteil liefern? Würde spontan auf ein Problem mit der Stromversorgung tippen, bzw. das zuerst überprüfen.

                                HP Gen8 16GB / Ubuntu Server 20.04 LTS - Nein, ein Server braucht keine GUI…;-)

                                S 1 Antwort Letzte Antwort
                                0
                                • S spaceduck

                                  @steffi
                                  Welche Helligkeit hast du eingestellt und wieviel Strom kann dein Netzteil liefern? Würde spontan auf ein Problem mit der Stromversorgung tippen, bzw. das zuerst überprüfen.

                                  S Offline
                                  S Offline
                                  steffi
                                  schrieb am zuletzt editiert von
                                  #1782

                                  @spaceduck
                                  RGB jeweils 120, Stromversorgung USB Netzteil mit Elko 2200 uF, ansonsten ist das System stabil, auch keine WLAN-Probleme oder Restarts - keine Ahnung. Hab auch Probleme mit bestimmten Ziffern, insbesondere mit den roten fünfen und sechsen

                                  Rupert S.R 1 Antwort Letzte Antwort
                                  0
                                  • S steffi

                                    @spaceduck
                                    RGB jeweils 120, Stromversorgung USB Netzteil mit Elko 2200 uF, ansonsten ist das System stabil, auch keine WLAN-Probleme oder Restarts - keine Ahnung. Hab auch Probleme mit bestimmten Ziffern, insbesondere mit den roten fünfen und sechsen

                                    Rupert S.R Offline
                                    Rupert S.R Offline
                                    Rupert S.
                                    schrieb am zuletzt editiert von
                                    #1783

                                    @steffi said in Wasserzähler - Version 2 - all-in-device:

                                    Stromversorgung USB Netzteil mit Elko 2200 uF

                                    Leider sagt das nichts über die Leistungsfähigkeit aus. Die Rückfrage von @spaceduck nach der Stromstärke (Ampere) ist mehr als berechtigt. Das sollte drauf stehen. Unter 1A sehe ich -- nach meinen eigenen Erfahrungen -- kritisch ...

                                    D S 2 Antworten Letzte Antwort
                                    0
                                    • Rupert S.R Rupert S.

                                      @steffi said in Wasserzähler - Version 2 - all-in-device:

                                      Stromversorgung USB Netzteil mit Elko 2200 uF

                                      Leider sagt das nichts über die Leistungsfähigkeit aus. Die Rückfrage von @spaceduck nach der Stromstärke (Ampere) ist mehr als berechtigt. Das sollte drauf stehen. Unter 1A sehe ich -- nach meinen eigenen Erfahrungen -- kritisch ...

                                      D Offline
                                      D Offline
                                      Daniel1337
                                      schrieb am zuletzt editiert von Daniel1337
                                      #1784

                                      Hallo,

                                      tolles Projekt! Hab es mal ausprobiert und bekomme eigentlich valide Werte nur manchmal ist der Zeiger zwischen einer Zahl und eine höhere Zahl wird angezeigt.
                                      Screenshot_20211122-104639_Chrome.jpg
                                      Hier müsste doch normal xx.0610 sein anstatt xx.0710
                                      Woran kann das liegen?

                                      Edit: hab mir nochmal die Verhaltensweisen der Zeiger angeschaut und tatsächlich läuft der Zeiger etwas nach. Sollte dann so korrekt sein da die dritte Anzeige schon wieder über Null ist macht es keinen Sinn das dann als 6 zu klassifizieren denke das ist so im Algo hinterlegt.

                                      1 Antwort Letzte Antwort
                                      0
                                      • Rupert S.R Rupert S.

                                        @steffi said in Wasserzähler - Version 2 - all-in-device:

                                        Stromversorgung USB Netzteil mit Elko 2200 uF

                                        Leider sagt das nichts über die Leistungsfähigkeit aus. Die Rückfrage von @spaceduck nach der Stromstärke (Ampere) ist mehr als berechtigt. Das sollte drauf stehen. Unter 1A sehe ich -- nach meinen eigenen Erfahrungen -- kritisch ...

                                        S Offline
                                        S Offline
                                        steffi
                                        schrieb am zuletzt editiert von steffi
                                        #1785

                                        @rupert-s
                                        Das Netzteil liefert bis 2A, also kein Problem.
                                        Ich habe das jetzt gelöst indem ich die Beleuchtung fest auf grün eingestellt habe, dabei ist sogar die Erkennung der Ziffern besser. Vermutlich deswegen weil die Ziffern in den roten Feldern leicht gelblich sind, durch das Grün wird das besser gefiltert.
                                        Ich ziehe die Daten über einen http Request aus Python heraus.
                                        Daten werden dabei nur dann übernommen, wenn sie größer sind als der letzte Stand.
                                        Daten, die aber deutlich zu groß sind, werden jedoch nicht übernommen.

                                        J 1 Antwort Letzte Antwort
                                        0
                                        • S steffi

                                          @rupert-s
                                          Das Netzteil liefert bis 2A, also kein Problem.
                                          Ich habe das jetzt gelöst indem ich die Beleuchtung fest auf grün eingestellt habe, dabei ist sogar die Erkennung der Ziffern besser. Vermutlich deswegen weil die Ziffern in den roten Feldern leicht gelblich sind, durch das Grün wird das besser gefiltert.
                                          Ich ziehe die Daten über einen http Request aus Python heraus.
                                          Daten werden dabei nur dann übernommen, wenn sie größer sind als der letzte Stand.
                                          Daten, die aber deutlich zu groß sind, werden jedoch nicht übernommen.

                                          J Offline
                                          J Offline
                                          JoergH
                                          schrieb am zuletzt editiert von
                                          #1786

                                          @jomjol

                                          Irgendwie hat er hier doch einige Probleme die Ziffern zu erkennen so wie es aussieht

                                          66be2b91-e231-4936-b83d-15cf98df64a1-grafik.png

                                          D J J 3 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          489

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe