Aller au contenu
Lazer

Quick App - Synology Surveillance Station

Recommended Posts

Bonsoir,
y a t'il une façon de recup plusieurs jours de log ?

Actuellement je les consulte depuis la console.

 

Merci,

Partager ce message


Lien à poster
Partager sur d’autres sites

Je ne suis pas sûr d'avoir compris ta question... tu parles des logs des QuickApps/Scènes sur la HC3 ?

Ils ne sont stockés nul part, c'est à dire conservés uniquement en mémoire vive (RAM), et purgés automatiquement dès qu'il y a trop de messages. Donc si tu veux les archiver, il faut coder un truc externe pour les récupérer via l'API et aller les stocker ailleurs.

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui c'est exactement ça.

Je voudrai pouvoir sortir des log mais comme l'historique est limité, je n'ai pas le moment où se produit l'événement qui pose problème. Quand je check soit ça fonctionne, soit ça tourne en erreur depuis trop longtemps.

Partager ce message


Lien à poster
Partager sur d’autres sites

Selon le nombre de QA et leur verbosité, tu peux avoir de quelques heures à de nombreuses heures de logs (à cause de la purge automatique)

Donc effectivement, il va falloir que tu vérifies 2 fois par jour si tu veux tomber sur l'erreur.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok,
j'ai ajouté les notif sur les cameras en cas d'indisponibilité.

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai check les log coté Synology.

Les crash semblent correspondre au moment ou les quotas d'enregistrements sont atteints.
A ce moment le syno fait une purge des vieux fichiers.

Je pense qu'il est indispo pendant ce laps de temps pour répondre correctement aux demandes envoyées par la HC3.

Les demandes s'enchainent et la HC3 se retrouve d'abord en insuffisant privilège puis black listée par le syno. (c'est l'état dans lequel ca se termine cote HC3)

Apres un reboot ca passe de nouveau.

Le screenshot "normal" quand les demandes arrivent normalement (il y en a bcp)

Le screenshot "crash" quand les demande n'arrivent plus (juste apres la purge des vieux fichiers vidéos hors quotta)

Le screenshot "roboot ok" quand ca repart apres le reboot

 

Il faut que j'arrive a check les log des 2 cotés quand ça va se produire de nouveau

 

reboot ok.JPG

crash.JPG

normal.JPG

Partager ce message


Lien à poster
Partager sur d’autres sites

Slt,

en faisant des modif sur le synology, j'ai mis en défaut la quick app sans le vouloir.

Du coup à force d'essayer de se connecter, la HC3 s'est retrouvée blacklistée comme c'est le cas a chaque fois qu'il y a une indisponibilité pendant un laps de temps.

 

Afin de corriger ce problème j'ai apporté 1 modifications dans le Synology et ma box a repris normalement la discutions.

J'ai déclaré l'IP de ma HC3 comme étant fiable.

 

le résultat :

 

[25.10.2021] [17:46:45] [ERROR] [QA_SURVSTATION_455]: QuickApp:getSID() : Error #407 Max Tries (if auto blocking is set to true).
[25.10.2021] [17:47:45] [TRACE] [QA_SURVSTATION_455]: Request new SID
[25.10.2021] [17:47:45] [ERROR] [QA_SURVSTATION_455]: QuickApp:getSID() : Error #407 Max Tries (if auto blocking is set to true).
[25.10.2021] [17:48:45] [TRACE] [QA_SURVSTATION_455]: Request new SID
[25.10.2021] [17:48:46] [DEBUG] [QA_SURVSTATION_455]: Ready
[25.10.2021] [17:48:46] [DEBUG] [QA_SURVSTATION_455]: Found 4 cameras

 

Je précise que je suis toujours avec le code modifié pour la version=6

 

