[Tuto] Utiliser Monitor

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
bricoyeye
Messages : 48
Inscription : 16 déc. 2015, 11:41

Re: Custom page

Message par bricoyeye »

Jeff a écrit :Dans les paramètres du frontpage settings.
Pissenli et night...
Salut,
Merci ça marche impec!!!!

Joyeux Noël à tous, et passer de bonnes fêtes. ;)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

du coups tu as également remarqué que tu pouvais définir des fonds par saison ?
comme ça ça change tout seul ;)
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
Jeff
Messages : 1007
Inscription : 17 nov. 2016, 20:54
Localisation : Rennes (35)

Re: Custom page

Message par Jeff »

Joyeux Noël !
IMG_20161224_2975.jpg
IMG_20161224_2975.jpg (47.3 Kio) Consulté 8177 fois
Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen
itcitc77
Messages : 73
Inscription : 30 mai 2016, 06:17

Re: Custom page

Message par itcitc77 »

bonjour a tous
une petite question,
pour les cameras dans le popup ne pourrait ont avoir le flux vidéo comme dans domoticz ?
Domoticz, CustomPage,
Pi3 RFXCom + Razberry;Z-Stick Gen5
lebsana
Messages : 21
Inscription : 22 mars 2016, 15:58

Re: Custom page

Message par lebsana »

Bonjour à tous,

Je vous reviens au sujet de ma custom page.
J'ai pas mal avancé, voici le résultat :
Capture.JPG
Capture.JPG (67.55 Kio) Consulté 8104 fois
Là où j'ai un pb c'est au niveau du compteur EDF.
La remontée d'info se fait bien selon la couleur du jour et des HP/HC.
Pour faciliter la lecture je voudrais remonter l'info de la conso instantané dans 1 cellule et la quotidienne dans 1 autre et ce quelque soit la couleur ou la grille HP/HC.
J'ai essayé de travailler le dossier en utilisant les infos suivantes :
https://easydomoticz.com/les-batteries-en-z-wave (un grand merci !).
Sur base de ce script j'ai réalisé les adaptations suivantes pour remonter les 2 infos Usage et Contertoday dans 2 devices différents:

Code : Tout sélectionner

#!/usr/bin/python
# -*- coding: utf-8 -*-


# la 2eme version du script python pour les batteries
# utilise le dict JSON que renvoie Domoticz
# Domoticz renvoie 2 pavés de données ,1 pave concernant les géneralités (long/lat, status ...)
# on peut aller chercher ces données par un r[terme] si les données sont dans la partie haute (avant le result[
# 1 autre pavé qui content les datas spécifiques au capteur en question , ces valeurs sont dans la liste result
# on utilise alors r['result'][0][terme] pour aller chercher dans le dict de la liste result

# il faut le module requests
# sudo pip install requests

import time
import requests
from requests.auth import HTTPBasicAuth

############# Parametres #################################


#debug = 1 on affiche les chaines de caracteres recues
debug=1


#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# les parametres de Domoticz
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

domoticz_ip='192.168.1.4'
domoticz_port='8080'
user=''
password=''

# l'idx du peripherique ZWave a interroger pour batterie (cf Idx Domoticz)
periph_zwave_idx='129'


#terme a rechercher
terme='CounterToday'

# ici l'idx Domoticz du widget a alimenter avec la valeur lue
# un widget pourcentage est adatpté pour les capacité des batteries
idx_widget_countertoday='392'

# fin du parametrage #


###############  fin des parametres #############################
###############  ce qui suit est repute fonctionner ############

def maj_widget(valeur_countertoday):
    requete='http://'+domoticz_ip+':'+domoticz_port+json_url_text1+idx_widget_countertoday+json_url_text2+valeur_countertoday
    r=requests.get(requete,auth=HTTPBasicAuth(user,password))
# l URL Domoticz a interroger pour recuperer les infos est type=devices&rid=XXX

json_url1='/json.htm?type=devices&rid='
requete='http://'+domoticz_ip+':'+domoticz_port+json_url1+periph_zwave_idx


# l URL Domoticz pour le widget virtuel
json_url_text1='/json.htm?type=command&param=udevice&idx='
json_url_text2='&nvalue=4796.0 Watt&svalue='
#http://IP:PORT/json.htm?type=command&param=udevice&idx=mon_idx&nvalue=0svalue=POURCENTAGE

##### main ##

result={}
r=requests.get (requete).json()
valeur_countertoday=str(r['result'][0][terme])

if debug==1:
    print r
    print valeur_countertoday

maj_widget(valeur_countertoday)
L'update des 2 devices se fait via un script LUA suivant (pour l'instant je ne test que les HP Bleu):

Code : Tout sélectionner

commandArray = {}

        if (devicechanged['EDF HP Bleu']) then
            os.execute ('/home/pi/domoticz/scripts/python/edf_bhp_contertoday.py')
            os.execute ('/home/pi/domoticz/scripts/python/edf_bhp_usage.py')
        end
return commandArray
Voici le résultat :
Capture1.JPG
Capture1.JPG (43.88 Kio) Consulté 8104 fois
Mais, hé oui il y un un "mais", j'ai l'impression que le script pompe pas mal de ressources et ralentit l’exécution de Domoticz.
La navigation est beaucoup moins fluide et dès que j’arrête le script lua des maj usage et contertoday tout redevient normal.

Avez-vous une autre proposition ?

Le plus simple serait de copier les valeurs usage ou contertoday ou l'intégralité du device actif via un /json et un "devicechanged" mais là je sèche !

Avez-vous une idée ?

Merci pour la lecture de ce message et vos propositions le cas échéant.

Bonne fête de fin d'année à tous!
Fred.
Dernière modification par lebsana le 27 déc. 2016, 07:44, modifié 1 fois.
Des débuts en domotique avec une Zipabox "une vraie catastrophe !!!" Depuis début mars 2016 avec Domoticz "du bonheur" Zwave et rfxcom 433 mhz.
MAidEN91
Messages : 132
Inscription : 01 sept. 2015, 20:50

Re: Custom page

Message par MAidEN91 »

Merci pour l'astuce pour la neige ca fait sympa comme tout :D

Joyeuses fêtes a tous!
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

;)

voici les 2 fonds que j'utilise pour la saison d'hiver, avec l'effet chute de neige c'est magnifique

jour:
Image
nuit:
Image
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
foudepc83
Messages : 230
Inscription : 15 août 2016, 11:58

Re: Custom page

Message par foudepc83 »

Très jolie ! je peux te piquer ?
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Custom page

Message par deennoo »

J'essaye de mettre a jour ma custom page avec la derniere version dispo sur github, j'ai un problème dans les logs :

Code : Tout sélectionner

2016-12-27 11:21:00.045 Error: Webserver: File '/monitor/index.html/icons/offline.jpg': Not a directory (20)
Comment le resoudre svp ?
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Custom page

Message par vil1driver »

c'est corrigé..
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
Verrouillé