Aller au contenu
Lazer

HC2 & HCL - 4.503 - BETA - 28/06/2018

Recommended Posts

Je constate que je n'est pas de trace de la passerelle et des modules connectés dessus dans mon schéma.

Partager ce message


Lien à poster
Partager sur d’autres sites

@Steven

 

dans ta representation, que veulent dire les modules en rouge ?

 

merci

Partager ce message


Lien à poster
Partager sur d’autres sites

si c'est comme chez-moi, ce sont des modules non fibaro soit disant non connecté a la HC2...

moi le seul en rouge est un module rail qubino

Modifié par schwinny

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai eu mon flood sensor en rouge.

Je pense que c'est un module qui n'a pas répondu dans les temps.

Voilà ... :P

 

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 11/08/2018 à 14:34, Sakkhho a dit :

@Steven

 

dans ta representation, que veulent dire les modules en rouge ?

 

merci

Qu'ils ne sont relié à rien.

Partager ce message


Lien à poster
Partager sur d’autres sites

t'es sur ? il me semble de memoire avoir ma sirene en rouge et étant un gros relais pour certaines pièces

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 28/06/2018 à 21:56, Lazer a dit :

La distrib Linux n'est plus une Debian.

 

Ils ont pris Buildroot, une distribution spécialisée pour l'embarqué

 

Hypothèse : uniformisation avec les HCL aux ressources matérielles très limitées, ainsi que pour les futures box à venir... un jour peut être

Je trouve ca vraiment bien, qu'ils ont mis Buildroot et nginx. Demande moins de ressources materielles.

 

C'est vrai qu'installer certains paquets avec apt-get etait agréable sur la HC2. En plus de la HC2 on avait une machine linux en local. On avait l'impression de tout maitriser et d'ajouter ce qu'on voulait dessus ...

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est sûr que maintenant pour installer des paquets, c'est compliqué.

 

En plus, j'ai l'impression, mais je manque encore de recul, qu'à chaque mise à jour, Fibaro écrase la partition système... donc toute personnalisation est perdue. Et le refaire à chaque fois est casse pied....

Partager ce message


Lien à poster
Partager sur d’autres sites

@Barelle & @971jmd

Bonjour.

Génial, cette vue graphique du maillage Zwave.

Je l’ai donc téléchargé sur le serveur Web de mon NAS QNAP après avoir renseigné l’@ IP de la HC2 et User et  Password, mais j’obtiens l’erreur suivante

*** getDevices *** httpcode=0, devices= z-wave_network>ko

Même erreur en installant (conseil de 971jmd) EasyPHP 14.1 version 32 bits sur PC 64 bits.

Pour la version EasyPHP 17, je bute sur le pb de la dll  (MSVCR110.dll) aussi bien sur cette dll 32 bits que 64 bits.

Côté EasyPHP 14.1, j’ai bien vérifié que la Dll  Curl pour EasyPHP 14.1 était bien présente dans le chemin ci-après : C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\php\php_runningversion\ext\

Et que le fichier php.ini  dans C:\Program Files (x86)\EasyPHP-DevServer-14.1VC9\binaries\conf_files\php.ini  contenait bien  la ligne  extension=php_curl.dll

  

En lançant directement l’url dans le navigateur (http://user:psd@xxx.yyy.zzz.www/api/devices?interface=zwave&parentId<2&isPlugin=false

), j’obtiens bien les infos de tous mes modules.

 

Merci pour votre aide.

Partager ce message


Lien à poster
Partager sur d’autres sites

@schwinny

Dans le serveur web du QNAP, j'ai déjà 2 applis fonctionnelles "Domocharts et IPX800".

Je ne vois pas de différence entre tes 2 fichiers et celui de Barelle.

 

Aussi bien sur le QNAP que sur EasyPHP, j'obtiens le message suite au test des lignes 30 & 32

