Aller au contenu
Lazer

Graph De Température, Humidité, Consommation...sur Nas

Recommended Posts

pfff, j'y crois pas

 

en plus de copier, ils sont même pas foutu de traduire !!

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

MDR :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'essaie en vain de réinstaller DomoCharts v5.0 qui s’est arrêté tout seul du jour au lendemain.

Je pense que cela est dû à une mise à jour automatique de mon Syno.

 

Pourriez-vous s’il vous plaît m’indiquer pour ceux qui tournent sur un Syno votre version de:

 

Apache 2.2 / 2.4

MariaDB 5 / 10

PHP 5.5 / 7.0

phpMyAdmin

 

Merci d'avance.

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Quelqu'un a réussi à installer DomoCharts sur NAS Synology avec Nginx/MariaDB 10 et PHP 7 ? Moi impossible j'ai l'erreur Error : SQLSTATE[HY000] [2002] No such file or directory et je sais pas quoi en faire :D

 

Edit : Putain saloperie d'informatique, il suffisait d'indiquer le bon port dans le config.inc.php !! Par defaut MariaDB est sur le 3307 donc il faut mettre localhost:3307 !! Mais quelle bite punaise, j'ai tourné en rond pendant 1h sur un truc aussi con !

Modifié par BenjyNet
Ajout port mysql

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon voiloù, c'est installé, je laisse tourner mais je vois déjà que j'ai une erreur sur la ligne 139 du bouton sensor... mais je suis crevé, on regardera demain !

[DEBUG] 00:20:00: v4
[DEBUG] 00:20:00: Device 94 92.0.1 excluded
[DEBUG] 00:20:00: Device 142 138.2 excluded
[DEBUG] 00:20:00: Device 156 Température excluded
[DEBUG] 00:20:00: Device 175 173.0.1 excluded
[DEBUG] 00:20:00: Device 201 199.0.1 excluded
[DEBUG] 00:20:00: Device 208 206.0.1 excluded
[DEBUG] 00:20:00: Device 231 229.0.1 excluded
[DEBUG] 00:20:00: Device 260 258.0.1 excluded
[DEBUG] 00:20:00: Device 270 266.2 excluded
[DEBUG] 00:20:00: Device 281 277.2 excluded
[DEBUG] 00:20:00: Device 286 282.2 excluded
[DEBUG] 00:20:00: [{"id":118,"timestamp":"NULL","value":"22.70","type":"temperature"},{"id":134,"timestamp":"NULL","value":"22.40","type":"temperature"},{"id":137,"timestamp":"NULL","value":"22.10","type":"temperature"},{"id":139,"timestamp":"NULL","value":"21.70","type":"temperature"},{"id":162,"timestamp":"NULL","value":"25.60","type":"temperature"},{"id":166,"timestamp":"NULL","value":"22.98","type":"temperature"},{"id":190,"timestamp":"NULL","value":"22.70","type":"temperature"},{"id":195,"timestamp":"NULL","value":"11.60","type":"temperature"},{"id":267,"timestamp":"NULL","value":"22.10","type":"temperature"},{"id":278,"timestamp":"NULL","value":"21.60","type":"temperature"},{"id":283,"timestamp":"NULL","value":"19.00","type":"temperature"}]
[DEBUG] 00:20:00: OK : 11 lines inserted in DB
[DEBUG] 00:20:00: Device 141 138.1 excluded
[DEBUG] 00:20:00: Device 269 266.1 excluded
[DEBUG] 00:20:00: Device 280 277.1 excluded
[DEBUG] 00:20:00: Device 285 282.1 excluded
[DEBUG] 00:20:00: [{"id":135,"timestamp":"NULL","value":"56.00","type":"humidity"},{"id":136,"timestamp":"NULL","value":"54.00","type":"humidity"},{"id":140,"timestamp":"NULL","value":"50.00","type":"humidity"},{"id":192,"timestamp":"NULL","value":"51.00","type":"humidity"},{"id":196,"timestamp":"NULL","value":"84.00","type":"humidity"},{"id":268,"timestamp":"NULL","value":"56.00","type":"humidity"},{"id":279,"timestamp":"NULL","value":"44.00","type":"humidity"},{"id":284,"timestamp":"NULL","value":"54.00","type":"humidity"}]
[DEBUG] 00:20:00: OK : 8 lines inserted in DB
[DEBUG] 00:20:00: {}
[DEBUG] 00:20:00: {}
[DEBUG] 00:20:00: [{"id":119,"timestamp":"NULL","value":"0.00","type":"light"},{"id":157,"timestamp":"NULL","value":"0.00","type":"light"}]
[DEBUG] 00:20:00: OK : 2 lines inserted in DB
[ERROR] 00:20:00: line 139: Assertion failed

Ok c'est réglé en modifiant les lignes dans Devices et Sensors comme stipulé dans le #1. Je vais me coucher...trop d'émotions !

Modifié par BenjyNet
Solution trouvée !

Partager ce message


Lien à poster
Partager sur d’autres sites

je viens de me rendre compte que j'ai qq erreurs derriere le sensors et power moi aussi

 

par exemple sensor.

[DEBUG] 09:34:11: [{"id":69,"timestamp":"NULL","value":"276.00","type":"light"},{"id":149,"timestamp":"NULL","value":"23.00","type":"light"},{"id":223,"timestamp":"NULL","value":"178.00","type":"light"},{"id":252,"timestamp":"NULL","value":"88.00","type":"light"},{"id":264,"timestamp":"NULL","value":"98.00","type":"light"},{"id":530,"timestamp":"NULL","value":"18.00","type":"light"},{"id":535,"timestamp":"NULL","value":"908.00","type":"light"}]
[DEBUG] 09:34:11: OK : 7 lines inserted in DB
[ERROR] 09:34:11: line 138: Assertion failed

je sais pas depuis quand en revanche

 

 

pas de problème de remontée de données en revanche; (peut être pour les nouveaux devices?)

 

Modifié par Sakkhho

Partager ce message


Lien à poster
Partager sur d’autres sites

T'as rajouter l'astuce de @Steven ? Convertir id en number ? Parce que moi c'est là où ça coinçait.

 

Message à notre pote @Lazer : Modifie tes fichiers sur le post pour mettre à jour et rajoute peut être la procédure pour l'installation de webstation pour ceux qui coincent (celle indiqué est pour l'ancienne version de DSM).

 

Partager ce message


Lien à poster
Partager sur d’autres sites

elle est ou cette astuce ?

j'ai remonté qq pages et rien vu. tu peux me donner le lien

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bah en première page !

Citation

Bug si station météo Netatmo => Voir patch des butons Sensors et Devices par @Steven en page 41.

https://www.domotique-fibaro.fr/topic/466-graph-de-température-humidité-consommationsur-nas/?do=findComment&comment=131774

Partager ce message


Lien à poster
Partager sur d’autres sites

Un jour, faudra que je me replonge dans ce tuto.... tu me donnes 10% de tes vacances @BenjyNet ?

Pour l'instant, chez moi ça tourne depuis le début....

 

Le souci avec Synology, c'est qu'à chaque version majeure ils changent trop de choses... du coup tous les tutos dédiés spécifiquement à leurs NAS deviennent rapidement obsolètes.

 

Modifié par Lazer
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Viens bosser avec moi et je te donne toutes les vacances :D Je te propose déjà uniquement une journée en temps qu'intervenant extérieur pour te rendre compte.

Partager ce message


Lien à poster
Partager sur d’autres sites

ah ouais mais moi je viens juste en observateur, bosser avec des élèves c'est trop dur....

Partager ce message


Lien à poster
Partager sur d’autres sites

Hi guys! 

 

Sorry for writing in english but  I don't know a single word in French. Google Translate helped me to follow the instructions for the installation of the application (which works great by the way, big thanks for that). 

 

Question; Will the application purge any data by default or do I have to handle that myself? 

 

Modifié par alexndr

Partager ce message


Lien à poster
Partager sur d’autres sites

Yes, data collected every minute are automatically purged after 7 days by default.

You can tune this into the config.inc.php file.

 

Furthermore, data are aggregated each day for long term usage... those data are never purged.

 

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 27 minutes, Lazer a dit :

Yes, data collected every minute are automatically purged after 7 days by default.

You can tune this into the config.inc.php file.

 

Furthermore, data are aggregated each day for long term use ... those data are never purged.

 

 

That is great news. Thanks for the clarification. 

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour ceux qui comme moi  sont amenés à changer de plugin Méteo je propose de modifier la section météo dans le bouton SENSOR du VD Domocharts

But : on garde le meme ID device Météo (3) dans la base de données, on lit les valeurs du plugin installé.


--Get Meteo  ( Quelque soit le plugin météo utilisé)
local datas = {}
local IDMeteoDomochart = 3 	--( device Méteo-DataBase créé par Bt DEVICE )
local wheather,status,errorCode = api.get("/weather")
datas[1] = {}
datas[1].id = IDMeteoDomochart
datas[1].timestamp = 'NULL'
datas[1].type = "temperature"
datas[1].value = wheather.Temperature
datas[2] = {}
datas[2].id = IDMeteoDomochart
datas[2].timestamp = 'NULL'
datas[2].type = "humidity"
datas[2].value = wheather.Humidity
datas[3] = {}
datas[3].id = IDMeteoDomochart
datas[3].timestamp = 'NULL'
datas[3].type = "wind"
datas[3].value = wheather.Wind
-- Send data to server
SendDataserver(datas)

@Lazer merci de nous donner ton avis 

Partager ce message


Lien à poster
Partager sur d’autres sites

Yes c'est à peu près la modifs que je voulais faire, mais j'ai pas eu le courage de publier.
Bravo et merci :)

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai pas le courage de passer en revue les 47 pages pour voir si quelqu'un a évoqué la possibilité de logger les détections d'un capteur de mouvement... honte sur moi, je sais... (pas trouvé comment faire une recherche dans un sujet particulier).

 

