J’aimerais essayer de créer des widgets ressemblant à ceux-ci :
Coté images je devrais m’en sortir, mais coté fonctionnalités je suis dans le flou et découvre.
Sur la 1ère image, il aurait à gérer :
L’affichage de la température ça avec la variable #value# ça va.
En haut il y a un « bouton » + et un « bouton » - en bas, pour augmenter au baisser la température.
Comment géreriez-vous ceci ?
Le cercle autour de la température est de couleur quand la demande de consigne et en cour et passe en contour normal (voir sur 2eme image quand la consigne est atteinte).
La comment gérer ?
Merci pour vos idées et surtout votre expérience sur les widgets.
Je suis l’auteur du plugin en question.
J’avais commencé sur une base de widget et c’était vraiment compliqué d’avoir un rendu qui me satisfasse (en jeedom v3) c’est pour cette raison que j’ai basculé sur un plugin.
/**
* @return string the outside temperature if available
* @throws ViessmannApiException
*/
public
function getOutsideTemperature(): string
{
return $this->viessmannFeatureProxy->getEntity(ViessmannFeature::HEATING_SENSORS_TEMPERATURE_OUTSIDE)->getProperty("value")["value"];
}
Le lien est dans le message de Salvialf : Jeedom Market
Il suffit de télécharger les sources (en étant connecté) autrement il est possible de le télécharger depuis Jeedom dans le market.
Il faut retirer toutes les liaisons vers les plugin agenda et thermostat et lui passer les différentes consignes en paramètres.
Bref j’arrêtes de retourner le couteau. Désolé c’était pas pour être désagréable mais pour essayer d’aider… J’espère sincèrement qui tu arriveras à tes fins et que la communauté pourra en profiter.
@Salvialf mea-culpa, après avoir durant la nuit, passé quelques heures à décortiquer, étudier et essayer de comprendre le fonctionnement du plugin, je comprends mieux vos appréhensions.
Je dois le reconnaitre il faut être initié, voir du métier pour en arriver là.
C’est une usine a gaze ce truc !
Avantage, @Salvialf, @supradolph vous avez gagné tous mon respect, et je cerne un peu mieux les besoins.
Alors n’étant pas capable de cette prouesse, je propose mon aide, que ce soit pour la création d’images, ou détail des commandes liées à l’API viessmann, a qui voudra se lancer dans l’aventure.
Je pense qu’un tel plugin ravirait la communauté Jeedom\Viessmann.
C’est possible mais ça reste assez complexe puisque tout le coeur de ce design est basé sur le plugin thermostat. Ce plugin est trop complexe pour ton besoin au final.
Mais je ne me vois pas passer au moins une journée de travail pour le réaliser (c’est grosso modo ce qu’à représenté cette simple adaptation du plugin) sachant que ça ne me servira pas et surement à très peux de monde. Après je peux me le garder dans un coin de la tête.
Je ne connais pas votre système de chauffage ni l’intégration souhaitée de la domotique. Mais le plus simple serait peut être d’utiliser votre API dans le plugin script et de gérer votre chauffage via le plugin thermostat.
Le plugin thermostat à besoin à minima de :
Une consigne de chauffe (mode confort)
Une consigne de radiateur éteint (mode éteint ou HG)
La température de la pièce (une sonde de température qui remonte à Jeedom)
Avec tout ça il est possible d’utiliser la puissance de Jeedom pour gérer le chauffage.