30        if ($httpcode <> 200) {

31        echo "*** getDevices *** httpcode=$httpcode, devices=$devices" . PHP_EOL;
32       exit('z-wave_network>ko');

 

*** getDevices *** httpcode=0, devices= z-wave_network>ko.

 

J'en conclu que je me connecte bien à la page Web et sur le QNAP et sur EasyPHP et le pb est plus au niveau de la connexion de cette appli Web à la HC2

Partager ce message


Lien à poster
Partager sur d’autres sites

as tu bien remplie les iPs/pass/user en premières lignes ?

Partager ce message


Lien à poster
Partager sur d’autres sites

pour la diff, la ligne modifié est la 20 et 42 http au lieu de https// :-)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

sinon @ASTECH44, n'a tu pas un des apostrophe dans tes noms de devices ou de pièces ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

@schinny

OK pour la différence http & https.

 

Les 3 variables iPs/pass/user sont bien remplies.

Dans le message le httpcode=$httpcode indique la valeur 0 et non 200

Partager ce message


Lien à poster
Partager sur d’autres sites

j'avais exactement ça moi avant d'utiliser la version http que je t'ai filé.

 

 

regarde aussi pour que le username soit l'adresse mail et non juste le nom ;) 

c'est ce qui avait causé cette erreur chez moI.

 

mon username est jeremy mais j'ai mis jeremy.....@....fr en username dans le script et ça passe

Partager ce message


Lien à poster
Partager sur d’autres sites

@schwinny

je regarderais demain si j'ai des apostrophes mais je doute, car lors que je lance directement l'URL dans chrome http://user:pwd@xxx.yyy.zzz.www/api/devices?interface=zwave&parentId<2&isPlugin=false

avec ou sans user:pwd, j'obtiens bien un fichier complet.

 

et le message obtenu est au niveau de la fonction get devices et avant l'éxécution de get rooms

Modifié par ASTECH44

Partager ce message


Lien à poster
Partager sur d’autres sites

regarde le coup du username que j'ai mis juste avant ;)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

@schwinny

Mon pb est au niveau du firewall et du port 80, je vois des communications bloquées

Partager ce message


Lien à poster
Partager sur d’autres sites

@schwinny

Modif côté Firewall en autorisant le port 80 d'EasyPhp V14  sur PC à se connecté à la HC2.

 

Le script PHP est fonctionnel tant celui de Barelle que de Steven.

Merci à vous.

Je ne vois pas par contre comment changer le port sur EasyPHP V14.1 contrairement à la version V17, mais cette dernière n'est pas fonctionnelle , pb de msvcr110.dll 32 ou 64 bits

Je regarderai côté QNAP prochainement pour résoudre le pb de firewall

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 11/07/2018 à 12:23, Steven a dit :

J'ai tenté rapidement avec GoJS une autre représentation pour voir les éléments par pièce ... c'est encore plus tordu que je pensais.

image.thumb.png.8fbd763f3e85677434c031c1d9f2d9ab.png

 

Le plus fort est le maillage entre le jardin et l'entrée ... qui, de 1, sont à l'opposé de la maison et de 2 la boxe est centrée dans la maison. Donc cela part de la box sur le spot entrée qui est au Nord pour partir à l'opposé de la maison sur l'Arrosage qui est à l'opposé du rez-de-chaussé. Hummmm ... intéressant tout cela.

 

 

EDIT : Ceci est entièrement basé sur le code fournit par @Barelle

 

salut @Steven

 

j'au rai bien voulu tester ton code PHP, pourrai tu nous le mettre a disposition .

 

merci d'avance 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Qui cherche, trouve ;)

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah bah tient, j'avais complètement oublié ce graph.

Du coup je viens de tester, c'est top, merci :)

 

Le maillage est grosso modo logique chez moi, à quelques surprises près... et quelques modules pour lesquels impossible d'obtenir la liste des voisins.... dont 3 Qubino Fil Pilote sur 4 :(

 

Par contre, avec 78 modules Z-Wave, c'est difficilement illisible même en 1920x1080

faudrait que je l'affiche en 4K sur mon projecteur, ça serait drôle :D pour faire comme dans les films !

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

salut steven

oui j'ai cherchée et trouver mai comme il y avait plusieurs je n’était pas sur et certain ne fonctionne très bien pas.

 

j'ai comme erreur

*** getDevices *** httpcode=0, devices= z-wave_network>ko

 

après 3 heures de recherche, je me suis dit que je vais te demander

Modifié par 971jmd

Partager ce message


Lien à poster
Partager sur d’autres sites

quand ce n'est pas cette erreur *** getDevices *** httpcode=0, devices= z-wave_network>ko

 

j'ai juste une page vierge 

 

 

 

Partager ce message


Lien à poster
Partager sur d’autres sites

×