Incrementer compteur simplement?
Incrementer compteur simplement?
Bonjour a tous
J'ai cablé sur une entrée GPIO un montage electrique qui active la sortie à chaque fois que le fasceau est coupé. Cette entree est bien reconnue comme "contact" et on voit bien les ON / off successifs.
J'ai mis dans "mesure" un compteur incrémental mais je trouve pas comment simplement incrémenter le compteur lorsque l'entrée "contact est sur ON ?
(par simplement je veux dire sans script) Mon signal etant tres propre (pas besoin de gerer uniquement les fronts montants) doit on obligatoirement passé par un script?
Merci
J'ai cablé sur une entrée GPIO un montage electrique qui active la sortie à chaque fois que le fasceau est coupé. Cette entree est bien reconnue comme "contact" et on voit bien les ON / off successifs.
J'ai mis dans "mesure" un compteur incrémental mais je trouve pas comment simplement incrémenter le compteur lorsque l'entrée "contact est sur ON ?
(par simplement je veux dire sans script) Mon signal etant tres propre (pas besoin de gerer uniquement les fronts montants) doit on obligatoirement passé par un script?
Merci
Re: Incrementer compteur simplement?
sur l'action de ton device tu peux mettre une requête http json pour faire un update de ton compteur
DomoticzVersion: V3.8153, CustomPage, GoogleHome
Pi3 Modèle B + RFXCom + Razberry
RFX: Sonde OREGON THGR122, Capteur ouverture Trust AMST-606, Compteur conso OWL Micro+ CM180
ZWave: FGMS001
Pi3 Modèle B + RFXCom + Razberry
RFX: Sonde OREGON THGR122, Capteur ouverture Trust AMST-606, Compteur conso OWL Micro+ CM180
ZWave: FGMS001
Re: Incrementer compteur simplement?
Bonjour, voici comment je procédé pour incrémenter un compteur.
Normalement cela fonctionne (chez moi)
bye
Code : Tout sélectionner
commandArray = {}
-- Compteur est ne nom du compteur
-- idx est l'idx du compteur
-- nom du device est le nom du device que l'on doit compter
if (devicechanged['nom du device'] == 'On') then
if otherdevices_svalues['Compteur'] == nil then commandArray['UpdateDevice'] = 'idx du compteur|0|0' end
pulses = tostring(tonumber(otherdevices_svalues['Compteur'])+1)
print('phrase dans le log '..pulses)
commandArray['UpdateDevice'] = 'idx du compteur|0|' .. pulses
endbye
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
Re: Incrementer compteur simplement?
je vais tester merci!
Re: Incrementer compteur simplement?
bonsoir, il manque un "return commandArray" a la fin
Opi
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
RFXCOM
RFLINK 433 & 315
Mysensors
Wifi & Mqtt
EspEasy - Tasmota
Zigate+
Re: Incrementer compteur simplement?
il doit effectivement manqué quelque chose car cela ne marche pas

Re: Incrementer compteur simplement?
Meme en rajoutant le Return commandArray, le compteur ne s'incremente pas? ou ai je fais une erreur?
Est ce qu'on peut mettre des espaces dans les noms?
Merci
Est ce qu'on peut mettre des espaces dans les noms?
Code : Tout sélectionner
commandArray = {}
-- Compteur est ne nom du compteur
-- idx est l'idx du compteur
-- nom du device est le nom du device que l'on doit compter
if (devicechanged['Capteur Compteur impulsion'] == 'On') then
if otherdevices_svalues['Compteur impulsion'] == nil then commandArray['UpdateDevice'] = '294|0|0' end
pulses = tostring(tonumber(otherdevices_svalues['Compteur impulsion'])+1)
print('phrase dans le log '..pulses)
commandArray['UpdateDevice'] = '294|0|' .. pulses
end
return commandArrayRe: Incrementer compteur simplement?
finalement j'ai fait une requette Json et ca fonctionne... par contre j'aimerai savoir pourquoi le script ne fonctionne pas, savoir ou est l'erreur?
Merci
Merci
Re: Incrementer compteur simplement?
Bonjour n1c0l45,
Peux tu décrire également la méthode par JSON ?
Merci
B.
Peux tu décrire également la méthode par JSON ?
Merci
B.
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Incrementer compteur simplement?
il faut vraiment bosser l'usage de google
https://www.google.fr/search?q=domoticz+counter+json
https://www.domoticz.com/wiki/Domoticz_ ... 's#Counter
https://www.google.fr/search?q=domoticz+counter+json
https://www.domoticz.com/wiki/Domoticz_ ... 's#Counter
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien