[Tuto] Utiliser Monitor
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
@lebsana,
si tu as plusieurs compteurs, j'imagine qu'ils ne se mettent pas à jour en même temps ?
si tu es en période bleue, les compteurs blanc et rouge continuent-ils à être mis à jour ?
si tu as plusieurs compteurs, j'imagine qu'ils ne se mettent pas à jour en même temps ?
si tu es en période bleue, les compteurs blanc et rouge continuent-ils à être mis à jour ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
J'ai une erreur pour installer le package libwebsockets :
En revanche pour Mosquitto et Mosquitto-clients çà passe.
J'ai bien fait un apt-get update aussi.
J'ai tenté d'ajouter le repo "deb http://repo.mosquitto.org/debian jessie main" dans mes list mais en vain.
Vous avez un repo particulier ?
Code : Tout sélectionner
sudo apt-get install libwebsockets
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libwebsocketsJ'ai bien fait un apt-get update aussi.
J'ai tenté d'ajouter le repo "deb http://repo.mosquitto.org/debian jessie main" dans mes list mais en vain.
Vous avez un repo particulier ?
Re: Custom page
websockets s installe avec :
J'ai aussi eu le probleme. sur mon domoticz de test a verifier quand meme car je suis sur debian 8.5 amd64.
Par contre sur le syno pas de soucis et pas eu besoin de l 'installer (tant mieux car il n'existe pas)
Les prochains test sont pour le tts, mais plus tard dans la nuit
Code : Tout sélectionner
sudo apt-get install libwebsockets-devPar contre sur le syno pas de soucis et pas eu besoin de l 'installer (tant mieux car il n'existe pas)
Les prochains test sont pour le tts, mais plus tard dans la nuit
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
Re: Custom page
impec merci deennoo ca fonctionne mieux avec ce package 
Je suis sur raspbian directement sur le RPI moi.
Quel intérêt de le faire tourner sur le syno? Plus puissant?
Je suis sur raspbian directement sur le RPI moi.
Quel intérêt de le faire tourner sur le syno? Plus puissant?
Re: Custom page
En partant du principe que l'on dispose d'un device alert neige (ou d'un autre type si alert n'est pas utilisable) est-il possible d'activer automatiquement la fonction snow en cas d'alerte neige?
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
oui
tu peux ajouter la neige avec cette commande
et la supprimer avec celle ci
donc avec une petite conf mqtt de ce genre c'est réalisable
voici ce que monitor reçoit pour le widget alerte,
du coups il est possible d'agir suivant le niveau d'alerte (nvalue) et/ou sur le texte (svalue1)
tu peux ajouter la neige avec cette commande
Code : Tout sélectionner
$(document).snowfall();Code : Tout sélectionner
$(document).snowfall('clear');voici ce que monitor reçoit pour le widget alerte,
Code : Tout sélectionner
MQTT Message Arrived:
{
"Battery" : 255,
"RSSI" : 12,
"description" : "",
"dtype" : "General",
"id" : "82472",
"idx" : 472,
"name" : "neige",
"nvalue" : 2,
"stype" : "Alert",
"svalue1" : "oula",
"unit" : 1
}Code : Tout sélectionner
// animation chute de neige suivant status du widget alerte neige
case "alerte neige": // nom du widget alerte neige
if (message.nvalue !== 0 and message.svalue1 == "neige"){ // status On
$(document).snowfall('clear');
$(document).snowfall();
}
if (message.nvalue == 0) // status Off
$(document).snowfall('clear');
break;
Dernière modification par vil1driver le 29 déc. 2016, 10:36, modifié 5 fois.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
Merci Vil il va donc falloir que je me mette au mqtt 
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Je ne pousse pas à l'usage mais c'est juste pratique
Sinon il faut editer frontpage.js et faire quelque chose de similaire dedans (en éditant l'index pour ne pas utiliser la version min)
De ce genre:
Et forcément le refaire après chaque maj 
Bon mqtt_settings.js sera également remis par défaut lors d'une mise à jour.. Mais il est plus simple de s'y retrouver.
Sinon il faut editer frontpage.js et faire quelque chose de similaire dedans (en éditant l'index pour ne pas utiliser la version min)
De ce genre:
Code : Tout sélectionner
if (item.name == 'alert neige' and item.status == 'On') { blabla } Bon mqtt_settings.js sera également remis par défaut lors d'une mise à jour.. Mais il est plus simple de s'y retrouver.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Est-ce que je devrais mixer Frontpage_settings.js et mqtt_settings.js ? Pour tout avoir dans un seul fichier ?
Ça aurait son sens d'avoir toute la conf utilisateur au même endroit.
Ça aurait son sens d'avoir toute la conf utilisateur au même endroit.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
je n'ai pas encore étudié le passage en mqtt mais il me semble que cela serait effectivement plus sage de regrouper la conf dans un seul fichier plus simple de ne rien perdre lors d'une mise à jour