Buongiorno a tutti,
sapete che io vedo il sistema più dalla parte dell'utente più che del tecnico e del programmatore e quindi vi rompo le scatole per sottoporvi un problema.
Mi trovo a gestire il mio impianto di climatizzazione e la cosa che vorrei fare è creare un trigger del tipo:
- se la temperatura rilevata dal termostato è superiore e quella di setpoint del oggetto climatizzatore
- e se l'oggetto climatizzatore è spento
- e se l'utente è in casa
allora accendi il climatizzatore
Ovviamente si potrebbero inserire altri controlli tipo quello di prevedere la velocità di ventilazione anche in base a orario e via dicendo.
Ma fermiamoci a questo esempio.
Queste sono tutte informazioni che ho ma in oggetti diversi.
temperatura rilevata da oggetto termostato bticino
temperatura di setpoint clima da oggetto climatizzatore
presenza dell'utente da stato utente (rilevato con un sistema approssimativo ma tanto per cominciare diciamo che ho uno stato presente o no dell'utente)
Il problema è che dovrei scrivere un trigger prendendo lo stato da tre oggetti diversi e mi trovo in difficoltà perché Mauro mi aveva mandato una versione modificata di freedomotic che permetteva di fare questo ma credo che con la presente non funzioni (per lo meno ho provato e non va)
Qualcuno mi può aiutare?
Si può fare dalla versione attuale del programma?
Se si mi date un idea per la sintassi?
Vi ringrazio in anticipo.
P.S. capisco che la mia richiesta possa sembrare personale e al momento lo è ma ovviamente in un sistema domotico la prima cosa che mi viene in mente è l'integrazione tra diversi oggetti e al momento freedomotic mi pare un po' chiuso da questo punto di vista perché generalmente prevede comandi del tipo: se accendi questo fai quest'altro oppure a quest'ora fai questo e questo ma non gestendo variabili e controlli incrociati tra oggetti risulta difficile rendere davvero "intelligente" la casa :-)