Probleme Vers. 2.0.5 Dimmy Pekawaymota und MPPT S20

Hallo zusammen,
seit dem letzten Update in Verbindung mit dem schwarzen Relaisboard funktioniert über PekawayMota das dimmen nicht mehr, weder im WI noch über das Display. Die beiden verbauten Temp-Sensoren liefern aber dennoch Werte.

Außerdem funktioniert das MPPT S20 per Bluetooth nicht richtig. Die Auswahl unter Config funktioniert und kurzzeitig werden auch Werte angezeigt die dann einfrieren.

Hatte jemand evtl. die gleichen Probleme und eine passende Lösung dafür? :wink:

Viele Grüße

Hey,
Kannst du dich mal ins Webinterface von Tasmota einwählen, dort die Konsole aufmachen und schauen was da ankommt, wenn Dimmer über VanPi angesteuert werden?

Hallo Vincent,
danke für deine schnelle Rückmeldung.
Hier das Ergebnis aus der Console:

18:33:48.012 MQT: Connected
18:33:48.017 MQT: pkw/tele/PekawayMOTA/LWT = Online (retained)
18:33:48.019 MQT: pkw/cmnd/PekawayMOTA/POWER =
18:33:48.024 MQT: pkw/tele/PekawayMOTA/INFO1 = {“Info1”:{“Module”:“ESP32-DevKit”,“Version”:“12.5.0.4(tasmota32)”,“FallbackTopic”:“cmnd/DVES_49A274_fb/”,“GroupTopic”:“pkw/cmnd/tasmotas/”}}
18:33:48.039 MQT: pkw/tele/PekawayMOTA/INFO2 = {“Info2”:{“WebServerMode”:“Admin”,“Hostname”:“PekawayMOTA-0628”,“IPAddress”:“192.168.9.101”,“IP6Global”:“2a01:599:941:11fb:f665:bff:fe49:a274”,“IP6Local”:“fe80::f665:bff:fe49:a274”}}
18:33:48.064 MQT: pkw/tele/PekawayMOTA/INFO3 = {“Info3”:{“RestartReason”:“Vbat power on reset”,“BootCount”:12}}
18:33:51.928 MQT: pkw/tele/PekawayMOTA/STATE = {“Time”:“2025-03-20T18:33:51”,“Uptime”:“0T00:00:11”,“UptimeSec”:11,“Heap”:124,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:34,“MqttCount”:1,“Berry”:{“HeapUsed”:3,“Objects”:39},“Wifi”:{“AP”:1,“SSId”:“MANV_2G”,“BSSId”:“20:97:27:1E:5A:68”,“Channel”:8,“Mode”:“11n”,“RSSI”:74,“Signal”:-63,“LinkCount”:1,“Downtime”:“0T00:00:06”}}
18:33:51.992 MQT: pkw/tele/PekawayMOTA/SENSOR = {“Time”:“2025-03-20T18:33:51”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.4},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.8},“TempUnit”:“C”}
18:34:01.643 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:34:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.4},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.8},“TempUnit”:“C”}}
18:34:51.595 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:52.646 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:52.694 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:53.245 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:53.296 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:54.047 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:55.097 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:55.697 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:56.750 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:56.800 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:57.149 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:57.349 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:57.949 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:34:58.153 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:35:01.683 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:35:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.4},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.8},“TempUnit”:“C”}}
18:36:01.665 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:36:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.8},“TempUnit”:“C”}}
18:37:01.676 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:37:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.7},“TempUnit”:“C”}}
18:38:01.672 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:38:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.7},“TempUnit”:“C”}}
18:38:47.119 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:38:51.941 MQT: pkw/tele/PekawayMOTA/STATE = {“Time”:“2025-03-20T18:38:51”,“Uptime”:“0T00:05:11”,“UptimeSec”:311,“Heap”:116,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:3,“Objects”:39},“Wifi”:{“AP”:1,“SSId”:“MANV_2G”,“BSSId”:“20:97:27:1E:5A:68”,“Channel”:8,“Mode”:“11n”,“RSSI”:80,“Signal”:-60,“LinkCount”:1,“Downtime”:“0T00:00:06”}}
18:38:52.009 MQT: pkw/tele/PekawayMOTA/SENSOR = {“Time”:“2025-03-20T18:38:51”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.6},“TempUnit”:“C”}
18:38:54.119 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:39:01.711 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:39:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.6},“TempUnit”:“C”}}
18:39:03.504 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:39:03.705 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:39:05.158 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:39:05.560 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}
18:40:01.717 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:40:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.6},“TempUnit”:“C”}}
18:41:01.587 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:41:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.6},“TempUnit”:“C”}}
18:42:01.702 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:42:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.6},“TempUnit”:“C”}}
18:43:01.728 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:43:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.5},“TempUnit”:“C”}}
18:43:39.923 APP: Serial logging disabled
18:43:51.956 MQT: pkw/tele/PekawayMOTA/STATE = {“Time”:“2025-03-20T18:43:51”,“Uptime”:“0T00:10:11”,“UptimeSec”:611,“Heap”:117,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:3,“Objects”:39},“Wifi”:{“AP”:1,“SSId”:“MANV_2G”,“BSSId”:“20:97:27:1E:5A:68”,“Channel”:8,“Mode”:“11n”,“RSSI”:80,“Signal”:-60,“LinkCount”:1,“Downtime”:“0T00:00:06”}}
18:43:51.993 MQT: pkw/tele/PekawayMOTA/SENSOR = {“Time”:“2025-03-20T18:43:51”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.5},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.5},“TempUnit”:“C”}
18:44:01.746 MQT: pkw/stat/PekawayMOTA/STATUS10 = {“StatusSNS”:{“Time”:“2025-03-20T18:44:01”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:14.6},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:19.5},“TempUnit”:“C”}}

