Dimmy (wireless) kein WLAN

Nachdem ich I2C deaktiviert habe kam bei der Dimmer Wert Änderung auch noch der Command:error.
Nun habe ich beide IO´s wieder aktiviert und der Fehler kommt immer noch.
grafik
Das Logging MQTT habe ich auf Debug gestellt, bekomme aber keine weiteren Infos hierzu…
Dann hab eich Tasmota wieder auf Host: pekaway.local gestellt und mit VanPi Control_3g0u5 verbunden.
Gleicher Fehler ( Dimmer 4 z.B. /pkw/stat/PekawayMOTA/RESULT = {"Command:“Error”}

Vielleicht liegt es auch an der Software, da nach dem Flashen immer der Fehler kommt, “Timed Out waiting for header”

So sieht der ESP nachdem Reset aus:
ets Jul 29 2019 12:21:46

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:184
load:0x40078000,len:12732
ho 0 tail 12 room 4
load:0x40080400,len:2908
entry 0x400805c4

00:00:00.003 HDW: ESP32-D0WD-V3
00:00:00.023 UFS: FlashFS mounted with 308 kB free
00:00:00.040 CFG: Loaded from File, Count 4
00:00:00.053 I2C: Bus1 using GPIO22(SCL) and GPIO21(SDA)
00:00:00.059 TFS: File ‘mcp23x.dat’ not found
00:00:00.127 BRY: Berry initialized, RAM used=3922 bytes
00:00:00.142 TFS: File ‘.drvset003’ not found
00:00:00.143 CFG: Energy use defaults as file system not ready or file not found
00:00:00.151 Project PekawayMOTA - PekawayMOTA Version 12.5.0.4(tasmota32)-2_0_10(2023-06-19T17:53:07)
00:00:00.164 I2C: PCA9685 found at 0x55
00:00:00.485 WIF: WifiManager active for 3 minutes
00:00:01.409 HTP: Web server active on PekawayMOTA-0388 with IP address 192.168.4.1

Command Error kommt auf jeden Fall dann, wenn man den I2C Bus ansprechen will, der aber nicht erreichbar ist. 00:00:00.164 I2C: PCA9685 found at 0x55 sagt uns aber, dass der Chip gefunden wurde.
Kannst du die Dimmer direkt über die Tasmota Konsole ansprechen, ohne I2C Kabel Vervbindung zum Relayboard? Weiß grad nicht den genauen Befehl, kann ich morgen mal raussuchen. Aber auf jeden Fall “pwm,3,4095” um Dimmer 4 aauf 100% zu stellen, bin mir aber wie gesagt nicht sicher ob da noch was davor muss.

Dann hab eich Tasmota wieder auf Host: pekaway.local gestellt und mit VanPi Control_3g0u5 verbunden.

Also WLAN Verbindung funktioniert aber jetzt?

Vielleicht liegt es auch an der Software, da nach dem Flashen immer der Fehler kommt, “Timed Out waiting for header”

Tasmota startet ja, also deutet der Fehler auf irgendwas hin, dass der Verifizierungsprozess nicht abgeschlossen wurde oder sowas, Kommunikationsfehler. Aber geflasht wurde trotzdem, sonst würde Tasmota nicht starten.

Jetzt läuft es. Ich habe nochmal versucht den ESP als stand alone zu flaschen, hat nicht funktioniert. Dann nochmal mit 12.5 MOTA. Dann kam wider der Timout Header Fehler. Noch etwas gewartet und dann ins LOG umgeschaltet und siehe da, kein Fehler mehr wenn ich im Pekaway einen Dimmer betätigt habe.
Aktuell bin ich nun auch wieder mit WiFi vom Router verbunden.
Ich vermute es liegt am Flashen.

Kannst du mir bitte noch sagen, wie ich vom NR einen GPIO vom ESP32 ansprechen kann ?

Ich vermute es liegt am Flashen.

Wie gesagt, Tasmota läuft ja, aber gut.

Kannst du mir bitte noch sagen, wie ich vom NR einen GPIO vom ESP32 ansprechen kann ?

Zuerst stellst du in Tasmota ein was auf diesem Pin ist und dann kannst du den entsprechenden Befehl über die Konsole ausführen: Commands - Tasmota

Von NR aus dann über MQTT: MQTT - Tasmota
Da muss das Topic entsprechend angepasst werden.

z.B.
cmnd/\<device>/POWER mit payload 1 oder 2 für an/aus
oder cmnd/\<device>/GPIO\<PinNumber> könnte auch klappen, hab ich aber nicht getestet

Hallo Stefan
Hier kannst du dir Anregungen holen. Zumindest wenn es um Eingänge geht.

Ob esp8266 oder esp32 ist ja egal, musst halt nur schauen wo do am besten dran kommst und was frei ist.

OK, danke euch.
Jetzt stelle ich noch fest, daß der angeschlossene Temp Sensor am Dimmy Board keine Werte an Pekaway übermittelt.
Ich muss heute Abend mal schauen, ob etwas in der Tasmota Console ankommt.

Da kommt nichts bzgl. Temperatur an.
Der gleiche Stecker am Relaisboard funktioniert.
An welchen Port vom ESP32 geht onewire?
Hast du noch eine debug Möglichkeit?

Schau mal da. Hier war das gleiche Problem

Bei GPIO16 stand bei mir “Button”
Ich habe das nun wie hier beschrieben auf GPIO16 DS18x20 umgestellt. (Dimmy Temperatur Sensor ansteuern - #28 by ahtdf)

Nun bekomme ich einen Temp Wert in der Konsole:

Sogar in der UI kommt etwas, jedoch ein falscher Wert:
grafik
Nach der Offset Anpassung, stimmt es:
grafik

grafik

Hallo Arno, danke, aber wo finde ich die Kommando Schreibweise, um Ports via MQTT an zu sprechen?
Der Befehl Status geht.
Für Ports sollte „Power“ gehen.
Aber für einen definierten Port „Power27, on“ bringt einen command:error.
Bisher bin ichvim Internet nich nicht fündig geworden.

ich habe es herausgefunden:

cmnd/pkw/stat/PekawayMOTA/power1 on

schaltet das relais, welches auf gpio27 definiert wurde ein.