Sonoff ZBminiR2 reagiert nicht?

Hi!
Ich hab einen Sonoff ZBminiR2 zur Steuerung meines Gartenspringbrunnens installiert.
Dazu eine Automation, die den Brunnen nur von 09-20 Uhr laufen lässt.

Gestern abend lief der Brunnen aber nach 20 Uhr noch immer, weshalb ich das Ding manuell deaktiviert habe. Brunnen war aus, Automation hatte ich deaktiviert.

Heute um 07 Uhr lief der Springbrunnen, obwohl er nicht sollte. Sonoff via Home Assistant EIN oder AUS zeigte keine Reaktion. Der Brunnen lief munter weiter.
Ein angeschlossener physischer Schalter funktionierte auch nicht.

Erst nach Deaktivieren der Stromzufuhr und neuerlichem Einschalten ließ sich der Brunnen wie gewohnt schalten und alles funktioniert wieder einwandfrei.

Status laut Zigbee2MQTT:

{
    "delayed_power_on_state": false,
    "delayed_power_on_time": 60,
    "detach_relay_mode": false,
    "external_trigger_mode": "edge",
    "inching_control_set": {},
    "linkquality": 30,
    "network_indicator": true,
    "power_on_behavior": "previous",
    "state": "OFF",
    "turbo_mode": false,
    "update": {
        "installed_version": 4104,
        "latest_release_notes": null,
        "latest_source": "https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Sonoff/zbminir2_v1.0.8.ota",
        "latest_version": 4104,
        "state": "idle"
    }
}

Hatte jemand schon ein derartiges Problem?

Ist das eine Außeninstallation ?

Ja, der Sonoff Schalter sitzt in einem Verteiler im Kellerabgang, von Wind, Regen und Sonne geschützt. Das sollte kein Problem darstellen.

Wenn der außen sitzt könnte sich innen Kondensat bilden, das würde erklären warum der Mini nicht reagiert bzw. Fehlschaltungen erzeugt.

Müsste das nicht eher auf true sitzen, wenn du mit Automationen arbeiten willst?

Der ist erst seit kurzem verbaut.

Und ich habe auch andere eingesetzt, einen ebenfalls im Aussenbereich, einen im unbeheizten Gartenhaus.

@maxe Keine Ahnung. Aber ein anderes Gerät, das auch über Automation gesteuert wird, funktioniert mit diesen Settings.

Die Automation hat übrigens den Springbrunnen um 09 Uhr nicht eingeschaltet. Das heißt, laut Home Assistant war das Gerät on, aber der Brunnen lief nicht.
Jetzt hab ich den physischen Schalter mal abgeklemmt und es geht wieder. Evtl. passt da etwas nicht.

Geht beides, allerdings kann bei false jemand direkt den Schalter benutzen.

Schau dir mal die Trace zur Automation in der Zeitleiste an ob da Fehler sind.

Falls du den Verlauf an hast auch beim Mini schauen ob eventuell der manuelle Schalter betätigt wurde.

Im Aktivitätenprotokoll scheint nur ein mysteriöser Eintrag auf:

20 Uhr durch Automation ausgeschaltet ist korrekt.
Wieder einschalten nach 29 Minuten und 54 Sekunden durch wen?

Evtl ist da wirklich der detach relay mode schuld daran?

Das bedeutet ja nur das der Schalter nicht mehr direkt das Relay schalten kann , und du das über HA regeln musst.

Und laut Zustand ist das ja aus.

Aber das log sagt ja das der Schalter betätigt wurde, hast du um die Uhrzeit über den manuellen Schalter ausgeschaltet ?

Steht im Trace der Automation was ?

Zeig mal bitte die Automation als yaml.

Das bedeutet ja nur das der Schalter nicht mehr direkt das Relay schalten kann , und du das über HA regeln musst.

Nein, so verstehe ich den detach relay mode nicht. Laut Beschreibung von Sonoff schaltet der Schalter den ZBminiR2 aus, wenn detachrelay deaktiviert ist. Ist das aktiviert, kann der ZBminiR2 auch weiterhin smart gesteuert werden, obwohl der physische Schalter auf AUS ist.

Komisch, dass das aber bei einem anderen Gerät auch mit deaktiviertem detach relay mode funktioniert.

Hier meine Automation - aber die funktioniert im Prinzip ja. Das tat sie übrigens auch vorher schon, als ich einen Shelly mini angeschlossen hatte.