Et donc... est-ce possible d'ajouter les déclenchements de FGMS-001 par exemple?

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum, techniquement ça serait réalisable, mais ce n'est pas du tout prévu pour cela, donc il y a du boulot d'adaptation..... perso je n'ai pas du tout le temps de me lancer là dedans en ce moment, désolé.

Partager ce message


Lien à poster
Partager sur d’autres sites

Une autre solution pour les graphes que j'utilise en plus de cette solution: Jeedom.

La possibilité de faire des graphiques est intégré de base et toute valeur ou commande peut être historisée d'un simple click.

Perso j'envoie plein de valeurs comme les index, mouvement de mes capteurs satel, valeurs de luminosité, valeurs de certaines VG par exemple

Il suffit d'installer un Jeedom de base et de pousser les valeurs de la HC2 vers un VD Jeedom, ensuite cocher la case historiser et choisir la durée de rétention de l'histoirique et la méthode de lissage (ou non)

Pour ce genre de boulot, un Docker dans un syno suffit et ne devrait pas.trop poser de problèmes.

Les graphiques sont moins sexy que ceux-ci.

Par contre on peut les combiner, mouvement avec lumière et température en un seul graphique par exemple.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai voulu vérifier les décharges de mes devices avec batteries.

Et je me rends compte que depuis que j'ai migré d'un NAS à un nouveau, DB inclue, le graph des batteries n'est plus mis à jour.

Tous les autres graphs sont mis à jour, luminosités, températures tout ça ok pour mes FGMS

Mais pas les batteries...

Voici le debug:

[DEBUG] 22:29:25: v4
[DEBUG] 22:29:26: 1425 Salon Flood 71%
[DEBUG] 22:29:26: 1438 SDB Flood 37%
[DEBUG] 22:29:26: 1441 Ch.Amis Aeon4-1 40%
[DEBUG] 22:29:26: 2117 SDD FGMS 100%
[DEBUG] 22:29:26: 2159 Grenier Oeil 100%
[DEBUG] 22:29:26: 2164 2164 100%
[DEBUG] 22:29:26: 2178 2178 81%
[DEBUG] 22:29:26: 2191 SDB Mvtz 100%
[DEBUG] 22:29:26: 2198 Bureau MvtZ 0%
[DEBUG] 22:29:26: 2230 2230 70%
[DEBUG] 22:29:26: [{"date":"2019-03-02","type":"battery","value":"71","id":1425},{"date":"2019-03-02","type":"battery","value":"37","id":1438},{"date":"2019-03-02","type":"battery","value":"40","id":1441},{"date":"2019-03-02","type":"battery","value":"100","id":2117},{"date":"2019-03-02","type":"battery","value":"100","id":2159},{"date":"2019-03-02","type":"battery","value":"100","id":2164},{"date":"2019-03-02","type":"battery","value":"81","id":2178},{"date":"2019-03-02","type":"battery","value":"100","id":2191},{"date":"2019-03-02","type":"battery","value":0,"id":2198},{"date":"2019-03-02","type":"battery","value":"70","id":2230}]
[DEBUG] 22:29:26: OK : 0 lines inserted in DB

J'ai déjà vérifié le script, les ip, ports tout ça est bon.

Une idée ou je pourrais chercher ?, là je cale...

Merciiiiiiiiiii :-)

Partager ce message


Lien à poster
Partager sur d’autres sites

euh..... question compliquée.

 

Tu as essayé de mettre debug = true pour voir si il y a plus d'infos ?

 

Chez moi ça marche, et d'après les questions posées sur ce topic, 99% des problèmes viennent du NAS... et comme on plus tu dis avoir changé de NAS, tu as peut être oublié quelque chose.

Ca ne serait pas un problème de droits sur la table, ou quelque chose dans le genre ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

j'ai un petit souci.

Quand je debogue le bouton "Device", j'ai cette erreur :

 [ERROR] 00:43:50: line 306: attempt to concatenate local 'roomName' (a nil value)

Les variables globales sont les suivantes :

 

-- User Global Variables
local variables = {
	{
		["type"] = "temperature",
		["id"]   = 2007,
		["name"] = "Netatmo Temp Int",
		["room"] = 11 -- Salle d'eau
  	},
	{
		["type"] = "humidity",
		["id"]   = 2009,
		["name"] = "Netatmo Hum Int",
		["room"] = 11 -- Salle d'eau
	},
	{
		["type"] = "temperature",
		["id"]   = 2012,
		["name"] = "Netatmo Temp Ext",
		["room"] = 24 -- Jardin
	},
	{
		["type"] = "humidity",
		["id"]   = 2013,
		["name"] = "Netatmo Hum Ext",
		["room"] = 24 -- Jardin
	}
}

Une idée ?

 

Cordialement

Partager ce message


Lien à poster
Partager sur d’autres sites

Non

il faudrait m'en dire plus.... déjà commence par activer le debug = true, et dis moi à quoi correspond ta ligne 306

Partager ce message


Lien à poster
Partager sur d’autres sites

×