Scénario avec tranche horaire ET en fonction de la température

Bonjour à tous!
Le froid arrive et je ne parviens pas à réaliser le scénario que je voudrais:
-Entre 19h et 07h ( du lendemain)
-SI la température est en dessous de 17 degré activé le chauffage ( prise connectée )
-SI la température est supérieur à 20 degré désactivé le chauffage ( prise connecté )

En parcourant les différents post avec des sujets similaires voici ce que j’ai essayé mais en vain…
Premier scénario test:

Second scénario test avec 2 scénario « couplé »:


Pourriez-vous me dire ce qui coince?
J’aimerais que mes enfants n’aient pas froid :slight_smile:

ps: ne vous fiez pas au nom des modules, ni de la température et horaire, c’était pour moi faire des tests

Bonsoir.

Pourquoi ne pas plutôt prendre le plugin thermostat qui fait tout cela ?

Car j’aimerai comprendre :laughing:

J’y ai penser et si je ne trouve pas la solution, je ferai cela

Dans la première image, le deuxième si devrait être dans le sinon. Voir aussi ce que te dit le log du déroulement du scénario pour comprendre ce qui ne va pas.

Antoine

1 « J'aime »

Un scénario ne remplacera jamais un thermostat !
Vous allez avoir beaucoup de situation ingérable.

Faites un scénario qui se lance tous les jours à 19h00
Un bloc SI :
SI #Température# > 17
ALORS : #Prisequichauffe#

En dessous :
A : 700
ALORS : #arretprise#

Mais il faut gérer les montées de températures et les baisses ensuite etc …
C’est peine perdue en scénario.

1 « J'aime »

Pour faire simple :

1ere étape le déclencheur
Déclencheurs choisir « Provoqué ». En déclencheur tu renseignes ta sonde de t°

2em étape le scénario

SI time_between(#TIME#,1900,0700)
-SI T°<17 / éventuellement ET ETAT CHAUFFAGE OFF
-ACTION Chauffage ON
-SI T°>20 / éventuellement ET ETAT CHAUFFAGE ON
-ACTION Chauffage OFF
SINON
ACTION Chauffage OFF

bonjour, on a peut d’info
ta température est actualisé toutes les x secondes

en déclencheur ta températures et la tranche d’heure

(#time#>0630 and #time#<2030) and (#[Salle de bains][Sondes Salle de bains][Humidité]# > 60)

ensuite des SI
pour exemple ma vmc avec le taux d’humidité qui s’arrête taux identique au lancement ou dépassement de temps ou heure : adapte à ta sauce.
le 1er si pour le off (mode est un virtuel si activé ou non)
SI
(variable(hum_sdb) >= #[Salle de bains][Sondes Salle de bains][Humidité]#) ET (#[Salle de bains][VMC Salle de Bains][Etat]# == 1) ET (#[Salle de bains][VMC Salle de Bains][Mode]# == 1)
ALORS

#[Salle de bains][VMC Salle de Bains][Off]#
STOP

(pour l’enregistrement variable du off et la mise en marche)
SI
(#[Salle de bains][Sondes Salle de bains][Humidité]# - lastBetween(#[Salle de bains][Sondes Salle de bains][Humidité]#, yesterday, -5 min) > 3) ET (#[Salle de bains][Sondes Salle de bains][Humidité]# > 61) ET (#[Salle de bains][VMC Salle de Bains][Mode]# == 1) ET (#[Salle de bains][VMC Salle de Bains][Etat]# == 0)
ALORS

#[Salle de bains][VMC Salle de Bains][On]#
variable / Nom : hum_sdb / Valeur : #[Salle de bains][Sondes Salle de bains][Humidité]#

tu peux faire un A 07:00 mettre sur off

j’ai résumé ça