alias: Gartenbrunnen Zeitfenster
description: Ein- und Ausschaltzeiten programmiert
triggers:
  - at: "09:00:00"
    id: Frueh
    trigger: time
  - at: "20:00:00"
    id: Spaet
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Frueh
        sequence:
          - metadata: {}
            data: {}
            target:
              entity_id: switch.gartenbrunnen
            action: switch.turn_on
      - conditions:
          - condition: trigger
            id:
              - Spaet
        sequence:
          - metadata: {}
            data: {}
            target:
              entity_id: switch.gartenbrunnen
            action: switch.turn_off
mode: single

Den Mini kannst du immer smart steuern egal in welchem Modus, im detached Modus hat nur der Lichtschalter keinen Zugriff auf das Relay vom Mini und es wird Dauerstrom geschaltet stattdessen bekommt HA den Zustand des Lichtschalters mitgeteilt und du musst dann selber dafür sorgen das etwas passiert.

Der Lichtschalter sendet dem Mini immer nur ein Signal das er schalten soll er schaltet den Mini aber NICHT physikalisch vom Strom ab, deshalb funktioniert er ja auch als Router auch wenn der Schalter auf aus steht.

1 „Gefällt mir“

Danke für die Info!

Wie gesagt, ist komisch, dass der Springbrunnen ein Eigenleben entwickelt, während zB das Licht im Gartenhaus genau gleich konfiguriert ist, aber keine Probleme macht.

Deshalb ja der Verdacht mit kondensfeuchtigkeit.

Ich warte noch auf die Antwort ob du um 20:29 den Lichtschalter benutzt hast und was im Trace der Automation steht.

Da kann du die Zeitfenster zur Anzeige wählen und kontrollieren was passiert ist.

Ja, ich glaub, um 20:29 hab ich selbst den Brunnen abgeschaltet (via HA). Ehrlich gesagt, ich kenn mich gar nicht mehr aus :grinning_face:
Jedenfalls hat sich das Ding von selbst wieder eingeschaltet…

Hier der Trace:

