Aller au contenu

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


Messages recommandés

Posté(e) (modifié)

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

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

Posté(e)

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

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

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

Posté(e)

@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

Posté(e)

@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

Posté(e)

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

Posté(e) (modifié)

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

@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

  • 1 mois après...
Posté(e)
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 

 

Posté(e)

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 !

 

 

 

Posté(e) (modifié)

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

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

 

j'ai juste une page vierge 

 

 

 

×
×
  • Créer...