Reglas por hora, temperatura y puesta de sol para la caldera y la luz del balcón
Traducido del Türkçe por IA ·
Mi trabajo está en el lado del agua, pero esta pregunta es totalmente sobre el hogar, espero que no haya problema 🙂 En el piso hay una placa ESP32 con dos relés: uno está conectado a la entrada del termostato de ambiente de la caldera (se activa cuando el contacto se cierra), el otro es para la luz del balcón. También hay un sensor de temperatura en el salón. Todo está en Hermetry; añadí un comando relay.set al perfil del dispositivo, y puedo encenderlo y apagarlo manualmente desde la tarjeta de control del dashboard.Quiero tres cosas:Entre semana, la caldera debería encenderse a las 06:30. Si el salón se mantiene por encima de 22 grados, debería apagarse; si baja de 20, debería encenderse. La luz del balcón debería encenderse al atardecer y apagarse a las 00:30.Primero lo probé con una regla de alarma: por encima de 22 se activa la alarma, pero, por supuesto, no se envía ningún comando. Miré el editor de flujos y me asusté. ¿Hay una forma más sencilla?
İşim su tarafında ama bu soru tamamen evle ilgili, umarım sorun olmaz 🙂 Dairede bir ESP32 kartı var, iki rölesi var: biri kombinin oda termostatı girişine bağlı (kontak kapanınca yakıyor), diğeri balkon ışığında. Salonda bir de sıcaklık sensörü var. Hepsi Hermetry’de, cihaz profiline relay.set diye bir komut ekledim, dashboard’daki kontrol kartından elle açıp kapatabiliyorum.
İstediğim üç şey var:
Hafta içi 06:30’da kombi açılsın. Salon 22 dereceyi geçip öyle kalırsa kapansın, 20’nin altına düşerse açılsın. Balkon ışığı da gün batımında yansın, 00:30’da sönsün.
Önce alarm kuralıyla denedim, 22 üstü alarm açılıyor ama tabii hiçbir komut gitmiyor. Akış editörüne baktım, gözüm korktu. Daha basit bir yolu var mı?
Traducido del Türkçe por IA ·
El editor de flujos parece intimidante, pero una vez configurado es cómodo. Creo que lo harías con el bloque Schedule trigger + Send command. No sé nada de la parte de la puesta de sol.
Akış editörü korkutucu görünüyor ama bir kere kurunca rahat. Schedule trigger + Send command bloğu ile yaparsın bence. Gün batımı kısmını bilmiyorum.
Traducido del Türkçe por IA ·
Para esto no hace falta ningún flujo, la tarjeta Reglas (Rules card) del panel está hecha exactamente para eso. Yo lo hice igual en casa.Primero crea un sitio llamado «Casa» en Sites & Assets, introduce su latitud y longitud y coloca el ESP32 allí. Luego añade la tarjeta Rules a un panel y bloquea la tarjeta en esa ubicación. Reglas:
1) When: A time of day, 06:30, Mon-Fri
Then: Send a command -> esp32-ev, relay.set {"ch":1,"on":true}
2) When: salon_temp rises above 22, and stays so for 10 minutes
Then: Send a command -> relay.set {"ch":1,"on":false}
3) When: salon_temp falls below 20
Then: Send a command -> relay.set {"ch":1,"on":true}
4) When: Sunset, offset 0
Then: relay.set {"ch":2,"on":true}
5) When: A time of day, 00:30, every day
Then: relay.set {"ch":2,"on":false}
«rises above» se activa por flanco, así que se ejecuta una sola vez en el momento en que supera el 22, no en cada mensaje. La diferencia entre 22 y 20 también evita que la caldera se encienda y apague constantemente. La puesta de sol necesita la ubicación del lugar; si no, al guardar aparece el aviso «Sunrise and sunset need this place’s location».Al irte de vacaciones, pon el botón Auto/Manual del lugar en Manual; las reglas no enviarán nada. Detalles: Tarjeta Rules card: disparadores.
Bunun için akışa hiç gerek yok, dashboard’daki Kurallar kartı (Rules card) tam bu iş için. Ben evde aynısını yaptım.
Önce Sites & Assets’te «Ev» diye bir site aç, enlem ve boylamını gir, ESP32’yi oraya yerleştir. Sonra bir dashboard’a Rules kartını ekle ve kartı o yere kilitle. Kurallar:
1) When: A time of day, 06:30, Mon-Fri
Then: Send a command -> esp32-ev, relay.set {"ch":1,"on":true}
2) When: salon_temp rises above 22, and stays so for 10 minutes
Then: Send a command -> relay.set {"ch":1,"on":false}
3) When: salon_temp falls below 20
Then: Send a command -> relay.set {"ch":1,"on":true}
4) When: Sunset, offset 0
Then: relay.set {"ch":2,"on":true}
5) When: A time of day, 00:30, every day
Then: relay.set {"ch":2,"on":false}
«rises above» kenarda tetikleniyor, yani 22’yi geçtiği an bir kez çalışıyor, her mesajda değil. 22 ile 20 arasındaki boşluk da kombinin sürekli aç kapa yapmasını engelliyor. Gün batımı için yerin konumu şart, yoksa kaydederken «Sunrise and sunset need this place’s location» diye uyarıyor.
Tatile giderken yerin Auto/Manual düğmesini Manual’e al, kurallar hiçbir şey göndermez. Ayrıntılar: Kurallar kartı: tetikleyiciler.
Traducido del Türkçe por IA ·
Muchas gracias, Ilgaz, las cinco reglas se configuraron en diez minutos. No había introducido la ubicación del sitio, así que la regla de la puesta de sol no se guardó; al introducir la ubicación, funcionó. Esta tarde la luz del balcón se encendió sola a las 17:12, y mi mujer quedó impresionada 😄
Ilgaz çok sağ ol, beş kural on dakikada kuruldu. Sitenin konumunu girmemiştim, gün batımı kuralı kaydedilmedi, konumu girince oldu. Bu akşam balkon ışığı 17:12’de kendi kendine yandı, eşim çok etkilendi 😄
Traducido del Türkçe por IA ·
Vale, yo también te oriente mal al llamarlo flujo, no lo sabía. Me he anotado esto para mi propia casa.
Tamam, ben de akış diye yanlış yönlendirmişim, bunu bilmiyordum. Kendi evim için not aldım.
- Debes estar registrado para responder a este debate.
Únete a la conversación
Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

