Mi enchufe Osram On / Off no funciona en automatizaciones similares a termostatos; ni a través de Trigger: State Change ni a través de la plataforma de termostato genérico de HA

No se puede activar de manera constante a través de una automatización similar a un termostato. Después de configurarlo, no reaccionó en absoluto, por lo que funcionó durante un par de horas por la noche y ahora no vuelve a funcionar. Probé varios métodos para configurarlo y reinicié mi Raspberry después de cada uno. Primero, probé Trigger: Numeric State pero después de que alguien señaló que estaba causando problemas con los sensores de temperatura en HA, probé un disparador de estado (sin especificar nada) con Action: Choose-> Option1: Temperature> 22, 5th y Option 2 Temperatura <22.5 °: disparador: - plataforma: estado entity_id: sensor.dusche_temperatur condición: - condición: numeric_state entity_id: sensor.dungeon_realfeel_temperature abajo: acción '26': - elegir: - condiciones: - condición: numeric_state entity_id: sensor.dusche_temperatur a continuación: secuencia '22 .5 ': - tipo: turn_on device_id: 718725c23bc84639afbeac1b04e61c3f entity_id: light.on_off_plug_1 dominio: light - condiciones: - condición: numeric_state id_temperature_device: sensor.dusoff id_temperatura: 22.5b1b25duscoff_id_temperatura: 22.5 device.duscoff_entidad_de_plug_1 dominio: light.on_off_plug_1 : luz por defecto: [] mode: single Pero como tampoco funcionó, probé la plataforma de termostato genérico de HA colocando esto en mi config.yaml: clima: - plataforma: nombre del termostato genérico: calentador del termostato defectuoso: light.on_off_plug_1 target_sensor: sensor.dusche_temperatur target_temp: 22.5 Sin embargo, que no funcionó en absoluto. Estoy usando Osram On / Off Plug junto con el sensor de luz / temperatura / movimiento de Philips Hue. Este último informa regularmente y correctamente los cambios de temperatura en Homeassistant y, por cierto, la ejecución de automatizaciones de encendido / apagado-conmutación de enchufe basadas únicamente en el movimiento con estos 2 dispositivos ha funcionado perfectamente hasta ahora. Una cosa extraña de este último es que la aplicación Philips Hue dice que no es accesible pero que se activa desde allí o funciona Lovelace. Dado que la notificación "inalcanzable" parecía sospechosa, intenté aplicar algunos consejos de solución de problemas que encontré en línea sobre esto: - Volví a enchufar el dispositivo, pero no ayudó. - Intenté ingresar al modo de emparejamiento del enchufe y buscar una lámpara nueva en la aplicación Philips Hue, pero no la encontré. Luego intenté desconectarme de la aplicación Hue y realicé un emparejamiento exitoso. Pero esto mostró que el enchufe solo está disponible por un corto tiempo mientras estaba encendido y, lo que es más importante, aún no ha sido activado por la plataforma del termostato de HA. No estoy seguro de cuál es el problema aquí

¿Te ha resultado útil??

0 / 0

mondocu

mondocu

Solo una suposición descabellada, así que discúlpeme si me equivoco… HA visto su enchufe como parte del dominio ligero, no sé si eso se puede hacer, pero tal vez valga la pena intentar cambiar el dominio para cambiar .

DopeBoogie

DopeBoogie

No estoy seguro acerca de su genetic_thermostat, parece que le faltan algunas propiedades adicionales, pero tendría que revisarlo más de cerca.

Sin embargo, su automatización necesita algo de trabajo.

Primero, nunca uses el dispositivo para la acción. Utilice una llamada de servicio en su lugar. Para la luz, usaría el servicio light.turn_on y lo apuntaría a su entidad de luz (light.on_off_plug_1)

Además, arreglaría las cosas de otra manera. Elimine su disparador actual y ponga todas las condiciones que tiene como disparadores. Asigne a cada uno una identificación de disparador. Borre todo después de los disparadores que acaba de hacer (cada uno con una identificación de disparador)

Ahora ve a acciones y agrega una opción. Para la condición de la primera opción, seleccione el disparador y elija la primera identificación del disparador.

Luego, para la acción, haga la acción que desea asociar con ese estado numérico. Recuerde usar una llamada de servicio para esto. Nunca usamos una acción de dispositivo a menos que literalmente no haya otra forma, lo que esencialmente nunca es el caso. Las llamadas de servicio son **The Way**.

Ahora vaya a la siguiente Opción de Elegir, seleccione de nuevo el disparador para la condición y elija la segunda identificación del disparador, agregue su Acción, y así sucesivamente hasta que haya agotado todos sus disparadores.
Intentaré reunir un ejemplo de lo que publicaste.

Editar:

Algo como esto:

alias: Termostato
descripción: »
modo: solo
desencadenar:
– plataforma: numeric_state
entidad_id: sensor.dusche_temperatur
id: temperatura_por debajo_22_5
abajo: ‘22.5’
– plataforma: numeric_state
entidad_id: sensor.dusche_temperatur
arriba: ‘22.5’
id: temperatura_superior_22_5
condición: []
acción:
– escoger:
– condiciones:
– condición: disparador
id: temperatura_por debajo_22_5
secuencia:
– servicio: luz.turn_on
objetivo:
entidad_id: luz.on_off_plug_1
– condiciones:
– condición: disparador
id: temperatura_superior_22_5
secuencia:
– servicio: luz.turn_off
objetivo:
entidad_id: luz.on_off_plug_1
defecto: []

No estaba seguro acerca de la parte de 26 grados, así que la omití, pero podría incluirla como un combo adicional de opción de disparo o como una condición por encima de la acción, dependiendo de si debe probarse independientemente de los otros disparos o si se puede ejecutar como un disparador en sí mismo.

Construir la automatización de esta manera también evita que se ejecute si ninguno de los disparadores es verdadero. Su automatización se activará cada vez que se actualice el sensor, incluso si no se ejecuta ninguna acción. De esta manera, tiene menos gastos generales y no desperdicia recursos ejecutando cada actualización, solo se ejecutará cuando tenga un valor que active uno de los disparadores.

Y las llamadas de servicio son infinitamente más capaces y más confiables que usar acciones del dispositivo. Debe **siempre** usar llamadas de servicio a menos que, por alguna razón, no exista una llamada de servicio para el comando. Sin embargo, sinceramente, no puedo pensar en una sola situación que se aplique.

Para su termostato, no puede usar un dispositivo en el dominio `luz` como el «calentador», necesita usar un dispositivo en el dominio `interruptor`. Mencionó que está usando un enchufe de encendido/apagado para ese dispositivo, ¿también tiene un interruptor.on_off_plug_1? Si es así, puede usar eso y su termostato debería funcionar. Simplemente no acepta una «luz» para ser utilizada como «calentador»

Los comentarios están cerrados.