Div. Probleme mit "Shutters and Blinds" mit ESP32

  • Hallo,

    ich habe bereits erfolgreich Rollos mit Tasmota und Steppermotoren am laufen. Bis jetzt einzeln mit ESP8266.

    Nun möchte ich ein 4-fach Modul mit einem ESP32 Nodemcu bauen.

    Kompiliert habe ich mit dem Online-Compiler inkl.

    #define USE_SHUTTER_ESP32

    #define USE_I2C

    #define USE_PCF8574

    #define USE_PCF8574_MODE2

    Am PCF hängen 8 Taster, diese funktionieren auch einwandfrei.

    Habe aber folgende Softwareprobleme:

    Problem 1:

    Ich kann keine Shutterbuttons für Shutter 2-4 programmieren:

    11:53:29.017 CMD: ShutterButton2 3 up 1

    11:53:29.029 MQT: stat/4fachRollo/RESULT = {"ShutterButton2":"-"}

    Ein Tastendruck betätigt dann Shutter1

    Es liegt nicht an den Buttons, für ShutterButton1 kann ich alle 8 Buttons funktionierend konfigurieren

    Problem 2:

    Shutter2 fährt nur 1-2 Sekunden in die Richtung mit angeschaltetem "Relay 4" (direction), dann schaltet Relay 4 ab

    12:01:26.443 MQT: stat/4fachRollo/RESULT = {"POWER4":"OFF"} und der Stepper ändert die Drehrichtung

    Problem 3:

    Shutter4 deaktiviert "Relay_i 7" (enable) nicht nachdem er einmal betätigt wurde. Somit bleibt der Stepper immer bestromt. Ich kann mit "Power7 off" abschalten, aber bei nächster Betätigung bleibt es wieder an. Auch bei Neustart ist das Relais bereits an.

    00:00:00.076 I2C: Bus1 using GPIO22(SCL) and GPIO21(SDA)

    00:00:00.201 BRY: Berry initialized, RAM used=3695 bytes

    00:00:00.216 TFS: File '.drvset003' not found

    00:00:00.217 CFG: Energy use defaults as file system not ready or file not found

    00:00:00.218 Shutter: Standard verwenden

    00:00:00.229 SHT: About to load settings from file /.drvset027

    00:00:00.255 SHT: ShutterMode: 4

    00:00:00.257 SHT: ShutterMode: 4

    00:00:00.259 SHT: ShutterMode: 4

    00:00:00.261 SHT: ShutterMode: 4

    00:00:00.272 Projekt tasmota - Tasmota Version 13.0.0(TasmoCompiler-esp32generic)-2_0_10(2023.07.09 12:02:54)

    00:00:00.401 RSL: RESULT = {"Shutter4":{"Position":0,"Direction":1,"Target":0,"Tilt":0}}

    00:00:00.462 RSL: RESULT = {"POWER7":"ON"}

    00:00:00.463 RSL: POWER7 = ON

    00:00:00.465 RSL: SHUTTER4 = 0

    00:00:00.466 RSL: RESULT = {"Shutter4":{"Position":0,"Direction":0,"Target":0,"Tilt":0}}

    Bei Problem 2 und 3 ist es dabei egal auf welche IOs die Relays konfiguriert sind. Ist wohl Softwaresache.

    Hat jemand einen Tip dazu?

    Viele Grüße,

    Daniel

  • Daniel_B 10. Juli 2023 um 12:12

    Hat den Titel des Themas von „Div. Probleme mit "Shutters and Blinds"“ zu „Div. Probleme mit "Shutters and Blinds" mit ESP32“ geändert.
  • Problem 2 und 3 haben sich von selbst erledigt. Habe ohne Änderungen neu kompiliert und geflasht.

    Nur die Buttons lassen sich immer noch nicht konfigurieren.