-- Generate new SID
--
function QuickApp:getSID(callback)
    if debug then
        self:debug(tools:args("QuickApp:getSID"))
    end
    self:trace("Request new SID")
    self:getAPI("/webapi/"..self.pathAuth.."?api=SYNO.API.Auth&method=Login&version=6&account="..self.User.."&passwd="..self.Password.."&session=SurveillanceStation&format=sid", {
        success = function(response)
            if debug then
                self:debug("QuickApp:getSID() : success")

 

 

A suivre..

 

1005771006_Annotation2021-10-25175057.thumb.jpg.ea4c3125dd855ff2ac1f738e9b2ca455.jpg

 

2004284233_Annotation2021-10-25175057-2.thumb.jpg.53c8a862f0c9f20b0c22f62171e9c3b0.jpg

 

Modifié par jucom

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai un soucis avec ce QA sous le dernier firmware

 

[23.12.2021] 
[10:57:48] [TRACE] [QA_SURVSTATION_55]: [23.12.2021] 
[10:57:48] [TRACE] [QA_SURVSTATION_55]: [23.12.2021] 
[10:57:48] [TRACE] [QA_SURVSTATION_55]: QuickApp Synology Surveillance Station - Initialization[23.12.2021] 
[10:57:48] [TRACE] [QA_SURVSTATION_55]: [23.12.2021] 
[10:57:48] [DEBUG] [QA_SURVSTATION_55]: Synology URL : http://192.168.1.51:5000[23.12.2021] 
[10:57:48] [DEBUG] [QA_SURVSTATION_55]: Refresh interval : 10 seconds[23.12.2021] 
[10:57:48] [TRACE] [QA_SURVSTATION_55]: Request new SID[23.12.2021] 
[10:57:48] [DEBUG] [QA_SURVSTATION_55]: Ready[23.12.2021] 
[10:57:49] [DEBUG] [QA_SURVSTATION_55]: Found 4 cameras[23.12.2021] 
[10:57:49] [DEBUG] [QA_SURVSTATION_55]: Found camera #5 "Portier Doorbird" Vendor=DoorBird Model=D2103V Enabled=true address=192.168.1.xxx[23.12.2021] 
[10:57:49] [DEBUG] [QA_SURVSTATION_55]: Found camera #6 "Garage" Vendor=HIKVISION Model=DS-2CD2385G1-I Enabled=true address=192.168.1.xxx[23.12.2021] 
[10:57:49] [DEBUG] [QA_SURVSTATION_55]: Found camera #12 "Rue" Vendor=HIKVISION Model=DS-2CD2T47G1-L Enabled=true address=192.168.1.xxx[23.12.2021] 
[10:57:49] [DEBUG] [QA_SURVSTATION_55]: Found camera #13 "Jardin" Vendor=HIKVISION Model=Generic_HIKVISION Enabled=true address=192.168.1.xxx[23.12.2021] 
[10:57:59] [TRACE] [QA_SURVSTATION_55]: UIEvent: {"deviceId":55,"eventType":"onReleased","elementName":"ButtonCreateCameras","values":[]}[23.12.2021] 
[10:57:59] [DEBUG] [QA_SURVSTATION_55]: Found 4 cameras[23.12.2021] 
[10:57:59] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Portier Doorbird' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:57:59] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Garage' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:57:59] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Rue' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:57:59] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Jardin' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:57:59] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] [10:58:21] [TRACE] [QA_SURVSTATION_55]: UIEvent: {"deviceId":55,"eventType":"onReleased","elementName":"ButtonCreateCameras","values":[]}[23.12.2021] 
[10:58:21] [DEBUG] [QA_SURVSTATION_55]: Found 4 cameras[23.12.2021] 
[10:58:21] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Portier Doorbird' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:58:21] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Garage' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:58:21] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Rue' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')[23.12.2021]
[10:58:21] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed[23.12.2021] 
[10:58:21] [DEBUG] [QA_SURVSTATION_55]: New child device name : 'Jardin' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'[23.12.2021] 
[10:58:21] [ERROR] [QA_SURVSTATION_55]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')
[23.12.2021] [10:58:21] [ERROR] [QA_SURVSTATION_55]: Error : child creation failed

J'ai juste modifier les IP par des xxx sur le post

 

Cela fonctionnait très bien avant

Partager ce message


Lien à poster
Partager sur d’autres sites

Je viens de l'installer ne 5.090.17 aucun soucis cela fonctionne

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

je saute le pas, vers HC3

1er test, QA surveillance station :)

./include/main.lua:804: attempt to concatenate a nil value (field 'name')

 Error : child creation failed

 

j'ai cette erreur pour les 10 cam

j'ai des cam dont le nom est "doorbird" et d'autres "HK TERRASSE" , je précise car je pensais que c'était un problème lié à l'espace entre "HK" et "TERRASSE"

Modifié par flamalex

Partager ce message


Lien à poster
Partager sur d’autres sites

Il faudra que je fasse des tests complémentaires, mais avant ça, tu as regardé le message au dessus du tient ?

Car @mprinfo dit qu'il a la même erreur, et que ça semble corrigé dans la mise à jour du firmware 5.090.17.

Donc question, quel firmware as-tu ?

 

Partager ce message


Lien à poster
Partager sur d’autres sites

lol :) pff je n'avais pas lu !!! dsl

mais je suis en 5.093.21 (beta)

et c'est le 1er QA que j'installe

