Aller au contenu
Steven

Simulation de présence : Votre avis

Recommended Posts

Bonjour tous le monde .. oui, voilà, je sais qu'il y en a pas mal de ses simulateurs de présence, dont le fameux : 

 

 

Mais, je ne suis personnellement convaincu par aucun simulateur qui allume/éteint des lampes de manière aléatoire. Je souhaite quelque chose de plus réaliste.

 

Je suis donc en train de développer un simulateur basé sur l'historique de la box. L'idée étant de rejouer ce qu'il c'est passé, chez moi, il y a X jours.

Donc au lancement du script et tous les jours à 00h00 ce dernier ira lire l'historique de la box pour le jour donné (si je met 7 jours et que nous sommes jeudi 11.01 , il prendra les infos de jeudi 04.01). Puis toutes les minutes il rejouera ce qu'il c'est passé ce jour là.

 

Ce simulateur sera donc un peu plus proche de la réalité face à ceux que j'ai vu.

 

Il sera possible d'exclure certains modules (ouvertures, portail, ...) et de modifier les heures en ajoutant ou retirant quelques minutes chaque jours de manière aléatoire.

 

Voilà mon idée.

 

Maintenant, je souhaite savoir si cela intéresse des personnes ou non, afin de savoir si je le développe à la va-vite ou la propre et ouvert ?

 

A bientôt.

 

 

 

  • Upvote 3

Partager ce message


Lien à poster
Partager sur d’autres sites

pour info, il me semble me rappeler que quelqu'un sur le forum avait déjà fait quelque-chose sur base de l'historique.

Il est clair que si j'avais encore mon HC2, j'achète a solution immédiatement

Partager ce message


Lien à poster
Partager sur d’autres sites

@jojo Tu as raison, j'ai réussi à trouver cela :

 

Il se base sur la consommation électrique et uniquement les lampes ce qui est déjà bien suffisant. 

Partager ce message


Lien à poster
Partager sur d’autres sites

En gros voici à quoi je pense

 

function config(simulation)
	
    -- Uniquement en mode de simulation, n'effectue
  	-- pas les actions
  	simulation.simule         = true
  
  	-- Nombre de jour en arrière 7 pour 1 semaine
  	simulation.number_of_day  = 7

  	-- IDs des modules a exclure
    simulation.excluded_ids 	= {10, 58, 44, 36}
  
  	-- Affichage dans la console
  	simulation.debug          = true
    
    simulation.smartphones    = {84}
    
    -- Ajouter votre propre code à une heure déterminée
    simulation.add            = {
      ["16:35"] = {function() tools.error("Il est 16h35") end},
      ["17:20"] = {function() tools.error("Il est 17h") end, function() tools.error("Et 20mn") end}
    }
    
    -- Ajouter de l'aléatoire (en minute) à un module / jour
    -- Exemple le module 73 va être modifié pour toute la journée
    -- de -5 à 5 minutes.
    simulation.randomize      = {
        -- [ID] = {from, to}
        [73] = {-5,5},
        [30] = {1,10},
        --["*"] = {-10, 10}, --- tous les devices perdent ou prennent 10min max.
    }
      
end

 

Et le résultat

 

 

[DEBUG] 18:34:33: Reloading events for Thu, 04/01/2018
[DEBUG] 18:34:34:     Event added : 00:09 Terrasse [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:34:     Event added : 00:09 Lampe Ouest [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:34:     Event added : 00:09 Coin à manger [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:34:     Event added : 00:14 Télévision [Salon] new value : 0.0 action : turnOff
[DEBUG] 18:34:34:     Event added : 00:14 Lampe Ouest [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:34:     Event added : 00:14 Terrasse [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:34:     Event added : 00:14 Coin à manger [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:35:     Event added : 07:11 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 07:15 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 07:15 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 07:29 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 07:30 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 08:05<--08:02 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 08:19 Veuilleuse [Couloir] new value : 0.0 action : turnOff
[DEBUG] 18:34:35:     Event added : 09:00 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:01 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:01 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:15 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:15 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:16 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:18<--09:16 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:35:     Event added : 09:16 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:20 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:22 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:30 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:30 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:35<--13:32 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:38:     Event added : 13:35<--13:32 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 13:35 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 13:39<--13:37 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 13:41<--13:38 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 13:47 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:08<--14:05 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:05 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:07 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:14<--14:11 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:17 Spots [Couloir] new value : 1.0 action : turnOn
[DEBUG] 18:34:39:     Event added : 14:22 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:23 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:32 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:39:     Event added : 14:42 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:23 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:23 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:24 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:33 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:44 Plafonnier [Salon] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:51 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 15:52 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:26 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:26 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:27 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:28 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:29 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:40:     Event added : 16:29 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:41:     Event added : 16:35<--16:33 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:41:     Event added : 17:05<--17:03 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:33 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:40<--17:37 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:37 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:37 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:40<--17:37 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:50 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:42:     Event added : 17:50 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:42:     Event added : 18:13 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:42:     Event added : 18:21 Coin à manger [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:42:     Event added : 18:21 Coin à manger [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:42:     Event added : 18:21 Lampe Ouest [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:42:     Event added : 18:21 Terrasse [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:42:     Event added : 18:21 Lampe Ouest [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:42:     Event added : 18:21 Terrasse [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:42:     Event added : 18:22 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:42:     Event added : 18:23 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 18:36 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 18:48 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 18:58 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 18:59 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:08 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:08 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:11<--19:08 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:08 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:12<--19:09 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:09 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:09<--19:10 Spots [Entrée] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:13 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:43:     Event added : 19:14 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:14<--19:15 Spots [Entrée] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:33 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:35 Plafonnier [Salon] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 19:40 Veuilleuse [Couloir] new value : 1.0 action : turnOn
[DEBUG] 18:34:44:     Event added : 19:40 Spots [Couloir] new value : 0.0 action : turnOff
[DEBUG] 18:34:44:     Event added : 20:33 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 20:34 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:44:     Event added : 20:37<--20:38 Spots [Entrée] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 20:39 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:44:     Event added : 20:39 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:42<--20:44 Spots [Entrée] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:47 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:47 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:57 Spots [Couloir] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 20:57 Veuilleuse [Couloir] new value : 0.0 action : turnOff
[DEBUG] 18:34:45:     Event added : 20:57 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:57 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:57 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:00<--20:57 Kendra [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:57 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 20:57 Nora [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:04 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:13 Nolan [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:17<--21:14 Kendra [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:16 Nora [Chambres] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:16 Veuilleuse [Couloir] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 21:16 Spots [Couloir] new value : 0.0 action : turnOff
[DEBUG] 18:34:45:     Event added : 21:17 Plafonnier [Local technique] new value : 99.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:17 Plafonnier [Local technique] new value : 0.0 action : setValue
[DEBUG] 18:34:45:     Event added : 21:47 Terrasse [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 21:47 Coin à manger [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 21:47 Lampe Ouest [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 21:50 Télévision [Salon] new value : 1.0 action : turnOn
[DEBUG] 18:34:45:     Event added : 21:52 Terrasse [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:45:     Event added : 21:52 Coin à manger [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:45:     Event added : 21:52 Lampe Ouest [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 22:27 Terrasse [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 22:27 Lampe Ouest [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 22:27 Coin à manger [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 22:32 Terrasse [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 22:32 Coin à manger [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 22:32 Lampe Ouest [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 22:56 Coin à manger [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 22:56 Lampe Ouest [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 22:56 Terrasse [Jardin] new value : 1.0 action : turnOn
[DEBUG] 18:34:46:     Event added : 23:01 Coin à manger [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 23:01 Lampe Ouest [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Event added : 23:01 Terrasse [Jardin] new value : 0.0 action : turnOff
[DEBUG] 18:34:46:     Funct added : 16:35 user function
[DEBUG] 18:34:46:     Funct added : 17:20 user function
[DEBUG] 18:34:46:     Funct added : 17:20 user function
[DEBUG] 18:34:46: Checking @18:34
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:34:46:     Excluded : 18:34 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:35:46: Checking @18:35
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 1.0 action : --none--
[DEBUG] 18:35:46:     Excluded : 18:35 Détecteur [Entrée] new value : 0.0 action : --none--
[DEBUG] 18:36:46: Checking @18:36
[DEBUG] 18:36:46:     Todo : 18:36 Nolan [Chambres] new value : 99.0 action : setValue
[DEBUG] 18:36:46:     Simulating : fibaro:call(198, 'setValue', 99.0)
[DEBUG] 18:37:46: Checking @18:37
[DEBUG] 18:37:46:     -- nothing found --
[DEBUG] 18:38:46: Checking @18:38
[DEBUG] 18:38:46:     Excluded : 18:38 Température [Jardin] new value : 12.1 action : --none--

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis sur tel. Je suis evidemment interesse aussi. Je crois que l existant doit se nommer replicator ou qqch approchant.


Envoyé de mon Nexus 5X en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Yeah excellent.
Donc le simulation.add permet de rajouter une action d eclairage en plus de l existant de simulation basé sur l historique d 1 semaine parametrable


Envoyé de mon Nexus 5X en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, n'importe quel fonction .. tu peux, par exemple, faire parler ton SONOS à 20h30 pour simuler des voix. appuyer sur le bouton d'un VD , ...

 

Choisir de te baser sur hier, la semaine dernière, 2 semaines, le mois dernier, ....

 

Définir des heures plus ou moins aléatoire pour un module donné ou tous les modules

 

C'est assez réactif car il ne lit qu'une fois par jour l'historique puis il joue avec tout au long de la journée.

 

Bref, ce sont mes premières idées, déjà fonctionnel, bien évidement, tu me connais :D

 

Je me pose encore la question de l'utilité des notifications : recevoir une notification à chaque allumage (je n'y vois pas d’intérêt), au démarrage (bof, il tournera de toute façon pendant les vacances) .. bref, je ne sais pas si cela en vaux la peine et si oui, pour notifier quoi ? Peux-t-être envoyer un mail chaque fin de journée pour résumer ce qu'il a fait dans la journée.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

moi mon simulateur de présence, je ne le ferais pas uniquement en vacances.

Le mien démarre dès qu'il fait sombre et que l'alarme est enclenchée, et s'arrête quand je rentre (alarme débranchée)

Il faudrait donc prévoir un statut d'un module pour activer ou désactiver le simulateur.

Si tu prévois une variable (ou autre) pour autoriser le simulateur à se déclencher automatiquement, la notif pourrait être utile.

Modifié par jojo

Partager ce message


Lien à poster
Partager sur d’autres sites

En effet, n'importe quel VD pourrais stopper ou démarrer le scénario très facilement. Donc tu as raison.

 

Je viens de penser aussi à des triggers ... exemple dès que j'ai une action à faire sur le module X alors je fais telle ou telle action.

 

Par exemple : 

 

    simulation.triggers = {
      [24] = function(id, name, value) print(name .. " a changé de valeur " .. value) end,
    }

 

Partager ce message


Lien à poster
Partager sur d’autres sites

chez moi, j’ai mémorisé dans une variable tableau, toutes les sequences d’allumage que je suis susceptible de faire dans la maison.

Ainsi que le temps (assez rapide). de passage d’une pièce à l’autre(qui peux varié aléatoirement).

Par exemple pour allé à la buanderie, je passe par escalier, cave, couloir, ... etc.

 

J’appelle, aléatoirement (ça me fait rire ce mot en info :) ) une séquence puis une autre.

Avec un intervalle de temps entre chaque séquence variable et long (entre 45 et 90 min).

Tout en laissant les lumières habituelles allumées.

 

Assez simple et fonctionne bien...

Partager ce message


Lien à poster
Partager sur d’autres sites

PAs bete les triggers ;-)

Oui aussi pour qu'une scene ou un autre VD puisse demarrer arreter la simulation par une variable ou autre (genre GEA ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

×