Bonjour, j’ai besoin de créer un switch pour front montant. Je m’explique, sur ma pompe de piscine j’ai un module fibaro fgbs001 qui lorsqu’il me donne une impulsion, la pope se met en marche. Une autre impulsion, celle-ci s’arrête.
Sauf que j’ai besoin de faire un switch qui à ON me donne un front, et lorsque je le bascule à OFF me donne un autre front…
@Clemalex , Alors, c’est un peu l’inverse si j’ai bien compris .
Mon module envoie déjà une impulsion temporisé à 2s. La 1er fois donc il mets en on, la 2eme, forcément il met en off.
Ce que je veux faire c’est un switch qui a 1 m’envoie donc l’info et à 0 me renvoie la même info. Je pensais qu’il fallait mettre turn-n ou turn off, mais le problème c’est qu’il essaye de mttre mon module fibaro sur off alors qu’il l’est déjà vu que c’est une impulsion…Mon module fibaro se gère tout seul. Je veux faire le switch associé.
alias: Test Auto
description: ''
trigger:
- platform: state
entity_id: input_boolean.test
from: 'off'
to: 'on'
- platform: state
entity_id: input_boolean.test
from: 'on'
to: 'off'
condition: []
action:
- service: input_boolean.turn_on
target:
entity_id: input_boolean.test_2
- delay:
hours: 0
minutes: 0
seconds: 2
milliseconds: 0
- service: input_boolean.turn_off
target:
entity_id: input_boolean.test_2
mode: single
Tu créé une entité switch qui va lorsqu’elle passe de off à on ou on à off déclenche une automatisation qui passe la deuxième entité à on, attend 2s et passe à off.
filtration_on_off:
alias: Filtration ON OFF
sequence:
- type: turn_on
device_id: 2c075eebd3fb391d619c87df6656657e
entity_id: switch.smart_implant_5
domain: switch
mode: single
le script, ras il se lance. Sauf que j’ai une erreur dans le switch:
Invalid config for [switch.template]: not a valid value for dictionary value @ data[‹ switches ›][‹ pool_pump_switch ›][‹ turn_off ›][0][‹ target ›][‹ entity_id ›]. Got None
not a valid value for dictionary value @ data[‹ switches ›][‹ pool_pump_switch ›][‹ turn_on ›][0][‹ target ›][‹ entity_id ›]. Got None. (See ?, line ?).