"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ESP32/ESP8xxx DIY

ZARO 27.03.2020 - 08:53 15936 33
Posts

Viper780

Moderator
Er ist tot, Jim!
Avatar
Registered: Mar 2001
Location: Wien
Posts: 50107
Lieber konfigurieren und weniger programmieren.

Ich bin mehr in esphome daheim.
Tasmota, espeasy oder ESPurna bieten da auch viel und wenn man nur beim esp8266 bleibt ohne direkte Integration an Home Assistant haben die ihre Vorteile

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Ich hab jetzt Tasmota geflashed und anschließend die WiFi config raufgeladen. Jedoch taucht der ESP bei mir im WLan nicht auf.
Wie kann ich den Output via UART während des Bootvorgangs mitlesen? Mit Putty kann ich mich nur im Betrieb auf den ESP Verbinden, dort sehe ich jedoch keinen Output. Wenn ich den CP2102 neu verbinde oder z.B. den +5V Pin am CP2102 trenne und anschließe verliere ich die Verbindung zum ESP und muss mich mit Putty neu verbinden.
Wie siehts mit dem Support für Tasmota in hass.io aus? HA steht auch irgendwann mal auf dem Projektplan.

UnleashThebeast

Mr. Midlife-Crisis
Avatar
Registered: Dec 2005
Location: 127.0.0.1
Posts: 3553
Zitat aus einem Post von schizo
Wie kann ich den Output via UART während des Bootvorgangs mitlesen?

Ich mach das mit ESPlorer

Vinci

hatin' on summer
Registered: Jan 2003
Location: Wien
Posts: 5824
Hat des Ding kan Reboot Knopf?

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Zitat aus einem Post von Vinci
Hat des Ding kan Reboot Knopf?