Grüße
Andreas

Kleine Ergänzung noch. Scheinbar wird das Flie .drvset003 nicht gefunden

00:00:00.003-183/42 HDW: ESP32-D0WD-V3
00:00:00.045-182/41 UFS: FlashFS mounted with 304 kB free
00:00:00.071 CFG: Loaded from File, Count 29
00:00:00.202 BRY: Berry initialized, RAM used=3922 bytes
00:00:00.221 TFS: File ‘.drvset003’ not found
00:00:00.221 CFG: Energy use defaults as file system not ready or file not found
00:00:00.229 Project PekawayMOTA - PekawayMOTA Version 12.5.0.4(tasmota32)-2_0_10(2023-06-19T17:53:07)
00:00:00.973 WIF: Connecting to AP1 MANV_2G Channel 8 BSSId 20:97:27:1E:5A:68 in mode 11n as PekawayMOTA-0628…
00:00:05.689 WIF: Connected
00:00:05.952 HTP: Web server active on PekawayMOTA-0628 with IP address 192.168.9.101

.drvset003 ist eine Konfigurationsdatei, wenn die nicht gefunden wird wird einfach eine default Konfiguration benutzt. Das ist in dem Fall aber nicht relevant für uns.

Kannst du mal bitte in der Konsole von Tasmota (nicht die Berry Konsole, sonern die “normale”) i2cscan eingeben?
Dann solltest du den pwm Chip finden auf Adresse 0x55. Falls nicht kannst du mit restart 1 den ESP neustarten, dann sollte der Chip auftauchen.
Der Command Error kommt auf jeden Fall wenn der Chip nicht gefunden wird.

Funktioniert leider immer noch nicht

00:00:00.002 HDW: ESP32-D0WD-V3
00:00:00.025 UFS: FlashFS mounted with 304 kB free
00:00:00.042 CFG: Loaded from File, Count 31
00:00:00.131 BRY: Berry initialized, RAM used=3922 bytes
00:00:00.145 TFS: File ‘.drvset003’ not found
00:00:00.145 CFG: Energy use defaults as file system not ready or file not found
00:00:00.153 Project PekawayMOTA - PekawayMOTA Version 12.5.0.4(tasmota32)-2_0_10(2023-06-19T17:53:07)
00:00:00.945 WIF: Connecting to AP1 MANV_2G Channel 8 BSSId 20:97:27:1E:5A:68 in mode 11n as PekawayMOTA-0628…
00:00:02.690 WIF: Connected
00:00:02.951 HTP: Web server active on PekawayMOTA-0628 with IP address 192.168.9.101
13:25:47.937 MQT: Attempting connection…
13:25:48.029 MQT: Connected
13:25:48.034 MQT: pkw/tele/PekawayMOTA/LWT = Online (retained)
13:25:48.036 MQT: pkw/cmnd/PekawayMOTA/POWER =
13:25:48.042 MQT: pkw/tele/PekawayMOTA/INFO1 = {“Info1”:{“Module”:“ESP32-DevKit”,“Version”:“12.5.0.4(tasmota32)”,“FallbackTopic”:“cmnd/DVES_49A274_fb/”,“GroupTopic”:“pkw/cmnd/tasmotas/”}}
13:25:48.058 MQT: pkw/tele/PekawayMOTA/INFO2 = {“Info2”:{“WebServerMode”:“Admin”,“Hostname”:“PekawayMOTA-0628”,“IPAddress”:“192.168.9.101”,“IP6Global”:“”,“IP6Local”:“fe80::f665:bff:fe49:a274”}}
13:25:48.072 MQT: pkw/tele/PekawayMOTA/INFO3 = {“Info3”:{“RestartReason”:“Software reset CPU”,“BootCount”:14}}
13:25:51.968 MQT: pkw/tele/PekawayMOTA/STATE = {“Time”:“2025-03-21T13:25:51”,“Uptime”:“0T00:00:08”,“UptimeSec”:8,“Heap”:124,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Berry”:{“HeapUsed”:3,“Objects”:39},“Wifi”:{“AP”:1,“SSId”:“MANV_2G”,“BSSId”:“20:97:27:1E:5A:68”,“Channel”:8,“Mode”:“11n”,“RSSI”:74,“Signal”:-63,“LinkCount”:1,“Downtime”:“0T00:00:03”}}
13:25:52.034 MQT: pkw/tele/PekawayMOTA/SENSOR = {“Time”:“2025-03-21T13:25:52”,“DS18B20-1”:{“Id”:“0822547C32E9”,“Temperature”:9.3},“DS18B20-2”:{“Id”:“07226167B3E3”,“Temperature”:17.9},“TempUnit”:“C”}
13:26:26.613 CMD: I2cscan
13:26:26.620 MQT: pkw/stat/PekawayMOTA/RESULT = {“Command”:“Error”}

Besteht die Möglichkeit, dass du irgendwas in der Tasmota Konfiguration umgestellt/resettet hast? I2C muss in der Konfiguration aktiviert sein.

Könntest du sonst einfach einmal den ESP neu flashen?

Hab nur den GPIO16 belegt

Hab jetzt den Port 21 und 22 mit I2C SDA und SCL belegt und das dimmen funktioniert wieder.
Muss ich für weitere Funktionen noch andere Ports konfigurieren?

Danke schonmal

Hi Vincent,
hast zu meinem zweiten Problem mit dem MPPT S20 vielleicht noch einen Lösungsansatz?

@ABier Kannst du das nochmal testen wenn der Wifi Access Point vom Raspberry nicht läuft?

Hallo Vincent,
der Wifi AP ist bei mir generell deaktiviert, da ich das VanPi per Lan Kabel mit dem Router verbunden habe.