Closed stefan123t closed 2 years ago
@rhobin242 Welchen ESP benutzt du?
...den esp8266...
Ok falsch ausgedrückt ;) Den? https://funduinoshop.com/media/image/a7/ef/b0/Wemos-D1-Mini-Node-Mcu-LUA-WIFI-ESP-8266-Entwicklungsboard-01.png Oder den? https://www.wemos.cc/en/latest/d1/d1_mini_3.1.0.html
...den ersten...
Ich glaube, was @martinriedel versucht zu sagen: wir brauchen mehr Details. Beschreib doch bitte genau die Schritte, die du probiert hast, deine Hardware, deine Software, etc. Nur wenn wir uns vorstellen können, wie dein Setup eigentlich aussieht, haben wir eine Chance den Fehler zu sehen. Ansonsten ist das nur ein Ratespiel und davon wird keiner glücklich :)
In dem Fall bleibt die Verdrahtung bei https://ahoydtu.de/img/fritzing/AhoyWemos_Steckplatine.jpg und in den Einstellungen bleibt es bei CS D8, CE D4 und IRQ D3. Amplifier Power Level ist LOW? Weitere Fehlerquelle: Benutzt du ein Netzteil mit mindest 1.5A oder besser 2A?
Und den Elko nicht vergessen ;)
Ja :D wobei ich mich frage, was stört dich an der Fehlermeldung? Werden längere Zeit keine Daten aktualisiert?
@martinriedel: Ja, mit der Verkabelung bin ich ursprünglich angefangen, aber ich rüste gerne wieder darauf zurück. Power Level ist LOW! Der Elko kommt heute nachmittag (wenn Nachbar wieder daheim ist .-) ). Ich betreibe den ESP an einem USB-Port, da ich das WebUI von Ahoy verwende. An der Fehlermeldung stört mich erstmal gar nix, aber ich bekomme keine Daten vom WR...
@Argafal Sorry, Du hast natürlich Recht. Ich versuche das Ahoy-Projekt mit meiner neuen PV-Anlage (Hoymiles HM800, nrf24l01+, esp8266), gemäß dieser Anleitung https://ahoydtu.de/getting_started/ ans Laufen zu bringen. Im WebUI sehe ich, dass der INverter "connected" ist, aber auf der "LIVE"-Seite stehen alles nur Nullen - obwohl draussen so schön die Sonne scheint! :). Brauchst Du sonst noch Infos??
@martinriedel das mit dem USB-Port ist natürlich Blödsinn - wie mir gerade auffällt. Das Ding hängt ja im WLAN, werde gleich mal ein ordentliches Netzteil dranhängen
Das könnte nämlich schon der ganze Trick sein 😉 die 500 mA sind recht wenig
....keine Änderung - gleiche Fehlermeldungen und keine Daten vom WR...
Unter System
steht bei Radio nrf24l01+
is connected
?
UAAAAAHHHHHHH!!!!!! ICH GLAUB ES NICHT! ::)))))))))))) nach 2 min läuft alles wie es soll! Netzteil - wer soll darauf kommen... :)) Sorry für den Aufriss und danke!
Kein Thema ;)
@martinriedel Hallo Martin, leider hat sich nach etwa 2 Stunden die Kommunikation wieder verabschiedet :(( Ich habe jetzt erstmal die Verkabelung wieder auf die ursprüngliche Konfiguration (mit D3 und D4) zurückgelötet und auch den Kondensator eingelötet. Netzteil mit 2,4 A. Alles bislang ohne Erfolg, der WR ist "connected", die gleichen Fehlermeldungen wie heute mittag schon. Hast Du noch eine Idee?
Hallo rhobin242, ich hatte ähnliche Probleme wie du und hab mit diversen PIN Konfigurationen eine bei mir dauerhaft sehr gut funktionierende Lösung gefunden. CS auf D8, CE auf D4, IRQ auf D1 (nur auf D1 hatte ich Erfolg!). Entsprechende Anpassungen natürlich auch in der "Settings" - "System Config" durchgeführt. Es konnte mir keiner sagen, warum dies nur bei D1 funktioniert und nicht an einem andern PIN. Vielleicht klappt das bei dir ja auch. Netzteil habe ich ein Standard USB Netzeil 5V 1A. Den Elko (100uF 25V) habe ich nachträglich eingefügt. Aktuelle Entfernung von der Ahoy DTU ca 2-3m bei einem Testaufbau/Testbetrieb meiner Anlage. In Zukunft habe ich hier etwa 14-15m zu überbrücken.
@cibis8 Hi cibis8, das nervige ist, das heute morgen beim Aufruf des WebUIs die Live-daten zu sehen waren. Leider kam offenbar nur ein einziges Datenpaket an - dann nix mehr. Nach einem Reboot des ESP war wieder alles auf NULL. Also scheint die Datenübertragung zumindest in seeehr unregelmäßigen Abständen zu funktionieren. Also kann die PIN-Belegung nicht ganz falsch sein.Und dann immer wieder diese Fehlermeldungen:
10:14:21 I: resetPayload: id: 0 10:14:21 I: sendControlPacket cmd: 0 10:14:21 I: TX 15B Ch40 | 51 81 81 22 07 85 66 28 95 81 00 00 b0 01 1a 10:14:21 I: clearCmdQueue 10:14:21 I: (#0) enqueuedCmd: 5 10:14:22 W: while retrieving data: last frame missing: Request Retransmit 10:14:22 I: (#0) sendTimePacket 10:14:22 I: sendTimePacket 5
Zum Haareraufen!
Hast du denn einmal IRQ auf PIN D1 gelegt? ich wäre auch fast daran verzweifelt, dass gar nix übertragen wurde außer diese Fehlermeldungen. Ich vermute einmal das der IRQ an den anderen PINs Fehler verursacht.. warum auch immer (Störung des IRQs?!?) Nach dem ich den auf D1 legte läuft das Teil nun schon seit dem 20. Februar ohne Probleme. Scheinbar gibt es da doch Unterschiede bei den Baugruppen, da viele ja gar keine Probleme hatten oder haben.
Kann ich gerne mal ausprobieren.... Im Moment ist die Situation so, dass etwa alle 30 Minuten die Daten einmalig korrekt übertragen werden und dann wieder nur diese Fehlermeldungen. Über das MQTT-Protokoll sehe ich tatsächlich, dass immer dann, wenn die Fehlermeldungen erscheinen, ein unvollständiger Satz an Daten übertragen wird. Also bspweise die Werte für Spannung und Leistung, aber kein A-Wert...
@cibis8 IRQ auf D1 hats auch nicht gebracht :((( Dafür steht unter dem Menüpunkt "System"/Unterpunkt "Radio": nrf24l01+ is connected Datarate 250 kbps Power Level HIGH RX success 0 RX fail 0 RX no answer 16 RX frames received 0 TX count 96
Auffällig ist imho der "RX no answer"-Wert von 16 und die 0 bei der empfangnen Frames. Ansonsten wie gestern: unregelmäßig, höchstens einmal pro Stunde werde Daten empfangen. Die Verbindung steht also es werden keine vollständigen Datensätze übertragen. Noch jemand 'ne Idee?
wenn ich das hier alles so lese würde ich nochmal die Powerversorgung prüfen/optimieren Ansonsten Kabel so kurz wie möglich zwischen ESP und nrf und so wenig wie möglich Steckkontakte
Hinweis: der issue steht auf close, ich glaube nicht, dass hier noch viele mitlesen
Moin lumapu, es hat sich jetzt so einigermaßen eingependelt, nicht alle 30 sec, aber 2 mal alle 5 Minuten, das reicht mir eigentlich aus. Aber ich wollte die Module jetzt sowieso in ein Gehäuse packen, dabei werde ich die Verbindungskabel soweit wie möglich kürzen. Stromversorgung ist über jeden Zweifel erhaben.
Danke für den Hinweis bzgl. "Close", aber ich wollte nicht noch einen neuen Thread aufmachen und mir dann anhören müssen "Warum liest Du nicht den Thread #36". Nix für ungut! :))
@cibis8 Hat der wirklich USB-C? Sieht für mich nach Micro-USB aus. Im Dropdown unter System wäre die Frage ob unter Radio
is connected
oderis not connected
steht. Wenn du aber die Micro-USB Variante hast musst du nichts umstellen
Hi Martin, ich habe bei Ahoy-DTU unter System die Meldung bei Radio: NRF24L01+ is not connected. Was könnte mein Fehler sein? Ich habe die Kabelverbindung 5 Mal überprüft und sie sind richtig. Ich benutze Wemos D1 Mini V4 (mit USB C) und NRF24L01+ (ohne Antene). Danke im vorraus. Gruss Ed
@googoostoned Bei mir funktioniert es wie ich es hier beschrieben habe. Falls das bei dir nicht klappt spinnt entweder der ESP, die Kabel sind teilweise kaputt oder eben das Funkmodul. Das ist schwer zu sagen
@googoostoned Bei mir funktioniert es wie ich es hier beschrieben habe. Falls das bei dir nicht klappt spinnt entweder der ESP, die Kabel sind teilweise kaputt oder eben das Funkmodul. Das ist schwer zu sagen
Danke für die prompte Antwort. Das Teil NRF24L01+ ist bei mit 8 verbogenen Pins angekommen. Der Verkäufer hat es mit normalen Briefumschlag geschickt. Wahscheinlich ist das Teil bereits kaputt. Gruss Ed
@googoostoned das ist ärgerlich. Ich hätte noch ein Funkmodul übrig wenn du willst. Schreib mir mal an donmarten@googlemail.com wenn du Interesse hast
Danke für das Angebot. Es lohnt sich nicht das Modul per Post in die Schweiz zu schicken. Ich hole mir ein Paar von aliexpress.
@googoostoned kannst dich trotzdem mal melden wenn du willst, hätte da eine Idee ;)
@googoostoned kannst dich trotzdem mal melden wenn du willst, hätte da eine Idee ;)
Habe soeben 2 Mails geschickt. Die erste Mail ist versehentlich verschlüsselt. einfach ignorieren.
Hallo zusammen, ich habe keine Ahnung, wie man hier ein neues Thema eröffnet :-( Und da mein Problem genau das gleiche wie von "Rhobin242" ist, hänge ich mich mal hier ran. Bin wirklich am verzweifeln. Welche Infos muss ich zur Verfügung stellen, damit ihr mir helfen könnt? Oben genannte Tipps habe ich alle ausprobiert (Pin D3 + D4 tauschen und im System ändern oder auf D1... Vielen Dank vorab
Hallo zusammen, nach mehrere Versuche, funktioniert mein Ahoy DTU (Wemos D1 Mini V4 mit USB C und NRF24L01+ ) . Das einzige, was ich gemacht habe: Jumper-Kable IRQ von NRF24L01+ mit D1 von Wemos D1 Mini V4 mit USB C zu verbinden und danach die Setting im Ahoy-Weboberfläche entsprechend zu machen. Frag bitte nicht warum da ich sowieso Anfänger in Mikrokontroller. Gruss Ed
ich hab es jetzt tatsächlich auch geschafft!!!!!!!! Hab IRQ auf D2 gemacht...da ging es dann! Vermutlich eine fehlerhafte Lötstelle auf D1 und D3.. keine Ahnung:-)
Hi Leute - ich bins nochmal. Nachdem ich - wie vorgeschlagen - eine Menge Konfigurationen ausprobiert habe, ist es mir gelungen, den Empfänger einigermassen ans Laufen zu bringen unter Benutzung der RX- und TX-Pins wie weiter oben beschrieben. Alles verlötet, Kondensator verbaut. Es kamen dann alle paar Minuten Daten an, aber extrem unregelmäßig - manchmal auch 30 Minuten. Das ist erstmal ok ist, da die ganze Sache ja nicht zeitkritisch ist. Aber ab und an sprang morgens die Kommunikation erst gar nicht an und das war mir dann doch etwas zu nervig. Ich hatte schon einige Zeit das ESP-Modul in Verdacht und habe mir einfach nochmal ein neues gekauft. Und siehe da: Ausgepackt, verkabelt nach Default-Belegung, mit einfachen Jumper-Käbelchen, kein Kondensator - und die Kommunikation rennt wie's Lottchen! Alle 30 s neue Daten! :))))) Ich schreibe das hier nochmal rein, da ja immer wieder neue Leute mit dem gleichen Problem zu kämpfen haben und auf diese geschlossene Diskussion treffen. @lumapu Vielleicht in der Doku oder sonstwo auf dieses Problem hinweisen - ist zwar doof, aber eben nicht zu ändern, diese ESP-Module schwanken offensichtlich in der Qualität - Chinascheiß eben! Vielen Dank nochmal an alle, die Hinweise gegeben haben und an lumapo für dieses ganze Projekt! LG R.
vielen Dank für das Rennen deiner Erfahrung. Echt schade, dass das so eine Schwankung unter den Modulen ist.
I used http://stefanfrings.de/esp8266/ as orientation but it is not clear to me why switching D1,D2 oder D3,D4 is a solution having https://www.makershop.de/plattformen/d1-mini/wemos-d1-mini/
In this case the blue LED is not flashing anymore ...
Hallo,
ich habe aktuell auch Probleme mit meiner Ahoy DTU 0.6.0. Im Display wird der WR als offline angezeigt. Die SN und die Einstellungen zu den Modulen habe ich 1/1 von einer bestehenden DTU übernommen. Im Serial/Control kommt immer nur folgende Meldung: 18:12:14 I: resetPayload: id: 0 18:12:14 I: (#0) prepareDevInformCmd 0x0b 18:12:14 I: TX 27B Ch75 | 15 83 07 08 99 86 96 04 16 80 0b 00 64 2a fa de 00 00 00 00 00 00 00 00 db ae 96 18:12:14 I: (#0) nothing received
Menuepunkt System: nrf24l01+ is connected
Folgende Komponenten habe ich verbaut: ESP32-CH340C-TYPE C NRF24L01 + PA + LNA 1,3 inch OLED modul (4 PIN)
Folgende Verkabelung habe ich erstellt
Auffällig finde ich auch, dass die DTU relativ träge reagiert.
Ich hatte schon einige Zeit das ESP-Modul in Verdacht und habe mir einfach nochmal ein neues gekauft. Und siehe da: Ausgepackt, verkabelt nach Default-Belegung, mit einfachen Jumper-Käbelchen, kein Kondensator - und die Kommunikation rennt wie's Lottchen! Alle 30 s neue Daten! :))))) Ich schreibe das hier nochmal rein, da ja immer wieder neue Leute mit dem gleichen Problem zu kämpfen haben und auf diese geschlossene Diskussion treffen. @lumapu Vielleicht in der Doku oder sonstwo auf dieses Problem hinweisen - ist zwar doof, aber eben nicht zu ändern, diese ESP-Module schwanken offensichtlich in der Qualität - Chinascheiß eben! Vielen Dank nochmal an alle, die Hinweise gegeben haben und an lumapo für dieses ganze Projekt! LG R.
Vielen Dank für diesen tollen Vorschlag – nach ein paar Stunden Fehlerbehebung habe ich gerade das ESP ausgetauscht und es begann zu funktionieren!
Hallo Lukas, et. al.
Bzgl. der blauen LED auf dem NodeMCU / Wemos D1 mini ist es evtl. keine so gute Idee gewesen den Anschluss D4 (GPIO2) für CE des nRF24 Moduls zu verwenden. Sobald CE low wird leuchtet die blaue LED. Das passiert wohl auch im Falle eines TX per Serial IO.
Soll ich die Fritzing Layouts nochmal anpassen und gibt es eine empfohlene Verdrahtung, bzw. sollten noch andere GPIOs evtl. nicht / anders verwendet werden ? https://www.computerhilfen.de/info/esp8266-blaue-led-ausschalten-oder-blinken-lassen.html
Aktuell ist die Belegung in der getting started ESP8266 Dokumentation: https://github.com/grindylow/ahoy/blob/main/doc/getting-started-ESP8266.md
Wire Connections
@Sprinterfreak, ich habe auch schon Fritzing Layouts für den Raspberry Pi angelegt. Hier ist die IRQ Leitung nicht belegt. Offenbar unterstützt die RF24 Python Bibliothek für den RaspberryPi per pigpio auch IRQs aber das ist default nicht aktiv bzw. noch in Arbeit ?
Sollen wir das Getting Started auch von der Readme.md im Hauptarchiv verlinken, dann kommen evtl. weniger Fragen bzgl. Verkabelung ?