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 OpenZwave

(anciennement dénommé plugin OpenZwave)
Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 21 août 2014, 17:36

lolo-95 a écrit :Bonjour,
Je suis nouveau avec Jeedom, après quelques problème d'install c'est ok.
Maintenant je m'attaque aux différents modules Zwave en ma possession, et la beaucoup de problème.
Je possède un Stick S2 qui lui est bien reconnue, avec toute les infos constructeur qui remonte.
Par contre pour mes autres modules rien ne remonte.
je m'explique, pas de données constructeur qui remonte, par exemple pour un HSP02 :

Code : Tout sélectionner

{
"data" : {
"lastReceived" : {
"updateTime" : 1408634087
},
"manufacturerId" : {
"value" : ""
},
"manufacturerProductId" : {
"value" : ""
},
"manufacturerProductType" : {
"value" : ""
},
"product_name" : {
"value" : ""
},
"vendorString" : {
"value" : ""
}
},
"instances" : {
"0" : {
"commandClasses" : {
"48" : {
"data" : {
"0" : {
"help" : "",
"name" : "Sensor",
"type" : "bool",
"units" : "",
"updateTime" : 1408634087,
"val" : "false",
"value" : "false"
},
"updateTime" : 1408634087
},
"name" : "COMMAND_CLASS_SENSOR_BINARY"
},
"132" : {
"data" : {
"0" : {
"help" : "",
"name" : "Wake-up Interval",
"type" : "int",
"units" : "Seconds",
"updateTime" : 1408634087,
"val" : "3600",
"value" : "3600"
},
"updateTime" : 1408634087
},
"name" : "COMMAND_CLASS_WAKE_UP"
},
"updateTime" : 1408634087
},
"updateTime" : 1408634087
},
"updateTime" : 1408634087
}
}
c'est identique pour les vanne danfoss & un détecteur eversping SP103 & AEON LABS Compteur de consommation électrique Z-Wave.
Donc aucune remonté d'info.
Salut,
Peux-tu me donner ce que tu as dans les logs openzwave ? As-tu essayé de refaire une synchro entre openzwave et le plugin zwave ? (les 2 fleches en haut à gauche dans le plugin zwave)
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par lolo-95 » 21 août 2014, 18:29

Voici les logs:

Code : Tout sélectionner

Result :Lancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x31].data[4].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x32].data[2].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x32].data[0].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
Lancement du démon openzwaveLancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
Lancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
J'ai essayé de faire une synchro, bingo le home meter ;) a ces infos:

Code : Tout sélectionner

{
"data" : {
"lastReceived" : {
"updateTime" : 1408638055
},
"manufacturerId" : {
"value" : "0086"
},
"manufacturerProductId" : {
"value" : "0009"
},
"manufacturerProductType" : {
"value" : "0002"
},
"product_name" : {
"value" : "Home Energy Meter"
},
"vendorString" : {
"value" : "Aeon Labs"
}
},
et remonte les infos de conso .... :lol:
Pour les autres modules toujours rien ... ça progress
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 21 août 2014, 18:39

lolo-95 a écrit :Voici les logs:

Code : Tout sélectionner

Result :Lancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x31].data[4].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x32].data[2].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
ERROR:__main__:Exception on /ZWaveAPI/Run/devices[7].commandClasses[0x32].data[0].val [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1478, in full_dispatch_request
    response = self.make_response(rv)
  File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1566, in make_response
    raise ValueError('View function did not return a response')
ValueError: View function did not return a response
Lancement du démon openzwaveLancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
Lancement du démon openzwaveLancement démon openzwave : nice -n 19 /usr/bin/python /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/rest-server.py --device=/dev/ttyUSB1Openzwave is installed.
***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161d655 - 1 nodes were found.
Démon openzwave lancé........SQLite version: 3.8.2
J'ai essayé de faire une synchro, bingo le home meter ;) a ces infos:

Code : Tout sélectionner

{
"data" : {
"lastReceived" : {
"updateTime" : 1408638055
},
"manufacturerId" : {
"value" : "0086"
},
"manufacturerProductId" : {
"value" : "0009"
},
"manufacturerProductType" : {
"value" : "0002"
},
"product_name" : {
"value" : "Home Energy Meter"
},
"vendorString" : {
"value" : "Aeon Labs"
}
},
et remonte les infos de conso .... :lol:
Pour les autres modules toujours rien ... ça progress
Il me semble que Openzwave n'a pas fini de créer son fichier de configuration initial car dans tes logs je ne vois pas "Network is Ready".
Pour créer le fichier initial, si tu as des modules sur batterie, vérifie bien qu'ils soient réveillés sinon il ne passera jamais en "Network is Ready".
Je vais bientôt publier une version qui corrige les erreurs dans les logs.
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par lolo-95 » 21 août 2014, 18:56

Ok, effectivement en réveillant mes modules un par un, ils apparaissent avec toutes les infos et valeurs qui remonte.
Pour l'energy meter, il n'y a pas eu de mise a jour depuis 18h22, .... non en faite c'est le widget qui ne se met pas a jour, si je vais voir le fichier xml, c'est a jour :!:
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 21 août 2014, 18:58

Peux-tu m'envoyer une copie d'écran des paramètres ? Merci
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par lolo-95 » 21 août 2014, 19:18

Voici pour l'energy meter:

Code : Tout sélectionner

"commandClasses" : {
"49" : {
"data" : {
"4" : {
"help" : "",
"name" : "Power",
"type" : "float",
"units" : "W",
"updateTime" : 1408641427,
"val" : "1973.85998535",
"value" : "1973.85998535"
},
"132" : {
"help" : "",
"name" : "all",
"type" : "float",
"units" : "",
"updateTime" : 1408641427,
"val" : "0.0609729997814",
"value" : "0.0609729997814"
},
"updateTime" : 1408641427
},
"name" : "COMMAND_CLASS_SENSOR_MULTILEVEL"
},
Pris a peut prés en même temps ...
Pièces jointes
config_energy_meter-2.jpg
config_energy_meter-2.jpg (97.2 Kio) Consulté 4568 fois
config_energy_meter-1.jpg
config_energy_meter-1.jpg (119.59 Kio) Consulté 4568 fois
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
lolo-95
Timide
Messages : 129
Inscription : 21 août 2014, 09:32
Localisation : Val d'Oise

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par lolo-95 » 21 août 2014, 19:20

Petite chose intéressante, quand je fait "tester" le plugin se met a jour.
Jeedom sur VM Proxmox (Hystou)
Shinobi sur VM Proxmox (video surveillance)
Multi-room SqueezeBox avec RaspBerry (B+/II) IQaudio en lecteur.
OMV sur Proxmox

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 21 août 2014, 21:17

Bonjour,

Je continue ma migration avec ce soir un FGD211 et franchement j'ai du mal à voir ce qui marche.

J'ai un interrupteur simple dessus j'ai donc paramétré en bistable mais cela ne fonctionne pas.

Est ce que quelqu'un a réussi à le faire fonctionner ?

Voici le code associé :

Code : Tout sélectionner

{
"data" : {
"lastReceived" : {
"updateTime" : 1408648591
},
"manufacturerId" : {
"value" : "010f"
},
"manufacturerProductId" : {
"value" : "100a"
},
"manufacturerProductType" : {
"value" : "0100"
},
"product_name" : {
"value" : "FGD211 Universal Dimmer 500W"
},
"vendorString" : {
"value" : "FIBARO System"
}
},
"instances" : {
"0" : {
"commandClasses" : {
"38" : {
"data" : {
"0" : {
"help" : "",
"name" : "Level",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"1" : {
"help" : "",
"name" : "Bright",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "False",
"value" : "False"
},
"2" : {
"help" : "",
"name" : "Dim",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "False",
"value" : "False"
},
"3" : {
"help" : "",
"name" : "Ignore Start Level",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "true",
"value" : "true"
},
"4" : {
"help" : "",
"name" : "Start Level",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"level" : {
"type" : "int",
"value" : "0"
},
"updateTime" : 1408648591
},
"name" : "COMMAND_CLASS_SWITCH_MULTILEVEL"
},
"39" : {
"data" : {
"0" : {
"help" : "",
"name" : "Switch All",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "On and Off Enabled",
"value" : "On and Off Enabled"
},
"updateTime" : 1408648591
},
"name" : "COMMAND_CLASS_SWITCH_ALL"
},
"112" : {
"data" : {
"1" : {
"help" : "Activate/Deactive ALL ON/OFF",
"name" : "Enable/Disable ALL ON/OFF",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "ALL ON active / ALL OFF active",
"value" : "ALL ON active / ALL OFF active"
},
"6" : {
"help" : "Activate/Deactivate association sending for group 1 - Note: Parameter 15 must set to 1 to work properly.",
"name" : "Separation of association sending (key 1)",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Map status to all devices in group 1 (default)",
"value" : "Map status to all devices in group 1 (default)"
},
"7" : {
"help" : "Key no.2 is not represented by any physical device except of devices on association list. This functionality prevents of lack of reaction on pressing key no.2 through polling devices from association list one by one and checking their actual statuses.",
"name" : "Control key #2 behaviour",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Device status is checked",
"value" : "Device status is checked"
},
"8" : {
"help" : "Options for changing parameter 1-99",
"name" : "Dimming step at automatic control",
"type" : "int",
"units" : "%",
"updateTime" : 1408648591,
"val" : "1",
"value" : "1"
},
"9" : {
"help" : "Options for changing parameter 1-255 (10ms - 2,5s)",
"name" : "Time of MANUALLY moving between the extreme dimming values",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "5",
"value" : "5"
},
"10" : {
"help" : "Options for changing parameter 1-255 (10ms - 2,5s) - 0: this value disables the smooth change in light intensity. NOTE: value 0 is required for inductive and capacitive devices unsuitable for dimming (e.g. fluorescent lamps, motors, etc...)",
"name" : "Time of AUTOMATIC moving between the extreme dimming values",
"type" : "int",
"units" : "ms",
"updateTime" : 1408648591,
"val" : "1",
"value" : "1"
},
"11" : {
"help" : "Options for changing parameter 1-99",
"name" : "Dimming step at manual control",
"type" : "int",
"units" : "%",
"updateTime" : 1408648591,
"val" : "1",
"value" : "1"
},
"12" : {
"help" : "Options for changing parameter 2-99",
"name" : "Maximum dimmer level control",
"type" : "int",
"units" : "%",
"updateTime" : 1408648591,
"val" : "99",
"value" : "99"
},
"13" : {
"help" : "Options for changing parameter 1-98",
"name" : "Minimum dimmer level control",
"type" : "int",
"units" : "5",
"updateTime" : 1408648591,
"val" : "2",
"value" : "2"
},
"14" : {
"help" : "Binary inputs type configuration",
"name" : "Inputs Button/Switch configuration",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Mono-stable input (button)",
"value" : "Mono-stable input (button)"
},
"15" : {
"help" : "Double-click set lighting at 100%",
"name" : "Double click option",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Enable double click",
"value" : "Enable double click"
},
"16" : {
"help" : "Saving state before power faillure",
"name" : "Saving state before power faillure",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "State saved at power failure, all outputs are set to previous state upon power restore",
"value" : "State saved at power failure, all outputs are set to previous state upon power restore"
},
"17" : {
"help" : "The function of 3-way switch provides the option to double key no. 1. The dimmer may control two bi-stable push-buttons or an infinite number of mono-stable push-buttons. (default value 0)",
"name" : "3-way switch",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Disable",
"value" : "Disable"
},
"18" : {
"help" : "The dimmer communicate the level to the associated devices. (default value 0)",
"name" : "Synchronizing light level for associated devices",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Disable",
"value" : "Disable"
},
"19" : {
"help" : "This function allow user to change [On-Off] bi-stable keys (parameter no. 14) (default value 0)",
"name" : "Change [On-Off] bi-stable keys",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Disable",
"value" : "Disable"
},
"20" : {
"help" : "This function will enable decreasing the minimum level of the Dimmer by extending the control impulse.[100 - 170] By changing the minimem level, the user may completely dim LED bulbs. Not all LED bulbs available on the market have the dimmming option. WARNING: Wrong setting of the function may cause incorrect operation of the Dimmer.",
"name" : "ADVANCED Impulse length",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "110",
"value" : "110"
},
"30" : {
"help" : "Alarm of any type (general alarm, water flooding alarm, smoke alarm: CO, CO2, temperature alarm) default value 3-alarm flashing",
"name" : "Alarm",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "ALARM FLASHING - device will turn ON and OFF periodically (see param.39)",
"value" : "ALARM FLASHING - device will turn ON and OFF periodically (see param.39)"
},
"39" : {
"help" : "Amount of time the device keeps on flashing after receipt of Alarm Frame (1ms-65535ms)",
"name" : "Active flashing alarm time",
"type" : "int",
"units" : "s",
"updateTime" : 1408648591,
"val" : "600",
"value" : "600"
},
"40" : {
"help" : "Available settings: from 1 to 99 Parameters value changes depending on the dimming level",
"name" : "Updating the dimming level without the input from the switch",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "1",
"value" : "1"
},
"41" : {
"help" : "The device offers the possibility of sending commands compatible with Command class scene activation. Information is sent to devices assigned to association group no. 3. Controllers such as Home Center 2 are able to interpret such commands and based on these commands they activate scenes, to which specific scene IDs have been assigned. The user may expand the functionality of the button connected to inputs S1 and S2 by distinguishing the actions of keys connected to those inputs. For example: double click would activate the scene goodnight and triple click would activate the scene morning.",
"name" : "Scene activation functionality",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Functionality deactivated",
"value" : "Functionality deactivated"
},
"updateTime" : 1408648591
},
"name" : "COMMAND_CLASS_CONFIGURATION"
},
"115" : {
"data" : {
"0" : {
"help" : "",
"name" : "Powerlevel",
"type" : "List",
"units" : "dB",
"updateTime" : 1408648591,
"val" : "Normal",
"value" : "Normal"
},
"1" : {
"help" : "",
"name" : "Timeout",
"type" : "int",
"units" : "seconds",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"2" : {
"help" : "",
"name" : "Set Powerlevel",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "False",
"value" : "False"
},
"3" : {
"help" : "",
"name" : "Test Node",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"4" : {
"help" : "",
"name" : "Test Powerlevel",
"type" : "List",
"units" : "dB",
"updateTime" : 1408648591,
"val" : "Normal",
"value" : "Normal"
},
"5" : {
"help" : "",
"name" : "Frame Count",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"6" : {
"help" : "",
"name" : "Test",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "False",
"value" : "False"
},
"7" : {
"help" : "",
"name" : "Report",
"type" : "bool",
"units" : "",
"updateTime" : 1408648591,
"val" : "False",
"value" : "False"
},
"8" : {
"help" : "",
"name" : "Test Status",
"type" : "List",
"units" : "",
"updateTime" : 1408648591,
"val" : "Failed",
"value" : "Failed"
},
"9" : {
"help" : "",
"name" : "Acked Frames",
"type" : "int",
"units" : "",
"updateTime" : 1408648591,
"val" : "0",
"value" : "0"
},
"updateTime" : 1408648591
},
"name" : "COMMAND_CLASS_POWERLEVEL"
},
"134" : {
"data" : {
"0" : {
"help" : "",
"name" : "Library Version",
"type" : "String",
"units" : "",
"updateTime" : 1408648591,
"val" : "3",
"value" : "3"
},
"1" : {
"help" : "",
"name" : "Protocol Version",
"type" : "String",
"units" : "",
"updateTime" : 1408648591,
"val" : "3.52",
"value" : "3.52"
},
"2" : {
"help" : "",
"name" : "Application Version",
"type" : "String",
"units" : "",
"updateTime" : 1408648591,
"val" : "2.02",
"value" : "2.02"
},
"updateTime" : 1408648591
},
"name" : "COMMAND_CLASS_VERSION"
},
"updateTime" : 1408648591
},
"updateTime" : 1408648591
},
"updateTime" : 1408648591
}
}
D'avance merci :)

Et mon fichier de log :

Code : Tout sélectionner

***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161e0d2 - 1 nodes were found.
.........SQLite version: 3.7.13
Hello from network : I'm ready : 4 nodes were found.
Hello from network : my controller is : home_id: [0x0161e0d2] id: [1] name: [] product: [Z-Stick S2] capabilities: set(['primaryController', 'staticUpdateController']) library: [Static Controller version Z-Wave 2.78]
Exception NameError: "global name 'device_id' is not defined" in 'libopenzwave.notif_callback' ignored
Exception NameError: "global name 'device_id' is not defined" in 'libopenzwave.notif_callback' ignored
Exception TypeError: 'louie_node_update() takes exactly 3 arguments (2 given)' in 'libopenzwave.notif_callback' ignored
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 21 août 2014, 21:31

Pour modifier un parametre, il ne faut pas qu'un type de module soit sélectionné (tu dois avoir "aucun"). Tu enregistres, ensuite tu cliques sur la clé à molette.
Dans ton cas, tu dois changer le parametre 14 longueur 1 valeur 1.
Sinon il fonctionne bien via jeedom (commande, dimming et retour d'état) ?
dis-moi si c'est ok ?
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 21 août 2014, 22:36

Merci pour l'astuce du coup le passage en bistable fonctionne très bien.

Côté remontée, si la lampe est allumée le slider devrait être à 100% et l'icône de l'ampoule d'un autre symbole ce qui n'est pas le cas.
Je n'ai pas non plus de remontée d'état.

Un autre point également je constate de temps à autre des lenteurs à la transmission de l'ordre. Cela serait du à quoi ? Je suis à une 10m de mon serveur et je suis avec 3 modules inclus. (Après je sais pas si les wallplugs fonctionnent bien)

D'ailleurs je me permet de te reposer la question mais comment gère t on le polling des modules (je pense bientôt inclure mes fgk mais j'aimerai si possible éviter de bouffer les piles)

Merci d'avance pour tes réponses.
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 21 août 2014, 22:55

Voici ma config pour mes volets roulants fibaro. Je pense que la config doit être quasiment identique.
Peux-tu vérifier si tu as la même chose ?
Pour moi, le retour d'état est instantané (<1s environ). Jeedom est installé sur quel équipement ?
Concernant le polling, il est automatiquement géré par openZwave. Je vais regarder comment intervenir dessus.
Capture d’écran 2014-08-21 à 22.45.42.png
Capture d’écran 2014-08-21 à 22.45.42.png (154 Kio) Consulté 4556 fois
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 22 août 2014, 07:06

@tmartinez merci pour ta réponse.
je viens de mettre les mêmes paramètres que toi mais sans succès, lorsque tu dis que tu as une remontée d'état instantanée dans Jeedom, c'est bien sur l'interface ? parce que la nada je peux jouer avec l'interrupteur en local mais rien.
Je suis sur une vm debian sur un N40L donc je pense que ca devrait aller.
Par contre j'ai tjs ces messages d'erreur dans mon log openzwave :

Code : Tout sélectionner

***** Waiting for network to become ready : 
.Hello from network : I'm started : homeid 0161e0d2 - 1 nodes were found.
.........SQLite version: 3.7.13
Hello from network : I'm ready : 5 nodes were found.
Hello from network : my controller is : home_id: [0x0161e0d2] id: [1] name: [] product: [Z-Stick S2] capabilities: set(['primaryController', 'staticUpdateController']) library: [Static Controller version Z-Wave 2.78]
Exception NameError: "global name 'device_id' is not defined" in 'libopenzwave.notif_callback' ignored
Exception NameError: "global name 'device_id' is not defined" in 'libopenzwave.notif_callback' ignored
Exception NameError: "global name 'device_id' is not defined" in 'libopenzwave.notif_callback' ignored
Exception TypeError: 'louie_node_update() takes exactly 3 arguments (2 given)' in 'libopenzwave.notif_callback' ignored
Je ne sais pas si cela peut être lié.

Une autre chose, j'ai mon eedomus qui n'est pas loin également, est ce que cela peut créer des interférences ?

Enfin pour appliquer les paramètres tu fais juste enregistrer ou il faut aller jouer avec la clé et reforcer l'actualisation du module ?
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 22 août 2014, 11:45

Une autre question également, est il possible d'activer les logs pour voir les ordres passer ? Et si oui comment ;)
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 22 août 2014, 11:53

Salut, oui lorsque j'appuie sur un de mes inters, le widget se met à jour en même temps que la lumière s'allume.
Pour ma part Jeedom est aussi installé sur un N40L mais pas sur une VM, directement sur openmediavault.
D'après tes logs, j'ai l'impression que le serveur n'a pas été relancé suite à la maj. Peux-tu le relancer via la page Openzwave ?
Je vais regarder pour les logs des actions.


Envoyé de mon iPhone à l'aide de Tapatalk
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 22 août 2014, 12:04

J'ai relancé plusieurs fois mais au bout d'un moment ça m'affiche ça.
J'ai un device en plus par contre dans mes périphériques. Ayant acheté la clé d'occasion j'ai updaté le firmware mais je me demande si je n'aurai pas du reseter le stick.
Par contre je ne sais pas comment faire ..


Envoyé eud min niphone avec tartetalk.
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 22 août 2014, 12:29

J'ai remis sur le market une version, peux-tu maj le plugin et relancer ta VM ? tu ne devrais plus avoir ces erreurs.
Le Hard Reset n'est pas implémenté par contre le soft Reset oui. Pour le lancer, tu vas dans le plugin ZWave puis tu cliques sur les 3 roues en haut à gauche puis sur "Redemarrer le Razberry". Par contre, je ne crois pas qu'il y ai un message qui indique que ça s'est bien passé.
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Avatar de l’utilisateur
alexzen
Actif
Messages : 526
Inscription : 07 août 2014, 14:57

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par alexzen » 22 août 2014, 13:42

Merci pour ta réponse,

La mise à jour du plugin ne passe pas chez moi :

Code : Tout sélectionner

***************Mise à jour des plugins***************
Début de la mise de : openzwave
Téléchargement de l'objet...OK
Décompression de l'archive...OK
Installation de l'objet...OK
PHP Fatal error:  Call to undefined function isConnect() in /usr/share/nginx/www/jeedom/plugins/openzwave/plugin_info/install.php on line 21
On va y arriver :)
Vm vbox Jeedom + 1 rpi2 razberry/rfxcom/sms déporté + 1 rpib+ rfxcom/1wire déporté.
30 modules zwave, 9 sondes 1wire, 13 modules chacon, 12 volets ematronic, Karotz, 5 squeezebox, 1 rpi squeezeplug, 2 nas n40l, etc.

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par loic » 22 août 2014, 13:45

@tmartinez : Il faut supprimer tous le début du fichier install.php (isConnect et authentification.php ainsi que l'include du core). Avec le mode de mise a jour globale tu n'as pas de session vu que c'est en background...
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Avatar de l’utilisateur
Neokamikaze
Timide
Messages : 65
Inscription : 20 août 2014, 13:26
Localisation : Paris

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par Neokamikaze » 22 août 2014, 14:18

Salut,

Toujours pas d'amélioration avec les FGK-101 même après la mise à jour.

Merci
Ciao

Avatar de l’utilisateur
tmartinez
Modérateur
Messages : 1226
Inscription : 08 juil. 2014, 11:22
Localisation : Limonest

Re: Plugin OpenZwave [version BETA à vos risques et périls]

Message par tmartinez » 22 août 2014, 14:28

@alexzen : Je viens de modifier le fichier install, peux-tu réessayer ?
@loic : je dois supprimer l'include du core pour tous mes plugins ? même lorsqu'il y a une install de cron ?
@Neokamikaze : ma commande Domadoo est passée en expédiée ! je vais pouvoir faire les tests des FGK-101 rapidement !
Jeedom sous Proxmox
43 Modules Z-Wave / 1x RfxCom / 20 devices connectés
Mon matériel

Répondre

Revenir vers « Plugin Z-Wave »

Qui est en ligne ?

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