motioneye - Start über Dashboard Thema ist als GELÖST markiert

Rings um Add-On's. Offizielle oder Custom.


Antworten
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

motioneye - Start über Dashboard

Beitrag von Markus »

Gibt es eine Möglichkeit das Addon motioneye über einen Schalter im Dashboard zu starten oder zu stoppen. Bräuchte das Streaming eigentlich nur wenn der 3D Drucker läuft....ansonst würde ich die Ressourcen lieber schonen ;-)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Würde es mal damit versuchen:

Code: Alles auswählen

service: hassio.addon_start
data:
  addon: motioneye

Code: Alles auswählen

service: hassio.addon_stop
data:
  addon: motioneye

Hier die Doku

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Danke, aber ich bräuchte noch eine die Hilfestellung 2-3 Schritte vorher.....wie komm ich mit diesem Code zu einem Schalter am Dashboard?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Wenn Du einen Schalter haben möchtest, mit dem Du das Addon starten und stoppen willst, wäre ein Template Switch das richtige.

Der Code stammt aus der switch.yaml
D.h. ich habe folgende Zeile in meiner configuration.yaml

Code: Alles auswählen

switch: !include switch.yaml

Code: Alles auswählen

- platform: template
  switches:
    motioneye_addon:
      value_template: "{{ is_state('binary_sensor.motioneye_running', 'on') }} "
      turn_on:
        service: hassio.addon_start
        data:
          addon: a0d7b954_motioneye
      turn_off:
        service: hassio.addon_stop
        data:
          addon: a0d7b954_motioneye
      unique_id: grafana_addon
      friendly_name: Motioneye

Jedes Addon hat ein Gerät und dementsprechende Sensoren. Zuerst solltest Du schauen, ob der Sensor Running bei Dir aktiviert ist. Standardmäßig sind die Sensoren der Addons deaktiviert.
Die Entität des Sensors Running sollte binary_sensor.motioneye_running lauten, wenn nicht dann den code auf Deine Entität andern.
Der Sensor dient als value_template für den Template switch.
addon: a0d7b954_motioneye musst Du noch ändern. Den richtigen Namen ermittelst Du in dem Du unter Einstellungen -> Add-Ons auf das jeweilige Add-On klicks. In der Browser Adresszeile kann Du dann den richten Add-On Namen entnehmen.

Nicht vergessen zuerst die Konfiguration prüfen. Dann die Template-Entitäten Konfiguration Neuladen. Ein HA Neustart ist nicht notwendig

Über den Schalter kannst Du jetzt das Add-On Starten = Schalter Ein, oder Stoppen = Schalter Aus. Oder den switch in Deinen Automatisierungen/Skripten verwenden.

Der der Sensor Running nur Allee 5 min aktualisiert wird. Springt der Schalteer zwar erstmal gleich wieder zurück, jedoch spätestens nach 5 min wird dieser den aktuellen Status des Add-Ons anzeigen.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Osorkon hat geschrieben: Di 26. Jul 2022, 23:52

Jedes Addon hat ein Gerät und dementsprechende Sensoren. Zuerst solltest Du schauen, ob der Sensor Running bei Dir aktiviert ist. Standardmäßig sind die Sensoren der Addons deaktiviert.

Danke, nur wo finde ich diese Möglichkeit zum aktivieren....habs weder im Addon noch in der Integration gefunden?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Einstellungen-> Geräte & Dienste -> Geräte
Die Such-Funktion nutzen, Gerät anklicken.
Unter Sensoren, siehst welche Aktiviert sind, auf versteckte Entitäten klicken. Entität auswählen -> Erweiterte Einstellungen und Entitäten aktiviert markieren. Anschließend auf Aktualisieren.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Danke, wieder was gelernt....aber irgendwie bin heute zu daneben wie ich das in einem Schalter am Dashboard nun umsetze. Man nimmt schon eine Schaltfläche, wie rufe ich da da turn_off oder turn_on auf?

Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Wie oben beschrieben, Du legst Dir einen Template Switch an.
Diesen kannst Du dann als Switch im Dashboard verwenden, wie jeden andere Switch auch.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

hmmm, ich steh glaub ich gerade völlig daneben, wie rufe ich das turn on/off hier auf?

Code: Alles auswählen

show_name: true
show_icon: true
type: button
entity: binary_sensor.motioneye_running
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Jetzt stehst Du erstmal auf, gehts 3 Schritte zu Seiten und schüttelst ein paar mal den Kopf. 😀😉

Zurück am Rechner liest Du Dir noch mal in aller Ruhe diesen Beitrag durch.

Einfach einen Template Switch erstellen. 😉

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Das template in der switch.yaml hab ich erstellt (auch den Addon Namen geprüft), nur wie bekomm ich das in das Dashboard?

Code: Alles auswählen

  - platform: template
    switches:
      motioneye_addon:
        value_template: "{{ is_state('binary_sensor.motioneye_running', 'on') }} "
        turn_on:
          service: hassio.addon_start
          data:
            addon: a0d7b954_motioneye
        turn_off:
          service: hassio.addon_stop
          data:
            addon: a0d7b954_motioneye
        unique_id: grafana_addon
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Den Template Switch kannst Du wie wie jeden anderen Schalter, Licht, Sensor, etc. im Dashboard einfügen.

Die Entität lautet switch.motioneye_addon

Die unique_id: könntest Du noch in motioneye_addon ändern. grafana_addon stammt noch von mir, da ich das ganze bei mir mit dem Grafana Addon getestet habe.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Keine Ahnung wo der Hund begraben liegt, ich bekomm einfach keine Entität switch.motioneye_addon rein

configuration.yaml

Code: Alles auswählen

switch: !include switch.yaml

switch.yaml

Code: Alles auswählen

  - platform: template
    switches:
      motioneye_addon:
        value_template: "{{ is_state('binary_sensor.motioneye_running', 'on') }}"
        turn_on:
          service: hassio.addon_start
          data:
            addon: a0d7b954_motioneye
        turn_off:
          service: hassio.addon_stop
          data:
            addon: a0d7b954_motioneye
        unique_id: motioneye_addon
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Im Code fällt mir nur auf, dass Du alles 2 Zeilen zu weit nach rechts eingerückt hast.

Konfiguration geprüft? Und keine Fehler?
Hast Du die Template Entitäten Konfiguration neu geladen?

Wenn Du die Zeile in der configuration.yaml zum diesen Zweck neu eingefügt hast, muss zuvor HA neugestartet werden.

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
Markus
Beiträge: 437
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: motioneye - Start über Dashboard

Beitrag von Markus »

Hurra, ich hab den Fehler gefunden. In der config.yaml gab es einen Eintrag zu https://community.home-assistant.io/t/c ... nent/61246 und der enthielt

Code: Alles auswählen

switch:
  - platform: circadian_lighting
    lights_ct:
      - light.desk
      - light.lamp
Benutzeravatar
Osorkon
Administrator
Beiträge: 1936
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 61 times
Been thanked: 528 times
Kontaktdaten:

Re: motioneye - Start über Dashboard

Beitrag von Osorkon »

Geht nicht, gibt’s nicht!! 😂😀
Auch wenn es manchmal länger dauert. 😀

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten