Aller au contenu

Messages recommandés

  • 2 semaines après...
Posté(e)

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.

 

  • 5 mois après...
Posté(e) (modifié)

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
Posté(e) (modifié)

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 !
Posté(e) (modifié)

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
Posté(e)

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).

 

Posté(e) (modifié)

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
Posté(e)

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.

  • 1 mois après...
Posté(e) (modifié)

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
Posté(e)

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.

 

Posté(e)
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. 

  • 1 mois après...
Posté(e)

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 

  • 1 mois après...
Posté(e)

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?

Posté(e)

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é.

Posté(e)

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.

  • 1 mois après...
Posté(e)

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 :-)

Posté(e)

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 ?

  • 2 mois après...
Posté(e)

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

Posté(e)

Non

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

×
×
  • Créer...