Leider nein :(
Ich spiel mich grad mitm dem ESPlorer. Da bekomme ich aber auch irgendwie keinen Response nach "Communication with MCU..." (auch nicht wenn ich den ESP mittels NodeMCU Command restarte.

Vinci

hatin' on summer
Registered: Jan 2003
Location: Wien
Posts: 5824
Die Dinger wern bei der UART Übertragung durch die RTS/CTS Leitungen in den Bootloader geschickt bzw. resettet. Du könntest probieren die manuell zu setzten. Alternativ gibts sicher ein Monitoring Tool dass diesen Reset durchführen kann und einem dann UART Output anzeigt.

Leider hab i von dem Arduino Zeug kan Plan, kann daher ned sagn wie des dort geht.

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11272
Zitat aus einem Post von schizo
Leider nein :(

was für einen Adapter hast du in Verwendung? Teils ist dort ein reset/boot Knopf drauf.

Ich würde nochmals flashen und die Wlan konfig weglassen. Taucht er dann als AP auf?

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Ich hab diesen CP2102 im Einsatz.

Mir ist dann vorhin aufgefallen, dass ich den Boot Jumper am ESP nicht entfernt habe :bash:

Gerade erneut geflashed, noch etwaige Hürden entfernt und ich konnte mich mit dem AP verbinden, IP via DHCP beziehen und hab auch schon die NTP Requests auf der Firewall gesehen. Anschließend ist der ESP aber in eine Reboot Schleife gelaufen und ich hab dann die Firmware nochmal geflashed, AP eingetragen und seitdem bekomme ich die Fehlermeldung "Connect failed as AP cannot be reached", wo ich gerade anstehe. Ich sehe nun auf keinem meiner APs Verbindungsversuche :(
Ein AP liegt gerade neben mir, Empfangsprobleme sollte es also keine geben und eine 802.11n SSID ist ebenfalls vorhanden.

edit: Verbindung zum AP läuft wieder, und ich habe die ursprüngliche Schleife:
ESP Bootet
Vergbindung zum AP wird aufgebaut, IP via DHCP bezogen.
aktuelles Datum wird per NTP bezogen
QPC: Reset

das geht ein paar mal so, dann findet er wieder den AP nicht
Liegt das ev. an der niedrigen Spannung? Auf dem Board sind 5-25V angegeben, ich versorge den ESP derzeit mit den 5V aus dem USB Port. Aber für den ESP sollte das ja imo reichen. Die Spannung brauche ich mE eher fürs Relais.

Code:
0:00:03.764 WIF: Connected
00:00:04.017 HTP: Web server active on tasmota-783985-6533 with IP address 10.192.0.60
19:45:13.011 RSL: INFO1 = {"Info1":{"Module":"Sonoff Basic","Version":"12.3.1(tasmota)","FallbackTopic":"cmnd/DVES_783985_fb/","GroupTopic":"cmnd/tasmotas/"}}
19:45:13.016 RSL: INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-783985-6533","IPAddress":"10.192.0.60"}}
19:45:13.035 RSL: INFO3 = {"Info3":{"RestartReason":{"Exception":0,"Reason":"Exception","EPC":["40280830","00000000","00000000"],"EXCVADDR":"00000000","DEPC":"00000000","CallChain":["40101bfa","40280987","40282c78","40280d5a","40275bbb","40276493","4027643b","40105f6d","400301e9","40105acd","4010000d","4018a515","40001e65","40001e4b","40001e65","40001e4b","40002364","40001db4","40001f46","40001e4b","40002364","40001db4","40002514","40002394","4010f120","400042db","40004b31","4010f19a","401000b8","4010f51d"]},"BootCount":37}}
19:45:13.073 RSL: RESULT = {"POWER":"OFF"}
19:45:13.076 RSL: POWER = OFF
19:45:14.437 QPC: Reset
19:45:17.420 RSL: STATE = {"Time":"2023-01-23T19:45:17","Uptime":"0T00:00:10","UptimeSec":10,"Heap":28,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":0,"POWER":"OFF","Wifi":{"AP":1,"SSId":"meineSSID","BSSId":"D0:21:F9:71:9B:73","Channel":1,"Mode":"11n","RSSI":96,"Signal":-52,"LinkCount":1,"Downtime":"0T00:00:05"}}
Bearbeitet von schizo am 23.01.2023, 19:46

wergor

connoisseur de mimi
Avatar
Registered: Jul 2005
Location: vulkanland
Posts: 4097
Zitat aus einem Post von schizo
Liegt das ev. an der niedrigen Spannung?

nein, der ESP hat eh einen 3.3V regler on board.

Indigo

raub_UrhG_vergewaltiger
Avatar
Registered: Mar 2001
Location: gigritzpotschn
Posts: 6691
Zitat aus einem Post von schizo
Ich hab diesen CP2102 im Einsatz.
...ich versorge den ESP derzeit mit den 5V aus dem USB Port. Aber für den ESP sollte das ja imo reichen.

ich würde mal ein netzteil versuchen, usb ports kann man je nach verwendetem kabel nicht trauen...

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Ich hab den ESP testweise an den 12V Strang eines ATX Netzteils gehängt und er scheint soweit stabil zu laufen. Im Betrieb soll er auch an einem 12V Netzteil hängen, trifft sich also gut.

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Ich steh leider wieder an: Das Relay kann ich per Tasmota schalten. Jetzt möchte ich es aber mittels Open Collector Output der Gegensprechanlage steuern.
Ich habe am Board zwei 3-polige Anschlußklemmen. Die linke wird vom Relais geschalten. Beim ESP war leider kein Manual bzw. Schaltplan beigelegt, darum tu ich mir noch dazu mit dem Pinout schwer.
Ich habe versucht sämtliche freie GPIOs als Switch zu konfigurieren und mit den beiden Leitungen der Gegensprechanlage die freie Anschlußklemme zu beschalten (in sämtlichen Varianten), leider ohne Erfolg. Bin ich hier am Holzweg?

wergor

connoisseur de mimi
Avatar
Registered: Jul 2005
Location: vulkanland
Posts: 4097
Kannst du hochauflösende Fotos von vorder- und rückseite Posten? Die Fotos auf Amazon sind leider Recht unscharf...

schizo

Produkt der Gesellschaft
Avatar
Registered: Feb 2003
Location: Vienna
Posts: 2553
Vorne:
click to enlarge
click to enlarge
Hinten:
click to enlarge

Das Relais hängt auf dem GPIO4, und der Anschluß der leeren 3er Klemme welcher am nähesten beim Relais sitzt hat einen Widerstand von 570 Ohm zum GND (pull down Widerstand?) sonst weiß ich leider nicht viel darüber :(
Bearbeitet von schizo am 25.01.2023, 02:19

wergor

connoisseur de mimi
Avatar
Registered: Jul 2005
Location: vulkanland
Posts: 4097
Zitat aus einem Post von schizo
der Anschluß der leeren 3er Klemme welcher am nähesten beim Relais sitzt hat einen Widerstand von 570 Ohm zum GND (pull down Widerstand?) :(
Der pin ist mit 5V aus dem step down (und Eingang von U2, 3.3V linearregler) verbunden.
Die anderen beiden Pins an der Schraubklemme sind mit dem Optokoppler verbunden. Ich kann die polarität leider nicht erkennen, hast du ein multimeter um die durchlassrichtung von D6 zu testen?
Bei dem Setup wundert mich dass der Optokoppler einen 10k Widerstand in Serie hat
Bearbeitet von wergor am 25.01.2023, 02:40
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz