Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] Loxone

bossensky
Timide
Messages : 43
Inscription : 27 févr. 2015, 13:35

Re: [Plugin Tiers] Loxone

Message par bossensky » 04 févr. 2019, 15:54

Bonjour Lunarok,

Je viens de refaire le test avec une installation neuve en Debian 9 et j'ai la même erreur encore, ci-dessous mon log, merci d'avance.

Début de l'installation
--2019-02-04 15:46:07-- https://raw.githubusercontent.com/lunar ... /nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1489 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K . 100% 66.0M=0s
2019-02-04 15:46:08 (66.0 MB/s) - 'dependencies.sh' saved [1489/1489]
dependencies.sh: 3: [: /tmp/jeedom/loxone/dependancy: unexpected operator
Nodejs non installé
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
lsb-release set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package npm
dependencies.sh: 37: [: x86_64: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 8.x LTS Carbon repo...
## Populating apt-get cache...
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Reading package lists...
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dis ... ch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 8.x LTS Carbon repo...
+ echo 'deb https://deb.nodesource.com/node_8.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_8.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Get:4 https://deb.nodesource.com/node_8.x stretch InRelease [4647 B]
Hit:5 http://ftp.fr.debian.org/debian stretch Release
Get:6 https://deb.nodesource.com/node_8.x stretch/main Sources [762 B]
Get:8 https://deb.nodesource.com/node_8.x stretch/main amd64 Packages [1009 B]
Fetched 6418 B in 0s (7316 B/s)
Reading package lists...
## Run `sudo apt-get install -y nodejs` to install Node.js 8.x LTS Carbon and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
nodejs
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 13.6 MB of archives.
After this operation, 64.3 MB of additional disk space will be used.
Get:1 https://deb.nodesource.com/node_8.x stretch/main amd64 nodejs amd64 8.15.0-1nodesource1 [13.6 MB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 13.6 MB in 5s (2500 kB/s)
Selecting previously unselected package nodejs.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 57531 files and directories currently installed.)
Preparing to unpack .../nodejs_8.15.0-1nodesource1_amd64.deb ...
Unpacking nodejs (8.15.0-1nodesource1) ...
Setting up nodejs (8.15.0-1nodesource1) ...
Processing triggers for man-db (2.7.6.1-2) ...
Version actuelle : v8.15.0
> websocket@1.0.28 install /var/www/html/plugins/loxone/resources/node_modules/websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/var/www/html/plugins/loxone/resources/node_modules/websocket/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
COPY Release/validation.node
make: Leaving directory '/var/www/html/plugins/loxone/resources/node_modules/websocket/build'
> lxcommunicator@0.9.0 postinstall /var/www/html/plugins/loxone/resources/node_modules/lxcommunicator
> node ./browserify.js
Creating browserified module...
Creating debug module
Creating release module
Saving debug module
Saving release module
LxCommunicator~Browser.js and LxCommunicator~Browser.min.js has been created!
npm notice created a lockfile as package-lock.json. You should commit this file.
added 274 packages from 277 contributors and audited 1282 packages in 28.71s
found 0 vulnerabilities
Fin de l'installation

iopaza
Timide
Messages : 196
Inscription : 11 avr. 2015, 09:56

Re: [Plugin Tiers] Loxone

Message par iopaza » 17 mars 2019, 17:33

Bonjour,
J'avais pas vraiment eu le temps de regarder le plugin, en tout cas bravo.
Je viens de regarder au niveau de la récupération des commandes infos de chaque pièce, et qui sont bien crées et c'est génial.
Cependant, je m'aperçois que tout ce qui vient de mon extension n'est pas créé. Es-ce que j'ai oublié quelque chose ou bien c'est en cours d'ajout?
Merci
Jeedom mini+ et Rpi2
-RFXCOM --> 4 modules/-ZWAVE --> 15 modules/-KNX --> 3 modules/-LOXONE et EXTENSION/-IPX V4 et Extension, Fil pilote/- HUE --> 2 modules/-MILIGHT et ARILUX/-ORVIBO
-LEGRAND CPL (non utilisé)

tigroux06
Timide
Messages : 80
Inscription : 23 mai 2015, 08:30

Re: [Plugin Tiers] Loxone

Message par tigroux06 » 17 avr. 2019, 17:44

Bonjour Lunarok

D'abord merci pour ton plugin.

Je viens d'installer le plugin Loxone mais je n'arrive pas à le faire fonctionner.
J'ai crée une entré virtuel sur Loxone avec le port UDP 7778.
Mais la connexion ne s’établit pas. Je ne vois rien dans les logs d'assez parlant.

J'ai ce message:
Echec de la requête HTTP : http://192.168.40.250/data/LoxAPP3.json cURL error : Connection timed out after 30000 milliseconds

Je sais pas si tu as besoin de plus d'informations

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 17 avr. 2019, 20:49

Ton Jeedom n'arrive meme pas à joindre le Loxone là. Tu es sur de l'IP ??? .40.250 et le jeedom ?
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

tigroux06
Timide
Messages : 80
Inscription : 23 mai 2015, 08:30

Re: [Plugin Tiers] Loxone

Message par tigroux06 » 17 avr. 2019, 22:31

Salut

Oui Loxone 192.168.40.250 et Jeedom 192.168.40.100

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 17 avr. 2019, 22:34

Là il te dit que depuis Jeedom il n'arrive pas à joindre Loxone. Et c'est réseau, connection timeout
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

tigroux06
Timide
Messages : 80
Inscription : 23 mai 2015, 08:30

Re: [Plugin Tiers] Loxone

Message par tigroux06 » 17 avr. 2019, 23:37

Le test http qu'effectue Jeedom se fait sur le port 80 du Loxone?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 18 avr. 2019, 07:56

Oui, quand aucun port n'est précisé en http c'est 80 le standard, c'est le port d'écoute loxone
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

tigroux06
Timide
Messages : 80
Inscription : 23 mai 2015, 08:30

Re: [Plugin Tiers] Loxone

Message par tigroux06 » 18 avr. 2019, 08:29

Ah je vais regarder je l'avais peut être changé.
Si je l'ai changé je dois le mettre où ?
Après l'adresse IP avec : ?

Cela ne va pas gêner pour l'udp ensuite ?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 18 avr. 2019, 10:11

J'ai jamais vu d'option pour mettre le Loxone sur un autre port que 80. Comment tu t'y connectes exactement avec quelle adresse dans l'app mobile par exemple ?
J'ai plutot l'impression que ton problème est réseau entre les 2 vu que ni le http ni l'udp marche. Pourquoi un réseau .40.x ? tu as des vlan ou autres ?
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

tigroux06
Timide
Messages : 80
Inscription : 23 mai 2015, 08:30

Re: [Plugin Tiers] Loxone

Message par tigroux06 » 18 avr. 2019, 23:44

Je me connecte avec l'adresse 192.168.40.250:7777
Non je n'ai pas de vlan pour le moment mais j'ai juste changé mon IP réseau et mon DHCP.

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 12 août 2019, 17:48

Bonjour,

Merci pour ce plugin Lunarok.

Je suis un total debutant dans jeedom.
J'utilise LOXONE.

Mais je n'arrive pas du tout a faire fonctionner le plugin, peut etre que je ne le paramètre pas correctement.
J'ai mis mon adresse IP de mon miniserver ainsi que le port UDP que j'ai défini dans l'entrée virtuelle UDP sur loxone et mes identifiants et quand je sauvegarde il est écrit "[MySQL] Error code : 22001 (1406). Data too long for column 'name' at row 1 : INSERT INTO `cmd` SET `id` = :id, `logicalId` = :logicalId, `generic_type` = :generic_type, `eqType` = :eqType, `name` = :name, `order` = :order, `type` = :type, `subType` = :subType, `eqLogic_id` = :eqLogic_id, `isHistorized` = :isHistorized, `unite` = :unite, `configuration` = :configuration, `template` = :template, `display` = :display, `value` = :value, `isVisible` = :isVisible, `alert` = :alert" en rouge.

Voila les logs si ca peut etre utile :
Début de l'installation
--2019-08-12 17:45:03-- https://raw.githubusercontent.com/lunar ... /nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1489 (1,5K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K . 100% 19,8M=0s
2019-08-12 17:45:04 (19,8 MB/s) — « dependencies.sh » sauvegardé [1489/1489]
dependencies.sh: 3: [: /tmp/jeedom/loxone/dependancy: unexpected operator
Version actuelle : 10
Atteint :1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Atteint :2 http://archive.raspberrypi.org/debian buster InRelease
Atteint :3 https://deb.nodesource.com/node_8.x buster InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release est déjà la version la plus récente (10.2019051400+rpi1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 7 non mis à jour.
Ok, version suffisante
dependencies.sh: 59: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Fin de l'installation

Pour information, mon miniserver et le rpi avec jeedom et sur le même routeur.

Si quelqu'un peut m'aider ca serait sympa. Merci beaucoup.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 12 août 2019, 18:55

C'est quoi qui est installer comme Raspbian ? Parceque la l'install a l'air bien vieille
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 13 août 2019, 07:36

C’est un raspbian version 10 (buster)

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 13 août 2019, 09:47

Les plugins avec nodejs ne sont pas encore prêts pour buster, il faut rester globalement sur stretch pour le moment avec Jeedom.
Et plus grave l'erreur MySQL n'est pas normale
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 13 août 2019, 10:04

Je vais refaire toute l’installation En stretch et on va voir si ça fonctionne.
Je vous tiens au courant

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 13 août 2019, 14:44

Je viens de refaire l'install en stretch.
je viens de mettre loxone si je reste en local il m'indique toujours la même chose en rouge.
Par contre si je me mets avec l'adresse externe (dns.loxonecloud.com/(numero de série) il arrive à sauvegarder et la dépendance et le demon se met sur OK.
J'ai quelques commandes et équipements qui apparaissent mais que je ne peux pas utiliser et rien faire avec eux.
Pour information, sur loxone j'ai créé un entrée virtuelle UDP avec l'adresse qu'il y a dans votre plugin.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Loxone

Message par lunarok » 13 août 2019, 16:18

Quelle IP en locale ? Quel message d'erreur en rouge ? Des logs ?
Il va falloir être un peu plus verbeux car là je peux rien faire.

Vous avez lu la doc du plugin ensuite pour voir comment interfacer les 2 quels sont les modes à mettre en route ?
L'entrée virtuelle c'est le début, il faut ensuite configurer dans Jeedom ce qu'on veut lui envoyer à Loxone.
Et pareil depuis Loxone vers Jeedom.
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 13 août 2019, 18:47

L'ip en locale est le 192.168.0.180.

Le message en rouge est "[MySQL] Error code : 23000 (1062). Duplicate entry '5-Eclairage Couloir 5' for key 'unique' : INSERT INTO `cmd` SET `id` = :id, `logicalId` = :logicalId, `generic_type` = :generic_type, `eqType` = :eqType, `name` = :name, `order` = :order, `type` = :type, `subType` = :subType, `eqLogic_id` = :eqLogic_id, `isHistorized` = :isHistorized, `unite` = :unite, `configuration` = :configuration, `template` = :template, `display` = :display, `value` = :value, `isVisible` = :isVisible, `alert` = :alert"
et sur le log ca marque "Successfully executed 'dev/sps/enablebinstatusupdate' with code 200 and value 1
Successfully executed 'dev/sps/enablebinstatusupdate' with code 200 and value 1"
Et j'ai l'impression que je n'ai qu'une partie de mes équipements.
J'ai bien lu la doc et même les pages à laquelle elle nous renvoie, mais je n'arrive pas à créer de capteur numerique ou analogique comme il nous l'explique, car dans le moniteur UDP je ne peut rien faire.

Comme j'ai dit je suis débutant et j'avance pas mal à tatons.

Jmc57
Timide
Messages : 6
Inscription : 12 août 2019, 17:39

Re: [Plugin Tiers] Loxone

Message par Jmc57 » 18 août 2019, 12:04

Bonjour

Je n’arrive toujours pas à utiliser le plugin Loxone correctement.

J’ai bien créer des sorties et des entrées virtuelles sur Loxone mais je n’ai rien qui apparaît sur jeedom.

Quand je regarde sur jeedom sur le mode santé. Il me dit que Loxone est ok.

Je pense qu’il y a peut être un problème avec les dépendances car il n’y a jamais eu d’installation la date et l’heure marque sont juste quand j’ai installé le plugin.

C’est sûrement possible que ça est un rapport avec le problème de mysql qui est affiché en rouge (j’ai copié dans le message précédent ce qui était écrit) après pour moi ça ne veut pas dire grand chose.

Est ce que quelqu’un peut m’aider?

Répondre

Revenir vers « [Catégorie] Passerelle Domotique »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités