Periodische Automation eines Shelly Plug S

Hallo liebe Community,

ich kenne mich mit Automationen noch nicht so gut aus und erhoffe mir ein wenig Hilfe für eine vermutlich ganz einfache Sache. Ich betreibe ein Notebook als Office Workstation, welches normaler Weise dauerhaft am Strom hängt. Es ist ja bekannt, dass hierdurch der Akku leidet, wenn er keine Lade- und Entladezyklen durchführt sondern permanent auf voll geladen ist.
Nun habe ich mir einen Shelly Plug S dazwischengehängt. Dieser soll nun zur vollen Stunde den Strom ein- und zur halben Stunde den Strom wieder ausschalten. Wie schon gesagt, vermutlich super simpel aber ich bräuchte mal eine kleine Hilfestellung. Lieben Dank vorab.
Frank

so etwa:

description: ""
mode: single
triggers:
  - trigger: time_pattern
    hours: /1
    minutes: "0"
    id: einschalten
  - trigger: time_pattern
    hours: /1
    minutes: "30"
    id: ausschalten
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.shelly
      - conditions:
          - condition: trigger
            id:
              - ausschalten
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.shelly

Gruß Osorkon

Vielen lieben Dank. Ich habe in Deinen Code die entsprechenden Entitäten eingefügt und hoffe, dass ich nichts falsch gemacht habe.
LG Frank

alias: Shelly Focus 17 in 1/2-stündigem Rhythmus ein- und ausschalten
description: “”
triggers:

* trigger: time_pattern
  hours: /1
  minutes: “0”
  id: einschalten
* trigger: time_pattern
  hours: /1
  minutes: “30”
  id: ausschalten
  conditions: [ ]
  actions:
* choose:
  * conditions:
    * condition: trigger
      id:
      * einschalten
        sequence:
    * type: turn_on
      device_id: b8ed6c7809945c3de08f400cc216d010
      entity_id: b26d29029280d2ece2c3cf2d95f0e432
      domain: switch
  * conditions:
    * condition: trigger
      id:
      * ausschalten
        sequence:
    * type: turn_off
      device_id: b8ed6c7809945c3de08f400cc216d010
      entity_id: b26d29029280d2ece2c3cf2d95f0e432
      domain: switch
      mode: single

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Ich würde zwar wie in meinem Bsp. mit Aktionen switch.turn_on / switch.turn_off arbeiten und mit Entitäten. Und nicht die kryptischen device ids verwenden! :tired_face:

Aber ansonsten, auch wenn Du den Yaml Code nicht als Code formatiert hast :wink: sieht es nicht verkehrt aus.

Gruß Osorkon

Meinst Du vielleicht so? Was müsste geändert werden, wenn ich das Zeitintervall auf 15 Minuten reduzieren möchte?

alias: Shelly Focus 17
description: Shelly Focus 17
triggers:
  - trigger: time_pattern
    hours: /1
    minutes: "0"
    id: einschalten
  - trigger: time_pattern
    hours: /1
    minutes: "30"
    id: ausschalten
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
        sequence:
          - action: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id:
                - switch.shelly
                - switch.shelly_buro_og_focus_17
              device_id: b8ed6c7809945c3de08f400cc216d010
      - conditions:
          - condition: trigger
            id:
              - ausschalten
        sequence:
          - action: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - switch.shelly
                - switch.shelly_buro_og_focus_17
              device_id: b8ed6c7809945c3de08f400cc216d010
mode: single

Die 2 Zeilen mit der device_id müssen noch raus.

Alle 15 min ausschalten oder einschalten? Oder im Wechsel alle 15 min umschalten?

Gruß Osorkon

Danke für die Nachfrage.

Ich habe auch noch ein älteres Notebook am Dauerstrom, dessen Akku nicht mehr sehr frisch ist. Die Akkulaufzeit beträgt nur noch so ca. 35 Minuten.

Vielleicht gelingt es, den Akku durch regelmäßige Lade- und Entladezyklen zumindest noch etwas am Leben zu halten.

Ideal wäre, wenn der Shelly kontinuierlich 1 Stunde lädt und dann für 30 Minuten ausschaltet.

Beispiel: 12:00 Uhr bis 13:00 Uhr laden, 13:00 bis 13:30 Uhr ausschalten, 13:30 bis 14:00 Uhr laden, 14:00 - 14:30 ausschalten

Und das über den ganzen Tag und jeden Tag.

Das bekomme ich in einer Automation nicht hin. Vielleicht hast Du eine Lösung dafür.

Hier würde sich vielleicht ein Zeitplan (Helfer) anbieten.

Wenn Zeitplan an → einschalten

wenn Zeitplan aus → ausschalten

Gruß Osorkon