Plugin Surveillance Station ne fonctionne pas du tout (page blanche)

Bonjour,

Je rencontre un soucis avec le plugin Surveillance Station, en effet, après avoir configuré mon NAS dans la page de config du plugin, lorsque je vais sur la page du plugin, j’ai une page complètement blanche, rien du tout de marqué dedans !

Voici ce que j’ai dans les logs lorsque j’active le plugin :

[2020-03-07 22:53:45][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=surveillanceStation function=remove callInstallFunction=1
[2020-03-07 22:53:53][INFO] : Début d'activation du plugin
[2020-03-07 22:53:54][INFO] : Info sur le démon : Array (     [launchable_message] =>      [launchable] => nok     [state] => nok     [log] => nok     [auto] => 0 )
[2020-03-07 22:53:54][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=surveillanceStation function=install callInstallFunction=1

Et sinon, une requête sur les caméra qui a l’air de fonctionner :

[2020-03-07 22:50:12][DEBUG] : résultat API Statut Caméra -> Array (     [cameras] => Array         (             [0] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 1                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam a                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [1] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 2                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam b                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [2] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 3                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam c                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [3] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 4                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam d                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [4] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 5                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam e                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [5] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 6                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Define                     [newName] => Cam f                     [port] => 554                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 0                             [constantBitrate] => 0                             [fps] => 0                             [quality] =>                              [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => User                     [videoCodec] => 3                     [videoMode] =>                  )              [6] => Array                 (                     [DINum] => 0                     [DONum] => 1                     [audioCodec] => 6                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 7                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => Generic_ONVIF                     [newName] => Cam g                     [port] => 80                     [postRecordTime] => 5                     [preRecordTime] => 5                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 1                             [constantBitrate] => 0                             [fps] => 10                             [quality] => 5                             [resolution] => 1280x720                         )                      [tvStandard] => 0                     [vendor] => ONVIF                     [videoCodec] => 3                     [videoMode] =>                  )              [7] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 4                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] => 1                     [enableRecordingKeepSize] =>                      [fov] =>                      [highProfileStreamNo] => 1                     [id] => 8                     [idOnRecServer] => 0                     [ip] => 192.168.x.x                     [lowProfileStreamNo] => 1                     [mediumProfileStreamNo] => 1                     [model] => RLC-420-5MP                     [newName] => Cam h                     [port] => 80                     [postRecordTime] => 15                     [preRecordTime] => 15                     [recordTime] => 30                     [recordingKeepDays] => 60                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 1024                             [fps] => 4                             [quality] =>                              [resolution] => 2304x1296                         )                      [tvStandard] => 1                     [vendor] => Reolink                     [videoCodec] => 3                     [videoMode] =>                  )          )  )

Salut,

Quelle version de jeedom et du plugin ?

Bonjour,

Jeedom à jour (en V3) : v 3.3.39
Plugin Surveillance Station à jour : 2019-09-20 19:46:22

Modèle NAS : Synology DS218
Version DSM : 6.2.2-24922 Update 4
Version Surveillange Station sur le NAS : 8.2.7-6222

j’ai déjà eu un problème similaire sur un autre plugin, c’était mon bloqueur de pub qui foutait le bazar sur mon navigateur…

Bien vu, ca aurait pu être ca mais non lol, je viens de désactiver Kaspersky complétement, et toujours le même soucis, par contre je m’aperçois que des fois j’arrive à afficher celà quand même (voir pièce jointe) mais rien ne fonctionne :

Tu as quel version de debian ?
Php ?

Tu peux nous montrer la page jeedom de ta box ?

Bonsoir
*j’ai le meme probleme de double accolade sur un rpi test avec buster je pense que c’est un probleme de version de php.
Par contre ce que je ne comprend pas sur mon jeedom prod sous raspbian9 et le plugin version 20-09 c’est OK , sur mon NAS en test Raspbian10 et le plugin 24-09 c’est OK MAIS sur mon rpi raspbian10 il ne me propose pas de MAJ en ver 24-09…pourquoi ?

Le version de jeedom?

3.3.39 sur ma prod raspbian9 , et 4.0.43 sur mon nas en raspbian10 et 3.3.39 raspbian10 sur un rpi test
La version 24-09 est reservé a la V4 ?

Bonjour,

Je semble avoir exactement le même problème que @Paulien

Plugin Surveillance Station à jour Version 2019-09-20 19:46:22
Jeedom à jour (en V3) : v 3.3.39

NAS : Synology DS218+
DSM : DSM 6.2.2-24922 Update 4
Version Surveillange Station sur le NAS : 8.2.7-6222

Debian 10
PHP Version : 7.3.4-2

J’ai également une requête similaire sur les caméras qui semble fonctionner

[2020-03-15 19:45:09][DEBUG] : résultat API Statut Caméra -> Array (     [cameras] => Array         (             [0] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 4                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] =>                      [enableRecordingKeepSize] => 1                     [fov] =>                      [highProfileStreamNo] => 1                     [id] => 1                     [idOnRecServer] => 0                     [ip] => 192.168.2.252                     [lowProfileStreamNo] => 2                     [mediumProfileStreamNo] => 2                     [model] => C1 Pro                     [newName] => Salon                     [port] => 80                     [postRecordTime] => 5                     [preRecordTime] => 5                     [recordTime] => 30                     [recordingKeepDays] => 30                     [recordingKeepSize] => 10                     [status] => 7                     [stream1] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 4096                             [fps] => 15                             [quality] =>                              [resolution] => 2560x1440                         )                      [stream2] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 512                             [fps] => 10                             [quality] =>                              [resolution] => 640x360                         )                      [tvStandard] => 1                     [vendor] => Reolink                     [videoCodec] => 3                     [videoMode] =>                  )              [1] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 4                     [channel] => 1                     [dsId] => 0                     [enableLowProfile] => 1                     [enableRecordingKeepDays] =>                      [enableRecordingKeepSize] => 1                     [fov] =>                      [highProfileStreamNo] => 1                     [id] => 8                     [idOnRecServer] => 0                     [ip] => 192.168.2.177                     [lowProfileStreamNo] => 2                     [mediumProfileStreamNo] => 2                     [model] => RLC-410W-4MP                     [newName] => Outside                     [port] => 80                     [postRecordTime] => 5                     [preRecordTime] => 5                     [recordTime] => 30                     [recordingKeepDays] => 30                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 4096                             [fps] => 15                             [quality] =>                              [resolution] => 2560x1440                         )                      [stream2] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 512                             [fps] => 10                             [quality] =>                              [resolution] => 640x360                         )                      [tvStandard] => 1                     [vendor] => Reolink                     [videoCodec] => 3                     [videoMode] =>                  )              [2] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 4                     [channel] => 1                     [dsId] => 1                     [enableLowProfile] => 1                     [enableRecordingKeepDays] =>                      [enableRecordingKeepSize] => 1                     [fov] =>                      [highProfileStreamNo] => 1                     [id] => 6                     [idOnRecServer] => 3                     [ip] => 192.168.2.191                     [lowProfileStreamNo] => 2                     [mediumProfileStreamNo] => 2                     [model] => C1 Pro                     [newName] => Upstairs                     [port] => 80                     [postRecordTime] => 5                     [preRecordTime] => 5                     [recordTime] => 30                     [recordingKeepDays] => 30                     [recordingKeepSize] => 10                     [status] => 7                     [stream1] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 4096                             [fps] => 15                             [quality] =>                              [resolution] => 2560x1440                         )                      [stream2] => Array                         (                             [bitrateCtrl] => 2                             [constantBitrate] => 512                             [fps] => 10                             [quality] =>                              [resolution] => 640x360                         )                      [tvStandard] => 1                     [vendor] => Reolink                     [videoCodec] => 3                     [videoMode] =>                  )              [3] => Array                 (                     [DINum] => 0                     [DONum] => 0                     [audioCodec] => 4                     [channel] => 1                     [dsId] => 1                     [enableLowProfile] => 1                     [enableRecordingKeepDays] =>                      [enableRecordingKeepSize] => 1                     [fov] =>                      [highProfileStreamNo] => 1                     [id] => 7                     [idOnRecServer] => 4                     [ip] => 192.168.2.189                     [lowProfileStreamNo] => 3                     [mediumProfileStreamNo] => 2                     [model] => Q3                     [newName] => Garage                     [port] => 80                     [postRecordTime] => 5                     [preRecordTime] => 5                     [recordTime] => 30                     [recordingKeepDays] => 30                     [recordingKeepSize] => 10                     [status] => 1                     [stream1] => Array                         (                             [bitrateCtrl] => 1                             [constantBitrate] => 1024                             [fps] => 12                             [quality] => 5                             [resolution] => 1280x720                         )                      [stream2] => Array                         (                             [bitrateCtrl] => 1                             [constantBitrate] => 0                             [fps] => 10                             [quality] => 5                             [resolution] => 640x360                         )                      [stream3] => Array                         (                             [bitrateCtrl] => 1                             [constantBitrate] => 0                             [fps] => 10                             [quality] => 5                             [resolution] => 320x180                         )                      [tvStandard] => 1                     [vendor] => WansView                     [videoCodec] => 3                     [videoMode] =>                  )          )  )

Merci pour votre aide

Bonjour @JAG,

Désolé pour le délai de réponse, je n’ai pas eu le temps de revenir entre temps.

Debian : 10 (Buster)
OS : Linux rpiJeedom 4.19.75-v7+ #1270 SMP Tue Sep 24 18:45:11 BST 2019 armv7l GNU/Linux [10.2]
Version PHP : 7.3.11-1~deb10u1

Qu’est ce que tu veux dire par page jeedom de ma box ?

Il faut que tu jeeobject dans le moteur de recherche dans le forum
Et tu trouveras ta réponse
Je pense que le plugin n a pas été mis à jour php 7

Tu As essayé La version bêta du plugin ?

Je viens de parcourir le code du plugin, à aucun moment je ne vois de object::, ni de jeeobject:: d’ailleurs.
Il y a juste la fonction is_object() qui est appellée à plusieurs reprises mais je ne pense pas qu’elle soit deprecated en PHP 7…

Version beta non, j’ai un peu peur de passer mon jeedom en beta, je n’ai jamais fait ca…
Il y a bien une version beta de ce plugin ?

tu n’as pas Object::all() dans le fichier *.php se trouvant dans le répertoire du plugin/desktop/php/

Après je ne peux pas plus t’aider car le plugin est payant
voir avec l’auteur phifi

Bonjour
Depuis la mise à jour ce matin du plugin Surveillance Station ile ne fonctionne plus :

Voici ce qu’il affiche lorsque j’accède a ma camera :
Call to a member function getName() on null

et voici les log :
[2020-03-31 09:44:43][INFO] : Début d’activation du plugin
[2020-03-31 09:44:44][INFO] : Info sur le démon : {« launchable_message »:"",« launchable »:« nok »,« state »:« nok »,« log »:« nok »,« auto »:0}

Auriez vous une idée ?

Par avance merci

Idem!..

bon j’ai une ancienne version de surveillance station 8.2.4.5847 car quand je mets à jour je ne peux plus faire fonctionner le on/off du home mode.
ça fait un bail que sa déconne pour moi, quand un truc fonctionne avec les mises à jour c’est toujours au détriment d’autre chose.

Bonjour
J’ai la dernière version de Surveillance Station sur mon NAS : la 8.2.7-6222
Je suis en V4 stable sur une machine vituelle Synology
Tout fonctionnait super bien mais depuis la MAJ de ce matin du plugin Jeedom non officiel il ne fonctionne plus
J’ai essayé de contacté le développeur mais je n’ai pas trouvé de contacts nulle part
Si quelqu’un a la possibilité de l’informer
par avance merci
Lemars

Bonjour
Mon retour d’expérience personnel / dans Firefox :

  • sur ma Smart en v3.3.39 : j’avais l’avant dernière version du plugin : Ok. Depuis la maj je vois un peu la même chose que @Paulien le 9 mars => mes équipements déjà créé fonctionnent a priori (dasn mes designs) mais l’IHM est down (panel = vide / plugins->sécurité->SS : vide au premier appel, ok avec F5 mais tout s’affiche en vertical sur le côté mais je revois mes équipements / un clic sur l’équipement ne permet en revanche plus d’y accéder donc ko
  • sur mon rpi3 dédié vidéo surveillance : j’ai la version d’avant (je voulais tester la maj ailleurs avant de tout péter car ce Jeedom la n’a pas le droit de se planter !) et sur le NAS Synology j’ai fait la dernière maj récente de Surveillance Station : tout fonctionne sauf le panel mais ca c’est depuis le passage sur v4 que la page est ko (le fameux Object). Je ne vais évidemment pas maj le plugin
  • sur un autre rpi3 en v4 sans le plugin : je viens d’essayer de l’installer. Bon on peut configurer le plugin mais ensuite dans les IHM c’est ko (Call to a member function getName() on null meme après x F5). Donc pas de synchronisation possible pour voir ce qui cloche. Dans le log je pense que ca se connecte bien car mon Syno m’a envoyé l’info d’une nouvelle connexion externe + dans le log plugin je vois le retour de détection des 4 caméras :
    [2020-03-31 18:40:05][DEBUG] : résultat list API → Array ( [SYNO.API.Auth] => Array ( [path] => auth.cgi [version] => 6 ) [SYNO.SurveillanceStation.ExternalRecording] => Array ( [path] => entry.cgi [version] => 2 ) etc…
    Je penche donc pour un souci IHM.

Pour complément :

  • sur ma Smart je suis en jessie (ca peut expliquer… et oui je sais faut que je migre…) + v3.3.39
  • sur mes autres rpi3 stretch + v4.0.47

Bonjour
Comment peut on faire pour faire avancer les choses et résoudre ce probleme qui bloque le fonctionnement complet de l’alarme
par avance merci
Lemars

Miracle : petite mise à jour et le plugin fonctionne a nouveau parfaitement pour moi
Merci beaucoup !!!
Merci encore
Lemars

@JAG : Non je n’avais pas de object::all() dans le fichier php !
Mais je viens de faire la MAJ du plugin qui a été poussée aujourd’hui comme vient de le dire @Lemars
Et les choses ont évolué ! Je n’ai plus une page blanche déjà, mais l’erreur dont il parle :

Call to a member function getName() on null

Et sur le panel :

Call to a member function getId() on null

Mais pour le coup, je pense qu’on avance !
Comment peut on joindre phifi l’auteur du plugin ?