Seite 1 von 1
Automatisierung löst nicht aus
Verfasst: So 30. Okt 2022, 17:03
von Andreas
Hallo,
ich habe hier eine Automatisierung, die entweder, wenn die Leistungsaufnahme unter 10 W (beim Handy meiner Frau, die keine App installieren möchte), oder wenn die jeweiligen Geräte eingesteckt sind und der entsprechende Akku zu xx% geladen ist, abschalten soll.
Code: Alles auswählen
alias: HLG alle aus
description: ""
trigger:
- platform: device
type: turned_on
device_id: 55620eba3bab6ba61fa4cc80b4da9e05
entity_id: switch.handyladegerat
domain: switch
for:
hours: 0
minutes: 2
seconds: 0
condition:
- type: is_power
condition: device
device_id: 55620eba3bab6ba61fa4cc80b4da9e05
entity_id: sensor.hlg_energy_power
domain: sensor
below: 10
- condition: or
conditions:
- type: is_plugged_in
condition: device
device_id: bfb2da4635e8f8e2424a8f8e39c6c8d4
entity_id: binary_sensor.2201117ty_is_charging
domain: binary_sensor
for:
hours: 0
minutes: 2
seconds: 0
- condition: and
conditions:
- type: is_battery_level
condition: device
device_id: bfb2da4635e8f8e2424a8f8e39c6c8d4
entity_id: sensor.2201117ty_battery_level
domain: sensor
above: 93
- condition: or
conditions:
- type: is_battery_level
condition: device
device_id: 28f5cf3acaa1dc03849e7e16418fe2ba
entity_id: sensor.papahandy_battery_level
domain: sensor
above: 90
- condition: and
conditions: []
- type: is_plugged_in
condition: device
device_id: 28f5cf3acaa1dc03849e7e16418fe2ba
entity_id: binary_sensor.papahandy_is_charging
domain: binary_sensor
for:
hours: 0
minutes: 1
seconds: 0
- condition: or
conditions:
- type: is_battery_level
condition: device
device_id: 57cbb6efcdbabe1137117ae9fdd63d4c
entity_id: sensor.sm_t550_battery_level
domain: sensor
above: 90
- condition: and
conditions:
- type: is_plugged_in
condition: device
device_id: 57cbb6efcdbabe1137117ae9fdd63d4c
entity_id: binary_sensor.sm_t550_is_charging
domain: binary_sensor
action:
- type: turn_off
device_id: 55620eba3bab6ba61fa4cc80b4da9e05
entity_id: switch.handyladegerat
domain: switch
mode: single
Gruß, Andreas
Re: Automatisierung löst nicht aus
Verfasst: So 30. Okt 2022, 20:13
von Osorkon
Du hast hier Bedingungen und Auslöser durcheinander gebracht.
Dein Auslöser in Deiner Automatisierung lautet, wenn "switch.handyladegerat ist 2 min lang eingeschaltet.
Laut Deiner Beschreibung brauchst Du aber die Auslöser
Wenn Du mal in eigenen Worten erklären könntest, was genau die Automatisierung tun soll,
könnte ich versuchen die Automatisierung zu erstellen.
Gruß
Osorkon
Re: Automatisierung löst nicht aus
Verfasst: Mo 31. Okt 2022, 09:53
von Andreas
Osorkon hat geschrieben: ↑So 30. Okt 2022, 20:13
Du hast hier Bedingungen und Auslöser durcheinander gebracht.
Das könnte schon der Grund sein. Ich war der Meinung, dass die Steckdose die Automatisierung starten müsste. Jetzt für mich logisch.
Da ich die einzelnen Automatisierungen in eine packen wollte (einzeln haben sie funktioniert), habe ich warum auch immer, das mit dem Auslöser durcheinander gebracht.
Verstehe ich es richtig, dass, wenn ich mehrere Auslöser habe, diese standardmäßig mit ODER verknüpft werden?
Es ist ein Ladegerät in einer smarten Steckdose, die je nach Ladezustand verschiedener Handys und Pads, abschalten soll.
Wenn Du mal in eigenen Worten erklären könntest, was genau die Automatisierung tun soll,
Folgendes soll passieren:
Handy xx ist eingesteckt
Und
Batterie Zustand dessen Akkus ist über xx%
Oder
anderes Handy/Pad ist eingesteckt
Und
Batterie Zustand dessen Akkus ist über xx%
Oder (weil meine Frau keine App installieren möchte)
die Leistungsaufnahme ist unter xx Watt
Dann soll das Ladegerät (Steckdose) abschalten.
könnte ich versuchen die Automatisierung zu erstellen.
Danke für das Angebot.
Gruß, Andreas
Re: Automatisierung löst nicht aus
Verfasst: Sa 5. Nov 2022, 21:52
von Andreas
Ich habe die Automatisierung umgeschrieben. Wenn eines der Handys eingesteckt ist (Auslöser) soll das Ladegerät abschalten wenn dessen Batterie Status über xx% ist (Bedingung).
Allerdings funktioniert das auch nicht. Geht es überhaupt diese 4 Auslöser mit den 4 Bedingungen in einer Automatisierung untergebracht sind oder muss ich für jedes Handy eine eigene Automatisierung machen?
Code: Alles auswählen
alias: HLG aus mit Olivers
description: ""
trigger:
- type: plugged_in
platform: device
device_id: 28f5cf3acaa1dc03849e7e16418fe2ba
entity_id: binary_sensor.papahandy_is_charging
domain: binary_sensor
- type: plugged_in
platform: device
device_id: bfb2da4635e8f8e2424a8f8e39c6c8d4
entity_id: binary_sensor.2201117ty_is_charging
domain: binary_sensor
- type: plugged_in
platform: device
device_id: 57cbb6efcdbabe1137117ae9fdd63d4c
entity_id: binary_sensor.sm_t550_is_charging
domain: binary_sensor
- type: plugged_in
platform: device
device_id: 9493745e63c71399dd610741de08eaf4
entity_id: binary_sensor.bah2_w19_is_charging
domain: binary_sensor
condition:
- type: is_battery_level
condition: device
device_id: 28f5cf3acaa1dc03849e7e16418fe2ba
entity_id: sensor.papahandy_battery_level
domain: sensor
above: 90
- type: is_battery_level
condition: device
device_id: bfb2da4635e8f8e2424a8f8e39c6c8d4
entity_id: sensor.2201117ty_battery_level
domain: sensor
above: 92
- type: is_battery_level
condition: device
device_id: 57cbb6efcdbabe1137117ae9fdd63d4c
entity_id: sensor.sm_t550_battery_level
domain: sensor
above: 90
- type: is_battery_level
condition: device
device_id: 9493745e63c71399dd610741de08eaf4
entity_id: sensor.bah2_w19_battery_level
domain: sensor
above: 90
action:
- type: turn_off
device_id: 55620eba3bab6ba61fa4cc80b4da9e05
entity_id: switch.handyladegerat
domain: switch
mode: single
Gruß, Andreas
Re: Automatisierung löst nicht aus
Verfasst: So 6. Nov 2022, 08:57
von Hamudulu
Hallo, das geht nicht wegen den Conditions, die sind nicht gleichzeitig wahr.
Schau mal hier: https://community.home-assistant.io/t/t ... ged/253939
Das ist ein Blueprint der sowas macht was du vor hast....
Re: Automatisierung löst nicht aus
Verfasst: So 6. Nov 2022, 10:45
von Osorkon
Andreas hat geschrieben: ↑Sa 5. Nov 2022, 21:52
Ich habe die Automatisierung umgeschrieben. Wenn eines der Handys eingesteckt ist (Auslöser) soll das Ladegerät abschalten wenn dessen Batterie Status über xx% ist (Bedingung).
Auch hier hast Du wieder einen Denkfehler.
Der Auslöser ist ein einmaliges Ereignis. Das Handy wird eingesteckt. Zu diesem Zeitpunkt wird keiner Deiner Bedingungen erfüllt sein.
Du Möchtest doch bei einem Ladenstand von > x% den Plug ausschalten.
Damit muss deer Auslöser lauten:
- Ladestand steigt über x %
Die Bedingung, "Handy ist eingesteckt" kannst Du Dir sparen. Der Akkustand kann nur steigen, wenn das Handy am Ladegerät hängt.
Das ganze funktioniert aber nur, wenn alle Deine Handys nur an diesem einem Plug geladen werden.
Wird eins der Handys zeitgleich woanders geladen wird und erreicht den Akkustand > x wird dem am switch.handyladegerat geladene Handy der Saft abgedreht.
Was bezweckst Du eigentlich mit dieser Übung?
Jedes moderne Handy ist mit einer Intelligenten Ladesteuerung ausgestattet. Diese schaltet um auf Ladungserhaltung sobald Akku voll.
Wenn Dein Handy dauerhaft am Ladegerät hängt, verbraucht das weder mehr Strom (Außer Du hast ein minderwertiges Ladegerät) noch schadet es dem Akku.
Ganz im Gegenteil, Deine Plug verbraucht mehr Strom (Standby) als Du über diese Aktion einsparen kannst.
Tiefenentladung ist der Tod des Akkus nicht das Voll laden.
Code: Alles auswählen
alias: HLG aus mit Olivers
description: ""
mode: single
trigger:
- platform: numeric_state
entity_id: sensor.papahandy_battery_level
above: 90
- platform: numeric_state
entity_id: sensor.2201117ty_battery_level
above: 92
- platform: numeric_state
entity_id: sensor.sm_t550_battery_level
above: 90
- platform: numeric_state
entity_id: sensor.bah2_w19_battery_level
above: 90
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.handyladegerat
Gruß
Osorkon
Re: Automatisierung löst nicht aus
Verfasst: So 6. Nov 2022, 11:22
von Andreas
Osorkon hat geschrieben: ↑So 6. Nov 2022, 10:45
Was bezweckst Du eigentlich mit dieser Übung?
Da meine Frau keine App installieren möchte, wollte ich dann noch "schalte Steckdose aus, wenn Power unter xx Watt ist" einfügen
Ganz im Gegenteil, Deine Plug verbraucht mehr Strom (Standby) als Du über diese Aktion einsparen kannst.
Das verstehe ich nicht ganz. Deshalb wollte ich es doch abschalten. Denn es kommt schon mal vor, dass 2 Tage nichts geladen werden muss. Habe ich das falsch verstanden?
Ich habe auch einen anderen Thread gelesen, da sollte die Abschaltung und das Einschalten auch bei den entsprechenden xx% passieren.
Gruß, Andreas
Re: Automatisierung löst nicht aus
Verfasst: So 6. Nov 2022, 22:29
von Osorkon
Andreas hat geschrieben: ↑So 6. Nov 2022, 11:22
Da meine Frau keine App installieren möchte, wollte ich dann noch "schalte Steckdose aus, wenn Power unter xx Watt ist" einfügen
Da musst Du nur ermitteln, bei welcher Watt Zahl sich das ganze einpendelt, wenn der Akku voll geladen ist. Bzw. kein Handy geladen wird.
Z.B. 1 Watt.
Code: Alles auswählen
alias: HLG aus mit Olivers
description: ""
mode: single
trigger:
- platform: numeric_state
entity_id: sensor.hlg_energy_power
for:
hours: 0
minutes: 2
seconds: 0
below: 1
condition: []
action:
- service: switch.turn_off
data: {}
target:
entity_id: switch.handyladegerat
Andreas hat geschrieben: ↑So 6. Nov 2022, 11:22
Das verstehe ich nicht ganz. Deshalb wollte ich es doch abschalten. Denn es kommt schon mal vor, dass 2 Tage nichts geladen werden muss.
Machen kannst du viel. Die Frage die sich mir stellt nur, mit welchem Ergebnis.
Dein Plug, den Du zur Überwachung der Leistungsaufnahme nutzt verbraucht auch Strom. Und ich würde behaupten mehr als Dein Ladegerät im Ruhezustand.
Von den Anschaffungskosten des Plugs mal ganz zu schweigen.
Gruß
Osorkon