Page 19 sur 100
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 02 déc. 2019, 21:45
par vince10
Bonsoir Thorgal
merci du coup du coup de main
deconz installé
je passe par phoscon app
reconnaissance de la conbee2 et du sensor
voici le log apres t'as commande
pi@raspberrypi:~ $ ps ax | grep deCONZ
4556 ? Ss 0:01 /bin/bash /usr/bin/deCONZ-update2.sh
4664 ? Ssl 0:39 /usr/bin/deCONZ --http-port=80
4681 ? Ss 0:04 /bin/bash /usr/bin/deCONZ-WIFI2.sh
14679 pts/0 S+ 0:00 grep --color=auto deCONZ
que dois-je faire apres ?
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 02 déc. 2019, 22:05
par Thorgal
Hello,
Quand tu as reussi a lancer phoscon, tu as quoi comme url dans la barre d'adresse ?
Car la tout a l'air bon.
Tu as domoticz sur la meme machine que deconz ?
Tu peux me faire un copier/coller de la commande que tu utilises avec l'outil api_key ?
Et si je teste dans un navigateur,
sur le raspberry
Ca me lance la vielle application phoscon, puis la nouvelle.
Si par contre, tu as les deux sur des machines differentes, tu es obligé d'utiliser l'adresse reseau >
http://192.168.1.1:80
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 02 déc. 2019, 22:15
par vince10
merci Thorgal de t'on aide preçieuse!
ça marche!
sans vouloir abuser comment lancer deconz sur le serveur au demarage?
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 03 déc. 2019, 11:14
par Kyrille
Hello,
Pour un démarrage silencieux (sans gui), voici ce qu'il faut faire :
Code : Tout sélectionner
sudo systemctl disable deconz-gui
sudo systemctl stop deconz-gui
sudo systemctl enable deconz
et pour une prise en compte immédiate sans reboot:
Hope it helps.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 03 déc. 2019, 16:49
par Thorgal
Ou pour le mode avec interface.
Code : Tout sélectionner
$ sudo systemctl disable deconz
$ sudo systemctl stop deconz
$ sudo systemctl enable deconz-gui
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 03 déc. 2019, 19:25
par vince10
Bonsoir Thorgal et Kyrille
c'est top ça fonctionne
merci beaucoup pour le coup de main
je vous souhaites une bonne soirée
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 05 déc. 2019, 18:18
par Kyrille
papoo a écrit : 27 avr. 2019, 10:46
J'ai fais un script en dzvents pour regrouper les devices générés par le plugin deCONZ en un seul device Température + hygrométrie + baromètre.
...
Code : Tout sélectionner
--[[
xiaomiTHBsensors.lua
author/auteur = papoo
update/mise à jour = 10/06/2019
création = 22/04/2019
https://pon.fr/dzvents-gestion-des-sondes-xiaomi-thb-avec-le-plugin-domoticz-deconz
https://github.com/papo-o/domoticz_scripts/blob/master/dzVents/scripts/xiaomiTHBsensors.lua
https://easydomoticz.com/forum/viewtopic.php?f=15&t=7593&p=69089#p69089
--]]
local scriptName = 'xiaomiTHBsensors'
local scriptVersion = '1.2'
return {
active = true,
logging = {
level = domoticz.LOG_DEBUG, -- Uncomment to override the dzVents global logging setting
-- level = domoticz.LOG_INFO, -- Seulement un niveau peut être actif; commenter les autres
-- level = domoticz.LOG_ERROR,
-- level = domoticz.LOG_MODULE_EXEC_INFO,
marker = scriptName..' '..scriptVersion
},
on = {
devices = {'$Température*'}
},
execute = function(domoticz,sensor)
local function logWrite(str,level) -- Support function for shorthand debug log statements
domoticz.log(tostring(str),level or domoticz.LOG_DEBUG)
end
local function levelForecast(pressure)
pressure = tonumber(pressure)
if type(pressure) ~= "number" then
return domoticz.BARO_NOINFO
elseif pressure < 1000 then
return domoticz.BARO_RAIN
elseif pressure < 1020 then
return domoticz.BARO_CLOUDY
elseif pressure < 1030 then
return domoticz.BARO_PARTLYCLOUDY
else
return domoticz.BARO_SUNNY
end
end
function deviceType(device)
if device ~= nil then
if domoticz.devices(device).deviceType:upper() == "GENERAL" then
return domoticz.devices(device).deviceSubType
else
return domoticz.devices(device).deviceType
end
else
return nil
end
end
local function UpdateSensor(sensor)
TemperatureSensor = sensor.name
sensor = string.gsub (sensor.name, "$Température ", "")
t = domoticz.utils.round(domoticz.devices(TemperatureSensor).temperature,1)
logWrite(t)
logWrite(deviceType(sensor))
if domoticz.devices("$Humidité "..sensor) ~= nil then
HumiditySensor = tostring("$Humidité "..sensor)
if domoticz.devices(HumiditySensor).humidity ~= nil then
h = domoticz.devices(HumiditySensor).humidity
hs = domoticz.devices(HumiditySensor).humidityStatusValue
logWrite(h)
logWrite(hs)
end
end
if deviceType(sensor) == "Temp + Humidity + Baro" then
if domoticz.devices("$Baromètre "..sensor) ~= nil then
BarometreSensor = tostring("$Baromètre "..sensor)
if domoticz.devices(BarometreSensor).barometer ~= nil then
p = tonumber(domoticz.devices(BarometreSensor).barometer)
logWrite(p)
end
end
end
if h ~= nil and p ~= nil and domoticz.devices(sensor) then
domoticz.devices(sensor).updateTempHumBaro(t, h, hs, p, levelForecast(p))
logWrite("mise à jour du device "..domoticz.devices(sensor).name)
elseif h ~= nil and p == nil and domoticz.devices(sensor) then
domoticz.devices(sensor).updateTempHum(t, h, hs)
logWrite("mise à jour du device "..domoticz.devices(sensor).name)
end
end
UpdateSensor(sensor)
end
}
Merci papoo pour ce super script. J'ai tenté de me créer un compte sur pon.fr pour te remercier là-bas mais je n'ai jamais reçu de mail pour aller au bout du processus. Heureusement, j'ai vu le lien vers ce topic dans l'entête du script. Je suis tombé dessus après de longues recherches sur le web, il a parfaitement répondu à mon besoin (
viewtopic.php?f=8&t=9205).
Je jetterai un coup d'oeil plus concentré aux autres scripts de ton Github, car ça m'a l'air (très) intéressant !
Encore merci pour tous ces partages.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 05 déc. 2019, 18:42
par Thorgal
C'est clair ^^.
Même si tu n'utilise pas ces scripts tel que, y a des bases pour faire de tout sur son github.
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 11 déc. 2019, 22:00
par livemattt
Bonjour,
Je débute et j'ai besoin d'aide, je n'arrive pas à voir la combee 2 dans domotic (dans le menu matériel).
J'ai une raspberry 4, une combee 2.
J'ai installé rasbian lite et domoticz et ca fonctionne bien.
J'ai ajouté une sonde de température dans phoscon.
J'ai installé le plugin zigbee mais je n'arrive pas à voir la combee dans domoticz.
J'ai essayé tout ce qui est mis dans cette page mais rien n'y fait :
https://presentationdeconz.wordpress.com/ca-marche-pas/
Je ne sais pas d'où vient le problème...
Re: Zigbee plugin, pont deCONZ (passelle universelle Zigbee)
Publié : 12 déc. 2019, 17:44
par Thorgal
Salut, cette page web ne concerne que deconz, si phoscon marche chez toi, tu n'as pas de probleme avec la conbee.
Si tu as bien installé le plugin, tu devrais avoir (apres un redemarrage) un nouveau materiel dans l'onglet "materiel" appelle "deconz", il te faut l'activer, remplir les champs et c'est lui qui va communiquer avec deconz.
Tu risques de galerer pour la clé API, le mode d'emploi est sur le premier post de ce topic.
Si tu la vois pas dans Domoticz, regardes bien si il n'y a pas une erreur dans les repertoires, ou si tu as un message d'erreur au demarrage de domoticz, dans les logs.
Une question ! Pourquoi rasbian lite, et pas la version complete ?