[31.01.2022] [19:27:03] [DEBUG] [QA_SURVSTATION_21]: New child device name : 'HK_EXT_GARAGE' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: Error : child creation failed
[31.01.2022] [19:27:03] [DEBUG] [QA_SURVSTATION_21]: New child device name : 'HK_ENTREE' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: Error : child creation failed
[31.01.2022] [19:27:03] [DEBUG] [QA_SURVSTATION_21]: New child device name : 'HK_TERRASSE_PISCINE' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: Error : child creation failed
[31.01.2022] [19:27:03] [DEBUG] [QA_SURVSTATION_21]: New child device name : 'HK_TERRASSE_PASTEL' - type : 'com.fibaro.binarySwitch' - class : 'MyChild'
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: ./include/main.lua:804: attempt to concatenate a nil value (field 'name')
[31.01.2022] [19:27:03] [ERROR] [QA_SURVSTATION_21]: Error : child creation failed

Partager ce message


Lien à poster
Partager sur d’autres sites

D'accord, donc ça veut dire que c'est bien un bug qui est apparu récemment avec le dernier firmware beta (évite les beta en production si tu veux mon avis ;) )

 

Je vais regarder ça... à suivre

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est l'erreur que j'ai eu@Lazer si tu te souviens c'est le 20 dans les paramètres de création du QA qui ne passe pas.
Il y a pas mal de modifications à chaque bêta car à chaque fois il y a conversion de la BD

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

nostalgie, nostalgie !!!! ça me rappelle mes débuts avec la HC2!! :) lol

je n'ai pas de bol, 1er boot, install sans méfiance la beta (pas comme avec la HC2, croiser les doigts, l'apero.......) 

install du QA surveillance station et hop !!! hop hop "on n'est chez fibaro, coco !! "

:60:

 

EDIT: j'avais quand même été bien briffé à l'époque donc j'ai save avant (mais j'ai rien dessus:) ) je re passe en 5.090.17

Modifié par flamalex

Partager ce message


Lien à poster
Partager sur d’autres sites

Non c'est différent les firmware de la hc3 sont bien plus stable même en bêta
L'erreur n'est pas un bug mais des changements dans la structure des QA

Il faut donc adapter le QA au nouveau profil


Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu as bien pris le moteur zwave2 j'espère
Car le zwave 3 est en bêta

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

alors j'avais lu avant d'obtenir la hc3 cette "subtilité" 

il ne m'a rien proposé et je n'ai rien vu, sauf zwave v.4.33

donc <_<

 

mais je n'ai encore intégré aucun module

Modifié par flamalex

Partager ce message


Lien à poster
Partager sur d’autres sites

Normalement au premier démarrage tu as la question avant de faire la configuration

 

Après ta box avait peut être un vieux firmware qui ne propose pas le zwave 3

 

Envoyé de mon BLA-L29 en utilisant Tapatalk

 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

oui en effet, je pense aussi que le firmware était ancien 5.050.13

 

Est ce que ça veut dire qu'il ne me proposera jamais la v3 lorsqu'elle ne sera plus en beta?

qu'est ce que le zwave 4.33?

 

 

Modifié par flamalex

Partager ce message


Lien à poster
Partager sur d’autres sites

On va arrêter de polluer le typic de Christophe je vais me faire tuer

Envoyé de mon BLA-L29 en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

@lazer pour le probléme lors de la création des childs

 

if camera.id > 0 and camera.status == 1 then -- Normal
					if childDevicesMap[camera.id] then
						self:debug('Child device #<b>' .. tostring(childDevicesMap[camera.id].id or "<i>nil</i>") .. '</b> "<b>' .. (childDevicesMap[camera.id].name or "<i>nil</i>") .. '</b>" already exists for camera #<b>' .. tostring(camera.id) .. '</b> "<b>' .. (camera.name or camera.newName or "<i>nil</i>") .. '</b>"')
					else
						local child = {
							name = camera.name or camera.newName or "Camera " .. tostring(camera.id),
							type = "com.fibaro.binarySwitch",
							class = MyChild,
							properties = {
								--deviceControlType = 20,
                                deviceControlType = 2,
								categories = {"other"},
								manufacturer = camera.vendor,
								model = camera.model,
							},
							variables = {
								{name = "cameraID", value = camera.id}
							},
						}
						if not tools.createChild(self, child) then
							self:error("Error : child creation failed")
						end
					end
				else
					self:warning("Camera #" .. (camera.id or "<i>nil</i>"), camera.name or camera.newName or "<i>nil</i>", "is not enabled => excluded")
				end

le probléme ce situe ici

deviceControlType = 20,

je sais pas a quoi cela correspond, j'ai modifier la valeur à 2 et cela fonctionne après je ne sais pas ce que cela modifie

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui merci, j'ai commencé à m'atteler à la nouvelle version, donc ça viendra dans quelques jours.

  • Like 2

Partager ce message


Lien à poster
Partager sur d’autres sites

×