Ich kurz danach auch.. ![]()
Ich warte ja immer noch auf die Komplette HACS freischaltung, so das man kein Repoo mehr Manuelklk eingeben muss … und das Auto Update dann besser läuft .. aber bisher lässt das bestimmt nioch gut einen MOnsat auf sich warten
Moin
Einfach nur mal ne Rückmeldung. ![]()
Ich habe die letzten Tage mal ein paar Sachen durchgespielt.
Alles wo es schon mal gehackt hat ![]()
Bei mir läuft soweit alles.
Und deswegen habe ich es jetzt gewagt… Ich habe meine einzelnen Automationen und Helfer für meine Jalousiesteuerungen gelöscht.
Das waren immerhin 6 Automationen (für die Räume und die Verschattung einzeln) und 2 Helfer.
.
Mit der Markise habe ich jetzt noch nicht wirklich weiter gemacht. Aber die Grundfunktionen gehen ja.
Sperren bei Regen/Wind, einfahren am Abend. ![]()
.
Ich finde dein SchutterPilot gerade deswegen so GUT, weil es hilft weniger Automationen zu nutzen. Dadurch das ganze aufgeräumter ist. und in der Seitenleiste extra auftaucht.
Das selbe habe ich mit so ziemlich allen „Schaltern“ gemacht. Mit dem SwitchManager.
Selbes Prinzip. Leider geht es da nicht für alle meine Schalter, aber gut…
Der Vollständigkeit halber einmal die Daten aus ShutterPilot
## Shutter Pilot 2.23.1 – Einstellungs-Export
Erstellt: 2026-09-25 10:04 CEST · Home Assistant 2026.9.3 · Sonne: Elevation 22.4°, Azimut 126.8°
System aktiv: ja
### Allgemeine Einstellungen
| Einstellung | Wert |
| --- | --- |
| `guard_rain_lockout` | 0 |
| `guard_wind_lockout` | 5 |
| `master_entity_id` | switch.shutter_pilot_system |
| `min_drive_gap` | 0 |
| `sun_cond_ice_entity` | sensor.wetterstation_temperature |
| `sun_cond_ice_off_below` | 0 |
| `sun_cond_ice_on_above` | 0 |
| `sun_cond_rain_entity` | binary_sensor.wetterstation_rain_status |
| `sun_cond_rain_off_below` | 1 |
| `sun_cond_rain_on_above` | 1 |
| `sun_cond_wind_entity` | sensor.wetterstation_wind_speed |
| `sun_cond_wind_off_below` | 5 |
| `sun_cond_wind_on_above` | 10 |
| `verify_after` | 45 |
| `verify_enabled` | nein |
| `verify_retries` | 1 |
| `verify_tolerance` | 8 |
| `weather_entity` | weather.forecast_home |
### Bereich „Wohnbereich" (`living`)
Modus: `brightness` · Automatik: an · Sonnenschutz: **per Schalter abgeschaltet**
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_wohnbereich |
| `azimuth_enabled` | ja |
| `azimuth_max` | 315 |
| `azimuth_min` | 240 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 4 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 10 |
| `shade_only_when_open` | ja |
| `shade_release_opens` | ja |
| `sun_cond_a_entity` | sensor.wetterstation_illuminance |
| `sun_cond_a_off_below` | 15000 |
| `sun_cond_a_on_above` | 30000 |
| `sun_protect_enabled` | ja |
| `temp_sensor` | sensor.tado_smart_thermostat_ru0335351296_current_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
Bedingungen des Bereichs, Werte von jetzt:
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 18815 lx | ab 30000 / auf unter 15000 | ❌ | – |
### Bereich „Schlafbereich" (`sleep`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_schlafbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.og_balkon_shellywalldisplay_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 04:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „kleines Zimmer" (`children`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_kinderbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.temperatur_anbau_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „Balkon" (`balkon`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_balkon |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `b_latest_down` | 18:00 |
| `b_latest_down_enabled` | nein |
| `b_latest_up` | 09:00 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 0 |
| `sun_protect_enabled` | nein |
| `sunrise_offset` | 0 |
| `sunset_offset` | 0 |
| `temp_sensor` | sensor.wetterstation_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Rollladen `cover.rollladen_kleines_zimmer_og` – „kleines Zimmer OG"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `children` · Bereich runter: `children` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | children |
| `area_up_id` | children |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 20 |
| `shading_enabled` | nein |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_kleines_zimmer_og |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 0 |
| `window_entity_id` | binary_sensor.fensterkontakt_kleines_zimmer_og |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (20 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (20 %).
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.rollladen_schlafzimmer_og` – „Schlafzimmer"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `sleep` · Bereich runter: `sleep` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | sleep |
| `area_up_id` | sleep |
| `automation_enabled` | ja |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | ja |
| `min_position_when_open` | 95 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 95 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | nein |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_schlafzimmer |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | sensor.fenstergriff_balkon |
| `window_open_state` | open |
| `window_tilted_state` | tilted |
| `window_vent_while_open` | ja |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer` – „Wohnzimmer rechts"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_rechts |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 0 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_rechts |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation 22.4° in [4.0° – 90.0°]: ✅
- Fensterrichtung: ❌ (126.8° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 18815 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0` – „Wohnzimmer links"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_links |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_links |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation 22.4° in [4.0° – 90.0°]: ✅
- Fensterrichtung: ❌ (126.8° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 18815 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Markise `cover.og_balkon_markise_markise` – „Markise Balkon"
Position jetzt: – · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Ruhestellung (eingefahren): 100 % · Beschattung (ausgefahren): 0 %
Beschattungsbereich: `balkon`
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | balkon |
| `automation_enabled` | ja |
| `awning_track_enabled` | nein |
| `awning_track_high_elev` | 60 |
| `awning_track_high_pos` | 60 |
| `awning_track_low_elev` | 20 |
| `awning_track_low_pos` | 100 |
| `awning_track_step` | 10 |
| `blind_drive` | ja |
| `device_kind` | awning |
| `position_open` | 100 |
| `position_sun_protect` | 0 |
| `shutter_auto_entity_id` | switch.shutter_pilot_markise_markise_balkon_2 |
| `sun_cond_dusk_entity` | sensor.wetterstation_illuminance |
| `sun_cond_dusk_on_above` | 1000 |
| `sun_geometry_override` | nein |
> ℹ️ `cover.og_balkon_markise_markise` meldet keine Positionierung. Gefahren wird deshalb nicht die Zahl, sondern ein Kommando: **Einfahren** (100 %) = `cover.open_cover`, **Ausfahren** (0 %) = `cover.close_cover`. Fährt der Antrieb verkehrt herum, sind die beiden Positionen zu tauschen – oder das Kommando stimmt schon und die Verdrahtung dreht es um; das lässt sich unter Werkzeuge ▸ Aktionen mit beiden Diensten einzeln prüfen.
Wind-, Regen- und Frostschutz:
| Schutz | Sensor | Wert jetzt | Schwellen | Ergebnis |
| --- | --- | --- | --- | --- |
| wind | `sensor.wetterstation_wind_speed` | 3.96 km/h | einfahren ab 10 / frei unter 5 | ✅ frei |
| rain | `binary_sensor.wetterstation_rain_status` | off | an = Gefahr | ✅ frei |
| ice | `sensor.wetterstation_temperature` | 13.7 °C | Gefahr unter 0 / frei ab 0 | ✅ frei |
**Ergebnis: darf ausfahren**
Dämmerungs-Automatik:
`sensor.wetterstation_illuminance` meldet 18815 lx · dunkel unter 1000 / hell ab – · ✅ frei
### Laufender Zustand
| Merker | Wert |
| --- | --- |
| beschattete Rollläden | – |
| gilt als oben | cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0, cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer, cover.rollladen_kleines_zimmer_og, cover.rollladen_schlafzimmer_og |
| gilt als unten | – |
| wartende Nachhol-Fahrten | – |
| Minuten-Ticker läuft | ja |
| zuletzt geladen | vor 4 min |
> ℹ️ Die Integration wurde gerade neu geladen – jedes Speichern im Panel tut das. Die Merker oben fangen danach wieder bei null an und füllen sich im Lauf des Tages. Leere Zeilen sind hier also kein Befund.
![]()
Hallo Bjoerg,
es freut mich sehr zu lesen das alles funktioniert, und das du ShutterPilot so sehr vertraust das du alle deine Automationmne gleich gelöscht hast. Ich hoffe das auch weuiterhin alles gut läuft.
JA das ShutterPilot in der sSeitenleiste auftaucht und man dann ein menü zum überlicken und steuern hat war zwingend für den WAF nötig =))) Aber ich finde es ist doch recht gut gelunmgen =)
DU weisst wenn was ist einfach schreibenb icjh kümmer mcih .. aiuch wenn die nächsten 5 wochen viel stress auf der Arbeit ansteht … zwischen durch finde ich hier immer etwas zeit …
30.09.26
Heute beim zu Bett gehen funktionierte die Änderung von offener Balkontür auf gekippt nicht.
Die Jalousie war auf der Position für offen, so wie es sein sollte.
Habe die Balkontür dann gekippt. Keine Reaktion.
Dann auf geschlossen, die Jalousie fuhr zu.
Dann wieder auf gekippt, keine Reaktion.
..
## Shutter Pilot 2.23.1 – Einstellungs-Export
Erstellt: 2026-09-30 01:56 CEST · Home Assistant 2026.9.4 · Sonne: Elevation -37.9°, Azimut 12.7°
System aktiv: ja
### Allgemeine Einstellungen
| Einstellung | Wert |
| --- | --- |
| `guard_rain_lockout` | 0 |
| `guard_wind_lockout` | 5 |
| `master_entity_id` | switch.shutter_pilot_system |
| `min_drive_gap` | 0 |
| `sun_cond_ice_entity` | sensor.wetterstation_temperature |
| `sun_cond_ice_off_below` | 0 |
| `sun_cond_ice_on_above` | 0 |
| `sun_cond_rain_entity` | binary_sensor.wetterstation_rain_status |
| `sun_cond_rain_off_below` | 1 |
| `sun_cond_rain_on_above` | 1 |
| `sun_cond_wind_entity` | sensor.wetterstation_wind_speed |
| `sun_cond_wind_off_below` | 5 |
| `sun_cond_wind_on_above` | 10 |
| `verify_after` | 45 |
| `verify_enabled` | nein |
| `verify_retries` | 1 |
| `verify_tolerance` | 8 |
| `weather_entity` | weather.forecast_home |
### Bereich „Wohnbereich" (`living`)
Modus: `brightness` · Automatik: an · Sonnenschutz: an
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_wohnbereich |
| `azimuth_enabled` | ja |
| `azimuth_max` | 315 |
| `azimuth_min` | 240 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 4 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 10 |
| `shade_only_when_open` | ja |
| `shade_release_opens` | ja |
| `sun_cond_a_entity` | sensor.wetterstation_illuminance |
| `sun_cond_a_off_below` | 15000 |
| `sun_cond_a_on_above` | 30000 |
| `sun_protect_enabled` | ja |
| `temp_sensor` | sensor.tado_smart_thermostat_ru0335351296_current_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
Bedingungen des Bereichs, Werte von jetzt:
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 1 lx | ab 30000 / auf unter 15000 | ❌ | – |
### Bereich „Schlafbereich" (`sleep`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_schlafbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.og_balkon_shellywalldisplay_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 04:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „kleines Zimmer" (`children`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_kinderbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.temperatur_anbau_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „Balkon" (`balkon`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_balkon |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `b_latest_down` | 18:00 |
| `b_latest_down_enabled` | nein |
| `b_latest_up` | 09:00 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 0 |
| `sun_protect_enabled` | nein |
| `sunrise_offset` | 0 |
| `sunset_offset` | 0 |
| `temp_sensor` | sensor.wetterstation_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Rollladen `cover.rollladen_kleines_zimmer_og` – „kleines Zimmer OG"
Position jetzt: 0 % · zuletzt gespeichert: 0.0 (Quelle: automation) · Automatik: an
Bereich hoch: `children` · Bereich runter: `children` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | children |
| `area_up_id` | children |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 20 |
| `shading_enabled` | nein |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_kleines_zimmer_og |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 0 |
| `window_entity_id` | binary_sensor.fensterkontakt_kleines_zimmer_og |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (20 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (20 %).
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.rollladen_schlafzimmer_og` – „Schlafzimmer"
Position jetzt: 0 % · zuletzt gespeichert: 0.0 (Quelle: automation) · Automatik: an
Bereich hoch: `sleep` · Bereich runter: `sleep` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | sleep |
| `area_up_id` | sleep |
| `automation_enabled` | ja |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | ja |
| `min_position_when_open` | 95 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 95 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | nein |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_schlafzimmer |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | sensor.fenstergriff_balkon |
| `window_open_state` | open |
| `window_tilted_state` | tilted |
| `window_vent_while_open` | ja |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer` – „Wohnzimmer rechts"
Position jetzt: 0 % · zuletzt gespeichert: 0.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_rechts |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 0 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_rechts |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation -37.9° in [4.0° – 90.0°]: ❌
- Fensterrichtung: ❌ (12.7° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 1 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0` – „Wohnzimmer links"
Position jetzt: 0 % · zuletzt gespeichert: 0.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_links |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_links |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation -37.9° in [4.0° – 90.0°]: ❌
- Fensterrichtung: ❌ (12.7° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 1 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Markise `cover.og_balkon_markise_markise` – „Markise Balkon"
Position jetzt: – · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Ruhestellung (eingefahren): 100 % · Beschattung (ausgefahren): 0 %
Beschattungsbereich: `balkon`
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | balkon |
| `automation_enabled` | ja |
| `awning_track_enabled` | nein |
| `awning_track_high_elev` | 60 |
| `awning_track_high_pos` | 60 |
| `awning_track_low_elev` | 20 |
| `awning_track_low_pos` | 100 |
| `awning_track_step` | 10 |
| `blind_drive` | ja |
| `device_kind` | awning |
| `position_open` | 100 |
| `position_sun_protect` | 0 |
| `shutter_auto_entity_id` | switch.shutter_pilot_markise_markise_balkon_2 |
| `sun_cond_dusk_entity` | sensor.wetterstation_illuminance |
| `sun_cond_dusk_on_above` | 1000 |
| `sun_geometry_override` | nein |
> ℹ️ `cover.og_balkon_markise_markise` meldet keine Positionierung. Gefahren wird deshalb nicht die Zahl, sondern ein Kommando: **Einfahren** (100 %) = `cover.open_cover`, **Ausfahren** (0 %) = `cover.close_cover`. Fährt der Antrieb verkehrt herum, sind die beiden Positionen zu tauschen – oder das Kommando stimmt schon und die Verdrahtung dreht es um; das lässt sich unter Werkzeuge ▸ Aktionen mit beiden Diensten einzeln prüfen.
Wind-, Regen- und Frostschutz:
| Schutz | Sensor | Wert jetzt | Schwellen | Ergebnis |
| --- | --- | --- | --- | --- |
| wind | `sensor.wetterstation_wind_speed` | 2.88 km/h | einfahren ab 10 / frei unter 5 | ✅ frei |
| rain | `binary_sensor.wetterstation_rain_status` | off | an = Gefahr | ✅ frei |
| ice | `sensor.wetterstation_temperature` | 17.3 °C | Gefahr unter 0 / frei ab 0 | ✅ frei |
**Ergebnis: darf ausfahren**
Dämmerungs-Automatik:
`sensor.wetterstation_illuminance` meldet 1 lx · dunkel unter 1000 / hell ab – · ⛔ eingefahren gehalten
### Laufender Zustand
| Merker | Wert |
| --- | --- |
| beschattete Rollläden | – |
| gilt als oben | – |
| gilt als unten | cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0, cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer, cover.rollladen_kleines_zimmer_og, cover.rollladen_schlafzimmer_og |
| wartende Nachhol-Fahrten | – |
| Minuten-Ticker läuft | ja |
| zuletzt geladen | vor 635 min |
01.10.26
Nachtrag:
Habe das nochmal durchgespielt.
Balkontür ist auf.
Es wird dunkel, die Jalousien fahren auf die Position für „Fenster offen“ = 95% (bei mir)
Dann den Griff auf gekippt = nichts passiert.
Dann den Griff auf geschlossen = die Jalousie fährt zu.
Dann den Griff wieder auf offen = Jalousie fährt auf 95%
Dann den Griff auf gekippt = Jalousie fährt auf 30%
Sprich, nach der Automatischen Jalousiefahrt am Abend, reagiert die Steuerung nicht auf die Fenstergriffstellung gekippt.
Danach schon ??
02.10.26
Nachtrag 2:
Test ![]()
Balkontür ist auf Kipp.
Es wird dunkel, die Jalousie fährt auf die Position für gekippt (30%)
Dann den Griff auf offen = die Jalousie fährt auf die Position (95%)
Griff auf zu = Jalousie fährt zu.
Wenn man den Griff noch während der fahrt der Jalousie ändert, übernimmt die Automation dieses nicht.
Beispiel:
Von Balkontür Auf (95%) den Griff auf gekippt (30%).
Während die Jalousie nach unten fährt den Griff wieder auf Auf.
Die Jalousie fährt auf die 30% und verharrt da, obwohl der Griff auf Auf steht.
04.10.26
Nachtrag 3:
Heute morgen blieb das Schlafzimmer dunkel.
Fenster war gestern Abend auf Kipp.
Jalousie fuhr auf die eingestellte Position (30%) und da ist sie noch.
Alle anderen sind aufgefahren.
## Shutter Pilot 2.23.1 – Einstellungs-Export
Erstellt: 2026-10-04 08:18 CEST · Home Assistant 2026.9.4 · Sonne: Elevation 6.1°, Azimut 106.0°
System aktiv: ja
### Allgemeine Einstellungen
| Einstellung | Wert |
| --- | --- |
| `guard_rain_lockout` | 0 |
| `guard_wind_lockout` | 5 |
| `master_entity_id` | switch.shutter_pilot_system |
| `min_drive_gap` | 0 |
| `sun_cond_ice_entity` | sensor.wetterstation_temperature |
| `sun_cond_ice_off_below` | 0 |
| `sun_cond_ice_on_above` | 0 |
| `sun_cond_rain_entity` | binary_sensor.wetterstation_rain_status |
| `sun_cond_rain_off_below` | 1 |
| `sun_cond_rain_on_above` | 1 |
| `sun_cond_wind_entity` | sensor.wetterstation_wind_speed |
| `sun_cond_wind_off_below` | 5 |
| `sun_cond_wind_on_above` | 10 |
| `verify_after` | 45 |
| `verify_enabled` | nein |
| `verify_retries` | 1 |
| `verify_tolerance` | 8 |
| `weather_entity` | weather.forecast_home |
### Bereich „Wohnbereich" (`living`)
Modus: `brightness` · Automatik: an · Sonnenschutz: an
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_wohnbereich |
| `azimuth_enabled` | ja |
| `azimuth_max` | 315 |
| `azimuth_min` | 240 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 4 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 10 |
| `shade_only_when_open` | ja |
| `shade_release_opens` | ja |
| `sun_cond_a_entity` | sensor.wetterstation_illuminance |
| `sun_cond_a_off_below` | 15000 |
| `sun_cond_a_on_above` | 30000 |
| `sun_protect_enabled` | ja |
| `temp_sensor` | sensor.tado_smart_thermostat_ru0335351296_current_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
Bedingungen des Bereichs, Werte von jetzt:
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 2049 lx | ab 30000 / auf unter 15000 | ❌ | – |
### Bereich „Schlafbereich" (`sleep`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_schlafbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.og_balkon_shellywalldisplay_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 04:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „kleines Zimmer" (`children`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_kinderbereich |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `sun_protect_enabled` | nein |
| `temp_sensor` | sensor.temperatur_anbau_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Bereich „Balkon" (`balkon`)
Modus: `brightness` · Automatik: an · Sonnenschutz: aus (nicht eingerichtet)
| Einstellung | Wert |
| --- | --- |
| `auto_entity_id` | switch.shutter_pilot_auto_balkon |
| `azimuth_enabled` | nein |
| `azimuth_max` | 270 |
| `azimuth_min` | 90 |
| `b_latest_down` | 18:00 |
| `b_latest_down_enabled` | nein |
| `b_latest_up` | 09:00 |
| `b_latest_up_enabled` | nein |
| `brightness_sensor` | sensor.wetterstation_illuminance |
| `down_light_brightness` | 40 |
| `drive_delay` | 0 |
| `elevation_max` | 90 |
| `elevation_min` | 0 |
| `lux_down` | 199 |
| `lux_hold` | 1 |
| `lux_up` | 201 |
| `manual_override` | never |
| `mode` | brightness |
| `random_offset` | 0 |
| `shade_hold` | 0 |
| `sun_protect_enabled` | nein |
| `sunrise_offset` | 0 |
| `sunset_offset` | 0 |
| `temp_sensor` | sensor.wetterstation_temperature |
| `time_down` | 19:00 |
| `time_up` | 07:00 |
| `time_we_down` | 20:00 |
| `time_we_up` | 08:00 |
| `vent_enabled` | nein |
| `w_down_from` | 13:00 |
| `w_down_to` | 23:00 |
| `w_up_from` | 06:00 |
| `w_up_to` | 13:00 |
| `we_down_from` | 13:00 |
| `we_down_to` | 23:00 |
| `we_up_from` | 06:00 |
| `we_up_to` | 13:00 |
### Rollladen `cover.rollladen_kleines_zimmer_og` – „kleines Zimmer OG"
kleines Zimmer aus dem Protokoll entfernt, weil die MAXIMALE Anzahl von Buchstaben erreicht ist. ;-)
### Rollladen `cover.rollladen_schlafzimmer_og` – „Schlafzimmer"
Position jetzt: 30 % · zuletzt gespeichert: 30.0 (Quelle: manual) · Automatik: an
Bereich hoch: `sleep` · Bereich runter: `sleep` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | sleep |
| `area_up_id` | sleep |
| `automation_enabled` | ja |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | ja |
| `min_position_when_open` | 95 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 95 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | nein |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_schlafzimmer |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | sensor.fenstergriff_balkon |
| `window_open_state` | open |
| `window_tilted_state` | tilted |
| `window_vent_while_open` | ja |
Automatisches Hochfahren, Stand jetzt:
- ❌ Eine **von Hand gefahrene Position** (30 %) blockiert das Öffnen (Einstellung „Manuelle Übersteuerung" im Bereich).
### Rollladen `cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer` – „Wohnzimmer rechts"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_rechts |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 0 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_rechts |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation 6.1° in [4.0° – 90.0°]: ✅
- Fensterrichtung: ❌ (106.0° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 2049 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Rollladen `cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0` – „Wohnzimmer links"
Position jetzt: 100 % · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Bereich hoch: `living` · Bereich runter: `living` (der Runter-Bereich entscheidet über die Beschattung)
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | living |
| `area_up_id` | living |
| `blind_drive` | nein |
| `drive_after_close` | ja |
| `lock_protection` | nein |
| `min_position_when_open` | 20 |
| `position_closed` | 0 |
| `position_open` | 100 |
| `position_sun_protect` | 60 |
| `position_when_window_open` | 100 |
| `position_when_window_tilted` | 30 |
| `shading_enabled` | ja |
| `shutter_auto_entity_id` | switch.shutter_pilot_rollladen_wohnzimmer_links |
| `sun_geometry_override` | nein |
| `tilt_closed` | 0 |
| `tilt_enabled` | nein |
| `tilt_open` | 100 |
| `tilt_sun_protect` | 30 |
| `window_close_debounce` | 5 |
| `window_entity_id` | binary_sensor.fensterkontakt_wohnzimmer_links |
| `window_open_state` | on |
| `window_tilted_state` | none |
> ⚠️ Ohne Kipp-Zustand ist der Kontakt zweiwertig, gefahren wird immer `position_when_window_tilted` (30 %) – auch bei „offen". `position_when_window_open` (100 %) wird nie benutzt.
> ℹ️ **„Nachholen wenn Fenster offen oder gekippt“ ist an**, **„Bei offenem oder gekipptem Fenster schon auf die Lüftungsposition fahren“ ist aus** – solange das Fenster offen *oder gekippt* ist, fährt dieser Rollladen zur Schließzeit **gar nicht**. Die volle Fahrt wird vorgemerkt und erst beim Schließen des Fensters ausgeführt. Mit dem zweiten Haken fährt er schon jetzt auf `position_when_window_tilted` (30 %).
Beschattungs-Prüfung mit den Werten von jetzt:
- Elevation 6.1° in [4.0° – 90.0°]: ✅
- Fensterrichtung: ❌ (106.0° in [240° – 315°])
- Beschattungszeitraum: ✅
- Zusätzliche Bedingungen: ❌
**Ergebnis: nicht beschatten** · gemerkter Zustand: nicht beschattet
| Bed. | Sensor | Wert jetzt | Schwellen | erfüllt | Hinweis |
| --- | --- | --- | --- | --- | --- |
| a | `sensor.wetterstation_illuminance` | 2049 lx | ab 30000 / auf unter 15000 | ❌ | – |
Automatisches Hochfahren, Stand jetzt:
- ✅ Nichts hält das Öffnen auf. Ob heute schon gefahren wurde, steht unter „Laufender Zustand".
### Markise `cover.og_balkon_markise_markise` – „Markise Balkon"
Position jetzt: – · zuletzt gespeichert: 100.0 (Quelle: automation) · Automatik: an
Ruhestellung (eingefahren): 100 % · Beschattung (ausgefahren): 0 %
Beschattungsbereich: `balkon`
| Einstellung | Wert |
| --- | --- |
| `area_down_id` | balkon |
| `automation_enabled` | ja |
| `awning_track_enabled` | nein |
| `awning_track_high_elev` | 60 |
| `awning_track_high_pos` | 60 |
| `awning_track_low_elev` | 20 |
| `awning_track_low_pos` | 100 |
| `awning_track_step` | 10 |
| `blind_drive` | ja |
| `device_kind` | awning |
| `position_open` | 100 |
| `position_sun_protect` | 0 |
| `shutter_auto_entity_id` | switch.shutter_pilot_markise_markise_balkon_2 |
| `sun_cond_dusk_entity` | sensor.wetterstation_illuminance |
| `sun_cond_dusk_on_above` | 1000 |
| `sun_geometry_override` | nein |
> ℹ️ `cover.og_balkon_markise_markise` meldet keine Positionierung. Gefahren wird deshalb nicht die Zahl, sondern ein Kommando: **Einfahren** (100 %) = `cover.open_cover`, **Ausfahren** (0 %) = `cover.close_cover`. Fährt der Antrieb verkehrt herum, sind die beiden Positionen zu tauschen – oder das Kommando stimmt schon und die Verdrahtung dreht es um; das lässt sich unter Werkzeuge ▸ Aktionen mit beiden Diensten einzeln prüfen.
Wind-, Regen- und Frostschutz:
| Schutz | Sensor | Wert jetzt | Schwellen | Ergebnis |
| --- | --- | --- | --- | --- |
| wind | `sensor.wetterstation_wind_speed` | 0.0 km/h | einfahren ab 10 / frei unter 5 | ✅ frei |
| rain | `binary_sensor.wetterstation_rain_status` | off | an = Gefahr | ✅ frei |
| ice | `sensor.wetterstation_temperature` | 7.9 °C | Gefahr unter 0 / frei ab 0 | ✅ frei |
**Ergebnis: darf ausfahren**
Dämmerungs-Automatik:
`sensor.wetterstation_illuminance` meldet 2049 lx · dunkel unter 1000 / hell ab – · ✅ frei
### Laufender Zustand
| Merker | Wert |
| --- | --- |
| beschattete Rollläden | – |
| gilt als oben | cover.eg_wohnzimmer_shellyplus2pm_wohnz_rollo_links_cover_0, cover.rolladen_rechts_wohnzimmer_rollladen_rechts_wohnzimmer, cover.rollladen_kleines_zimmer_og |
| gilt als unten | – |
| wartende Nachhol-Fahrten | – |
| Minuten-Ticker läuft | ja |
| zuletzt geladen | vor 370 min |
Hallo Bjoern,
danke für die genauen Tests mit den Nachträgen, damit konnte ich das Problem nachstellen. Es waren zwei Dinge:
-
„Gekippt" wirkungslos nach der Abendfahrt
Wenn abends bei offener Balkontür auf 95 % gefahren wird, hat Shutter Pilot den Rollladen danach für „offen" gehalten und das Kippen ignoriert. Er steht dort aber nur wegen des offenen Fensters. Erst nach „zu" und wieder „auf" hat er reagiert. Genau das, was du beschrieben hast. Das ist behoben: Solange die Vollfahrt auf das Schließen des Fensters wartet, reagiert der Rollladen auch auf gekippt. -
Schlafzimmer morgens bei 30 % stehen geblieben
Dein Export zeigte „Quelle: manual", obwohl du nichts von Hand gemacht hattest. Shutter Pilot hat eigene Fahrten nur 90 Sekunden lang als „automatisch" erkannt. Meldet der Antrieb danach noch eine leicht andere Position (z. B. 31 statt 30 %), galt das als Handfahrt, und bei „Manuelle Übersteuerung: nie" blieb der Rollladen dann morgens zu. Eine Meldung nahe der Zielposition bleibt jetzt automatisch. Echte Handfahrten zählen weiter als manuell.
Noch offen: Dein Fall „Griff während der Fahrt zurück auf Auf, Rollladen bleibt bei 30 %" ließ sich bei mir nicht nachstellen. Vielleicht erledigt er sich mit dem Update. Falls nicht, wäre ein Log hilfreich: Einstellungen → Geräte & Dienste → Protokoll, Stufe Debug für custom_components.shutter_pilot, den Test machen und die Zeilen mit „Window" und „Position saved" posten.
Update auf 2.23.2 über HACS, danach HA neu starten.
Da war er wieder !!!
Der Björn, der im waren Leben Jörg heißt oder im Forum bjoerg.
![]()
Alles gut, weiß ja das du mich meinst ![]()
Das hatte ich auch gelesen und mich gewundert.
Gut das du die Ursache gefunden hast.
Ich werde das heute Abend nochmal testen.
Vielleicht hat sich da auch was anderes verschluckt.
Wenn man es weiß ist es ja auch nicht so tragisch, zu warten, bis die Fahrt beendet ist.
Ich werde berichten.
Wieder mal vielen Dank für dein Promptes umsetzten…
Wieso nennst du dich auch so? Da ist ja Verwirrung vorprogrammiert ![]()
![]()
Einfach kann jeder ![]()
Gaaaanz alte Geschichte. Den Namen habe ich im Netz seit Jahr/zehnten/en
Hallo zusammen,
entschuldigt das ich im moment nicht so viel hier bin , auf der Arbeit ist Gerade echt viel los, und zuahsue hatten wir eienn Rohrbruch … da kommt alles zusammen …
@bjoerg wie sieht es bei dir aus ?
Da musst du dich doch nicht entschuldigen.
Das ist doch bei Hobbyprojekten selbstverständlich, dass man da keinen 24/7 Support leisten kann (wobei du das ja meistens sogar machst xD )
2.23.3 – Hinweis bei den Sonnengrenzen
Shutter Pilot 2.23.3 – Hinweis bei den Sonnengrenzen
Eine Forumsmeldung (Linos): Die Rollläden fuhren morgens erst um 07:30 hoch, obwohl die Helligkeit schon seit 07:19 über der Schwelle lag. Mit seinem Export nachgerechnet – kein Fehler, sondern eine Einstellung, die man leicht falsch versteht.
Was war los?
Im Helligkeitsmodus gibt es die „Zusätzlichen Sonnengrenzen" (Hoch frühestens X Min. vor Sonnenaufgang, Runter frühestens X Min. vor Sonnenuntergang).
| Eintrag im Feld | Bedeutung |
|---|---|
| leer | keine Grenze |
| 0 | erst ab Sonnenaufgang bzw. Sonnenuntergang, nie davor |
| −30 | bis 30 Minuten vorher erlaubt |
Bei Linos stand überall eine 0. Sonnenaufgang war 07:28, also fuhr erst die erste Sensormeldung danach.
Was ändert sich für mich?
- Unter den Feldern steht jetzt dauerhaft ein Hinweis: „Leer = keine Grenze. Eine 0 ist eine Grenze …".
- Steht in einem Feld ausdrücklich eine 0, erscheint zusätzlich eine Warnung mit dem Ausweg (Feld leeren oder einen Minus-Wert eintragen).
- In allen elf Sprachen. Das Verhalten selbst ist unverändert.
Tipp: Wenn dein Rollladen im Helligkeitsmodus später fährt als erwartet, prüfe diese beiden Felder.
