NEWS
Wasserzähler - Version 2 - all-in-device
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Hast du schon einmal Adruino verwendet?
Verwenden kann man das nicht nennen, da ich auch da nicht unbedingt wusste was ich tat.
Aber ja, da konnte man in der seriellen Konsole sehen was passierteHatte heute meine ersten Versuche auch mit der Arduino App versucht, aber kein passendes Board gefunden.
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Hast Du in Deinem WLAN Router irgendwelche Einschränkungen für neue Geräte die sich anmelden wollen
jede Menge
aber üblicherweise sehe ich dann als unzulässige Verbindungsversuche.
Kann es sein, dass Sonderzeichen im Passwort Probleme machen?@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Sorry, das ich hier so banale Dinge frage,
Das ist vollkommen i.O., so etwas erwarte ich sogar - irgend so ein dummer Fehler muss es sein
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Wenn beim booten die Beleuchtungs LED angeht hat er keine SD Karte gefunden -> wenn es leuchtet wie ist die SD Karte formatiert?
welche LED?
es gibt IMHO 2, eine kleine auf der ESP-Seite, eine große auf der Seite des Kartenlesers.
Bleibt alles dunkel.Irgendeine soll doch blinken während der ESP versucht ins Netz zu kommen - da tut sich nichts
EDIT:
Auch wenn ich die SD-Karte rausnehme geht keine LED an.noch mal zu Sicherheit:
ich habe dieses all-in-One Paket:
https://forum.iobroker.net/topic/36622/wasserzähler-version-2-all-in-device/1014?_=1617281214309 -
@homoran Wenn die auf der Seite der Kamera angeht und dauerhaft leuchtet erkennt er die SD Karte nicht. Im Adruino brauchst nur ein Board mit ESP32 auswählen, gibt sogar ESP32 CAM soweit ich mich erinnern kann. Ich denke noch immer, dass es an der SD Karte liegt (FAT32) nachdem wir das Flash Problem gelöst haben.
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Ich denke noch immer, dass es an der SD Karte liegt (FAT32)
Denke ich auch
Hab jetzt 4 Stück versucht, zuvor mit SD-Formatter formatiertHab jetzt noch bei der Suche nach den Versionen festgestellt, dass in der Anleitung ein Link auf die 6.5.0 geht, ein anderer auf die 6.6.0
Habe jetzt noch mal alles aus dem Paket von der 6.6.0 genommen
der Upload sah noch anders aus, aber es läuft noch nichtIch werde es mal mit der Arduino-Konsole probieren, und sonst noch ne andere Karte
Danke so weit -
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
dass die SD Karte =< 16Gbyte sein soll.
das ist ja mein Problem.
Habe nur noch eine nagelneu 32er, und "hunderte" gebrauchte 2-64PS bei dem Arduino IDE für WIN ist kein ESP32 dabei
dabei wollte ich mit dieser fertigen Anwendung mich mal an die Wemos rantasten -
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
melde Dich wieder
Meld!
Jetzt bin ich blind und weiß auch welche LED du meintest
ich hatte nochmal den Ersatz ESP32 versucht, am anderen Port des Hubs und diesmal auch ein anderes USB-Kabel
Der Upload dauerte wesentlich länger, und danach blinkte auch die rote LED.
MAC im Netzwerk freigegeben - läuft.Das "neue" Kabel dann an den ersten ESP32 gehängt, Upload auch viel langsamer - läuft -LED ging zwar nur ganz kurz an, dafür umso heller
DANKE für die Unterstützung.
Ursache war wohl das USB-Kabel -
@homoran Super! Gratuliere! Nehme das mit dem USB Kabel in meinen Katalog der DInge die mögliche Ursache für ein nicht funktionieren sein kann auf. Viel Spass beim einrichten und bei Fragen melden.
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Viel Spass beim einrichten
jetzt muss ich erst mal einen 3d drucker kaufen
Endlich ein Grund das bei meinem Finanzminister (w) zu beantragen@pfried sagte in Wasserzähler - Version 2 - all-in-device:
bei Fragen melden.
werde ich machen!
nochmal Danke!
-
@homoran Noch ein letzter Hinweis: im Arduino musst Du unter Libary Manager die ESP32 Biblothek laden, einfach im Suchfeld "ESP32" eingeben. MIt der Boardauswahl ESP32 Wrover solltest du weiterkommen. LG Paul
-
@pfried said in Wasserzähler - Version 2 - all-in-device:
@jomjol Guten Morgen, ich habe jetzt dauernd im IOBroker MQTT Adapter folgende Fehlermeldung seit einiger Zeit:
mqtt.0 2021-04-01 09:40:46.771 info (29466) Client [gaszaehler] reconnected. Old secret 1617262821326_2128. New secret 1617262846770_6566 mqtt.0 2021-04-01 09:40:21.335 info (29466) Client [gaszaehler] reconnected. Old secret 1617261963053_8627. New secret 1617262821326_2128 mqtt.0 2021-04-01 09:39:50.196 info (29466) Client [wasserzaehler] connected with secret 1617262790195_3666 mqtt.0 2021-04-01 09:39:35.145 info (29466) Client [wasserzaehler] connection closed: closed mqtt.0 2021-04-01 09:38:12.057 warn (29466) Client [wasserzaehler] Message 38530 deleted after 11 retries mqtt.0 2021-04-01 09:37:48.070 warn (29466) Client [wasserzaehler] Cannot publish message: TypeError [ERR_INVALID_ARG_TYPE]: The "string" argument must be of type string or an instance of Buffer or ArrayBuffer. Received type number (182 fb-checkpresence.0 2021-04-01 09:35:48.273 info (2689) newActive Regina false mqtt.0 2021-04-01 09:33:59.541 info (29466) Client [wasserzaehler] reconnected. Old secret 1617262390637_1786. New secret 1617262439540_1195 mqtt.0 2021-04-01 09:33:10.638 info (29466) Client [wasserzaehler] connected with secret 1617262390637_1786 mqtt.0 2021-04-01 09:32:55.162 info (29466) Client [wasserzaehler] connection closed: closed mqtt.0 2021-04-01 09:31:32.004 warn (29466) Client [wasserzaehler] Message 10577 deleted after 11 retries mqtt.0 2021-04-01 09:31:08.010 warn (29466) Client [wasserzaehler] Cannot publish message: TypeError [ERR_INVALID_ARG_TYPE]: The "string" argument must be of type string or an instance of Buffer or ArrayBuffer. Received type number (182
Hängt das nun mit dem IOBroker, oder doch mit dem AID (All-in-Device) zusammen?
Habe den Fehler gefunden: Im IOBroker war unter Dezimaltrennzeichen das Komma eingestellt, du schickst aber die Zahl mit einem Punkt. Kann man das in der Config.ini einstellbar machen? Wenn nein, sollte man das in die Doku irgendwie aufnehmen....
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
einfach im Suchfeld "ESP32" eingeben
kommt nix (=0)
-
@pfried Ist momentan nicht konfigurierbar - ich nehme es mal als Idee in den Speicher mit auf. Bevor jetzt der Artikel kommt, will ich keine Änderungen mehr einspielen - typischerweise geht dann irgendwas nicht auf Anhieb
-
@homoran Sorry, ich meinte "Board Manager" ... mein Fehler
-
Ich hatte beim Flashen unter Windows auch zunächst Probleme. Im Windows-Flash-Tool sah alles gut aus und die Dateien waren ausgewählt.
In der dazu gehörigen Eingabeaufforderungsfenster wo man die Ausgabe der vom GUI Tool ausgeführten Kommandozeilenbefehle sah jedoch nicht.Gründe waren bei mir folgende:
- Pfad zu lang / Leerzeichen enthalten /Sonderzeichen
- Tool nicht per Rechtsklick => Als Administrator ausführen gestartet
Also sowohl das Tool als auch die Firmware-Dateien mal in kurzen Pfaden ohne Leerzeichen und ohne äöü+- etc. hinterlegen.
-
Und einen habe ich noch:
Es gibt auf Github den Master-Branch und den Rolling-Branch.Bei zweiteren hat er das Ansteuern der SD-Karten wieder zurückgeändert (wieder auf 4Bit statt 1Bit)
Das.scheint die Kompatibilität zu vielen SD-Karten stark erhöht zu haben. Nachzulesen in den Posts weiter oben
-
@pfried sagte in Wasserzähler - Version 2 - all-in-device:
Sorry, ich meinte "Board Manager" .
ich auch!
den esp32 hab ich da nicht drin.
-
@bananajoe sagte in Wasserzähler - Version 2 - all-in-device:
Und einen habe ich noch:
Es gibt auf Github den Master-Branch und den Rolling-Branch.Bei zweiteren hat er das Ansteuern der SD-Karten wieder zurückgeändert (wieder auf 4Bit statt 1Bit)
Das.scheint die Kompatibilität zu vielen SD-Karten stark erhöht zu haben. Nachzulesen in den Posts weiter oben
Da muss ich leider korrigieren - es ist jetzt überall wieder 1-line. Aber mit einem upgedaten Modul. Ich habe das bei mir auf SD-Karten von 6 Herstellern getestet - 5 laufen und 1 mit 64 GB nicht und zwar im 1-line code und nach dem Update der Bibliothek.
-
@jomjol sagte in Wasserzähler - Version 2 - all-in-device:
Da muss ich leider korrigieren - es ist jetzt überall wieder 1-line. Aber mit einem upgedaten Modul. Ich habe das bei mir auf SD-Karten von 6 Herstellern getestet - 5 laufen und 1 mit 64 GB nicht und zwar im 1-line code und nach dem Update der Bibliothek.
Ah, die Änderung habe ich verpasst.
Aber die nachbestellten ESP32 für Strom- und Gas-Zähler sind gestern gekommen, da kann ich das dann auch austesten.
Mein erster Versuch mit dem Wasserzähler war zufällig mit der 4-Bit Variante -
Habe jetzt mal einen fliegenden Aufbau versucht, klappte natürlich auf Anhieb besser als bei jeder Optimierung danach.
Da ich nicht weiß ob ich die Röhre überhaupt dorthin bekomme, bzw. ziemlich sicher bin dass es nicht geht, da direkt darüber der Absperrhahn für das Gas liegt, wollte ich die Mindesthöhe ausloten.
Wie gesagt, der erste Anlauf war der Beste:
im Moment bekomme ich nur verzerrte Bilder und viele NaN
Die Erkennung war eigentlich super, aber die KleinBilder passen nicht dazu
-
@homoran DIe Lichtreflexion auf dem linken 2er ist zu groß. Aufbau drehen und dann mit der Rotate Einstellung zurückdrehen. Die Ziffernfelder dürfen keine überlagerten "Blitzeffekte" aufweisen.