{
  "trace": {
    "last_step": "action/0/choose/1/sequence/0",
    "run_id": "74167a830c64aa7cda89b9e50761e0da",
    "state": "stopped",
    "script_execution": "finished",
    "timestamp": {
      "start": "2026-04-10T18:00:00.125522+00:00",
      "finish": "2026-04-10T18:00:00.132865+00:00"
    },
    "domain": "automation",
    "item_id": "1711373747607",
    "trigger": "time",
    "trace": {
      "trigger/1": [
        {
          "path": "trigger/1",
          "timestamp": "2026-04-10T18:00:00.125612+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "automation.test_gartenbrunnen",
              "state": "on",
              "attributes": {
                "id": "1711373747607",
                "last_triggered": "2026-04-10T07:00:00.180750+00:00",
                "mode": "single",
                "current": 0,
                "friendly_name": "Gartenbrunnen Zeitfenster"
              },
              "last_changed": "2026-04-08T07:17:03.533254+00:00",
              "last_reported": "2026-04-10T07:00:00.189085+00:00",
              "last_updated": "2026-04-10T07:00:00.189085+00:00",
              "context": {
                "id": "01KNV31GHMKJFZH2H67NZYH5VB",
                "parent_id": null,
                "user_id": null
              }
            },
            "trigger": {
              "id": "Spaet",
              "idx": "1",
              "alias": null,
              "platform": "time",
              "now": "2026-04-10T20:00:00.125127+02:00",
              "description": "time",
              "entity_id": null
            }
          }
        }
      ],
      "action/0": [
        {
          "path": "action/0",
          "timestamp": "2026-04-10T18:00:00.126063+00:00",
          "changed_variables": {
            "context": {
              "id": "01KNW8T0BX22QEAV0ZWZXEPX5P",
              "parent_id": null,
              "user_id": null
            }
          },
          "result": {
            "choice": 1
          }
        }
      ],
      "action/0/choose/0": [
        {
          "path": "action/0/choose/0",
          "timestamp": "2026-04-10T18:00:00.126204+00:00",
          "result": {
            "result": false
          }
        }
      ],
      "action/0/choose/0/conditions/0": [
        {
          "path": "action/0/choose/0/conditions/0",
          "timestamp": "2026-04-10T18:00:00.126262+00:00",
          "result": {
            "result": false
          }
        }
      ],
      "action/0/choose/1": [
        {
          "path": "action/0/choose/1",
          "timestamp": "2026-04-10T18:00:00.126393+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "action/0/choose/1/conditions/0": [
        {
          "path": "action/0/choose/1/conditions/0",
          "timestamp": "2026-04-10T18:00:00.126460+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "action/0/choose/1/sequence/0": [
        {
          "path": "action/0/choose/1/sequence/0",
          "timestamp": "2026-04-10T18:00:00.126634+00:00",
          "result": {
            "params": {
              "domain": "switch",
              "service": "turn_off",
              "service_data": {},
              "target": {
                "entity_id": [
                  "switch.gartenbrunnen"
                ]
              }
            },
            "running_script": false
          }
        }
      ]
    },
    "config": {
      "id": "1711373747607",
      "alias": "Gartenbrunnen Zeitfenster",
      "description": "Ein- und Ausschaltzeiten programmiert",
      "triggers": [
        {
          "at": "09:00:00",
          "id": "Frueh",
          "trigger": "time"
        },
        {
          "at": "20:00:00",
          "id": "Spaet",
          "trigger": "time"
        }
      ],
      "conditions": [],
      "actions": [
        {
          "choose": [
            {
              "conditions": [
                {
                  "condition": "trigger",
                  "id": [
                    "Frueh"
                  ]
                }
              ],
              "sequence": [
                {
                  "metadata": {},
                  "data": {},
                  "target": {
                    "entity_id": "switch.gartenbrunnen"
                  },
                  "action": "switch.turn_on"
                }
              ]
            },
            {
              "conditions": [
                {
                  "condition": "trigger",
                  "id": [
                    "Spaet"
                  ]
                }
              ],
              "sequence": [
                {
                  "metadata": {},
                  "data": {},
                  "target": {
                    "entity_id": "switch.gartenbrunnen"
                  },
                  "action": "switch.turn_off"
                }
              ]
            }
          ]
        }
      ],
      "mode": "single"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "01KNW8T0BX22QEAV0ZWZXEPX5P",
      "parent_id": null,
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "name": "Gartenbrunnen Zeitfenster",
      "message": "triggered by time",
      "source": "time",
      "entity_id": "automation.test_gartenbrunnen",
      "context_id": "01KNW8T0BX22QEAV0ZWZXEPX5P",
      "domain": "automation",
      "when": 1775844000.1257584
    },
    {
      "state": "off",
      "entity_id": "switch.gartenbrunnen",
      "when": 1775844000.219303,
      "context_event_type": "automation_triggered",
      "context_domain": "automation",
      "context_name": "Gartenbrunnen Zeitfenster",
      "context_message": "triggered by time",
      "context_source": "time",
      "context_entity_id": "automation.test_gartenbrunnen"
    }
  ]
}

Automation lief korrekt ab, soweit ich das sehe. Die Automation hat um 20 Uhr den Sonoff abgeschaltet, aber in Wirklichkeit lief er weiter…

Ich bin mir nicht ganz sicher aber bei mir wird bei einer ausgeführten Aktion ein Kreis mit Punkt drin in der Leiste angezeigt.

Steht im HA Protokoll was ?

Sonst bleibt wirklich nur ein Kontakt/Feuchte Problem denke ich.

Also ich sehe einen Punkt im Kreis bei Auswahl Option 2 ausgeführt.

Aber der Punkt turned off ist nicht mit Punkt versehen

Hmm, danke für den Hinweis.
Sollte dort einer sein?
Ich bin da nicht so tief in der Materie :laughing:
Dann würde die Automation also nicht korrekt ablaufen?
Erklärt mir aber nicht, warum das Ding überhaupt nicht mehr reagiert hat. Weder auf Schalter noch über HA. Erst nach Unterbrechen der Stromzufuhr gings wieder.
Die Automation lief das letzte Jahr über mit einem Shelly mini problemlos. Auch wenn der angeschlossene physische Schalter betätigt wurde.

Im HA Protokoll scheint auch nichts auf.

Da bin ich auch nicht ganz sicher.

Ich würde einfach mal sagen Hardwareproblem/Feuchtigkeit/Verkabelung.

Vielleicht reklamieren und tauschen.

1 „Gefällt mir“