Domotique-Home Posté(e) le 11 juin 2014 Auteur Signaler Posté(e) le 11 juin 2014 Merci Krikroff pour info
mmmprod Posté(e) le 2 décembre 2014 Signaler Posté(e) le 2 décembre 2014 Rems tu crois tu pourrais avoir la gentillesse de mettre àjour ton code pour qu'elle soit compatible avec la version 4.xx (Beta). Car malheureusement j'ai essayé et ça ne fonctionne pas.
Domotique-Home Posté(e) le 2 décembre 2014 Auteur Signaler Posté(e) le 2 décembre 2014 Ça serait avec plaisir +mmmprod mais je suis revenu àla version 3 car la 4 vraiment pas stable Mais si tu m'envoie l'erreur en question et le parametrage de ton wallplug je vais voir d'où via le problème
mmmprod Posté(e) le 2 décembre 2014 Signaler Posté(e) le 2 décembre 2014 Merci pour ta réponse: Sur le Bouton RED (On et Off) et le 1er OFF - Le reste je n'ai pas de souci (c'est la même erreur) [ERROR] 17:45:07: line 30: attempt to perform arithmetic on global 'debut' (a nil value)[ERROR] 17:45:11: line 30: attempt to perform arithmetic on global 'debut' (a nil value) de quoi as tu besoin d'autre ?
Domotique-Home Posté(e) le 3 décembre 2014 Auteur Signaler Posté(e) le 3 décembre 2014 Bonjour, Alors dans le bouton red OFF et ON décommente la ligne 27 (ici la 4) --fibaro:debug("status = " .. status); fibaro:sleep(1000); fibaro:debug(response); -------------------------- ici debut = string.find(response, et envoie ce qui s'affiche dans la console debug. merci
mmmprod Posté(e) le 4 décembre 2014 Signaler Posté(e) le 4 décembre 2014 il n'y a plus de message d'erreur mais le script ne fonctionne pas ou alors comme la version BETA actuelle ne gère pas le Remote Control c'est peut être pour cela que cela ne fonctionne pas aussi
Domotique-Home Posté(e) le 4 décembre 2014 Auteur Signaler Posté(e) le 4 décembre 2014 Dans la console debug tu auras forcement des valeurs qui s'affiche, fait un copier coller et affiche les. merci
q.philippe Posté(e) le 5 décembre 2014 Signaler Posté(e) le 5 décembre 2014 bsr : v4.021b ERROR] 02:08:48: line 30: attempt to perform arithmetic on global 'debut' (a nil value)
mmmprod Posté(e) le 5 décembre 2014 Signaler Posté(e) le 5 décembre 2014 Désole y avait un bug, j'ai trouvé la solution. A chacun des boutons quels qu'ils soient toujours la même erreur: line 30: attempt to perform arithmetic on global 'debut' (a nil value)
CASINOS Posté(e) le 21 décembre 2014 Signaler Posté(e) le 21 décembre 2014 Bonjour marche très bien avec un délais de 30 sec a 5 minutes, petite question - Comment faire pour piloter plusieurs WallPlug (l'idée serait de faire changer la couleur en vert ou Rouge selon l’état de l'alarme Armer ou désarmer) - J'ai créer pour l'instant un module par WallPlug que je souhaite commander avec chacun son ID module (voir ci-dessous) - J'ai créer 2 scènes ci-dessous mais HC2 n’arrête pas de réaliser ses 2 scènes et j'ai l'impression que ce matin elle était planter car plus d'activation des scènes réveil par exemple et impossible de couter désarmer l'alarme, j'ai du l’éteindre et la rallumer >>> avez vous une idée ou je me serais trompé, je suis en 3.590 MERCI
Domotique-Home Posté(e) le 22 décembre 2014 Auteur Signaler Posté(e) le 22 décembre 2014 Bonjour, @CASINOS, pourquoi tu active le bouton settings ? Si tu veux commander plusieur WallPlugs il faut créer plusieurs VD (un par WallPlug) 1) enlève l'activation de bouton settings (a utiliser juste une fois à la première utilisation ou changement de paramètres) 2) met une temporisation plus importante car la HC2 doit finir enregistrement des paramètres de la première ligne avant lancer le paramétrage de la deuxième etc... si non plantage de la HC2 le mieux c'est de changer manuellement une couleur de Wallplug et mesurer le temps que la HC2 met entre appuis sur le bouton et allumage de l'anneau. ça te permettra de définir le temps d'attente entre exécution de chaque lignes j'attend avec impatience la sortie de la v4 stable pour refaire tous ça avec json (a condition que le bug soit modifié)
Domotique-Home Posté(e) le 22 décembre 2014 Auteur Signaler Posté(e) le 22 décembre 2014 Bonjour, @mmmprod, @q.philippe, la valeur de la variable debut doit être vide, a mon avis le paramétrage de Wallplug a changé et le string "\"id\":62,\"size\":1,\"value\":" n'est pas trouvé donc modifié. un de vous peut publier le retour de fibaro:debug(response); --[[ %% properties %% globals --]] ----------------------------------- -- Gestion couleurs WallPlug -- Auteur: RSyrek -- mail: rems99@gmail.com -- Site web: www.Domotique-Home.fr ----------------------------------- local deviceID = fibaro:getGlobal("IdWallPlug") --ID de Wallplug local IpHC2 = fibaro:get(fibaro:getSelfId(), "IPAddress") -- IP HC2 local LoginHC2 = fibaro:getGlobal("LoginHC2") -- login local MdpHC2 = fibaro:getGlobal("MdpHC2") -- mot de passe local mycolor = '2'; -- choix de la couleur json = ""; response = ""; HC2 = Net.FHttp(IpHC2); HC2:setBasicAuthentication(LoginHC2, MdpHC2); response ,status, errorCode = HC2:GET("/api/devices?id="..deviceID); --fibaro:debug("status = " .. status); fibaro:sleep(1000); fibaro:debug(response); -- de-commenter cette ligne --debut = string.find(response, "\"id\":62,\"size\":1,\"value\":") --total = string.len(response) --fin = debut + 42 --remplace = string.sub(response,debut,fin) --fibaro:debug(remplace) --response = string.gsub(response, remplace, "\"id\":62,\"size\":1,\"value\":" .. mycolor .. ",\"lastSetValue\":" .. mycolor) --fibaro:debug("---------------") --fibaro:debug(response) --fibaro:debug("---------------") --json = json.encode(response); --response3 ,status3, errorCode3 = HC2:PUT("/api/devices?id="..deviceID, response) --fibaro:debug("---------------") --fibaro:debug(response3)
CASINOS Posté(e) le 22 décembre 2014 Signaler Posté(e) le 22 décembre 2014 MERCI REMS J'ai créer un IdWallPlug par module dans les variables avec l'ID de chaque module respectif et dans chaque Module virtuel pour chaque couleur IdWallPlugCuisine par exemple etc... Dans mes Scènes, j'ai retiré settings Marche a la perfection avec 7 a 10 secondes a prendre en compte entre la mise a jour de chaque valeur quand on lance la scene Encore merci, ça me permet de savoir dans chaque pièce si l'alarme est activée ou désactivée
Domotique-Home Posté(e) le 23 décembre 2014 Auteur Signaler Posté(e) le 23 décembre 2014 Merci a toi @CASINOS
megabubu Posté(e) le 18 février 2015 Signaler Posté(e) le 18 février 2015 Salut, ca ne fonctionne pas avec la 4.033, quelqu'un peut me dire comment faire pour que cela soit compatible avec la V4.033?
Domotique-Home Posté(e) le 18 février 2015 Auteur Signaler Posté(e) le 18 février 2015 tu as quoi comme message ?
megabubu Posté(e) le 18 février 2015 Signaler Posté(e) le 18 février 2015 [ERROR] 23:38:36: line 30: attempt to perform arithmetic on global 'debut' (a nil value) pour toutes les couleurs en on ou off
Domotique-Home Posté(e) le 19 février 2015 Auteur Signaler Posté(e) le 19 février 2015 tu peu publier la réponse de fibaro:debug(response); (voir ici) http://www.domotique-fibaro.fr/index.php/topic/1218-télécommande-de-couleurs-wallplug/?p=42481 merci
megabubu Posté(e) le 19 février 2015 Signaler Posté(e) le 19 février 2015 [ERROR] 12:56:20: line :debug (arg 2), expected 'string const &' got 'nil' tu parles de ca??
Domotique-Home Posté(e) le 19 février 2015 Auteur Signaler Posté(e) le 19 février 2015 non, regarde ce message la http://www.domotique-fibaro.fr/index.php/topic/1218-t%C3%A9l%C3%A9commande-de-couleurs-wallplug/?p=42481
megabubu Posté(e) le 22 février 2015 Signaler Posté(e) le 22 février 2015 oui, mais en fait je comprends pas ce que tu veux dire par la, je suis novice tu sais Édit: je dois créer un nouveau module virtuel et intégrer ce code?
megabubu Posté(e) le 5 mars 2015 Signaler Posté(e) le 5 mars 2015 @Rems j'ai essayé, et j'ai aucune réponse dans le debug, il y a juste l heure qui s'affiche
Domotique-Home Posté(e) le 6 mars 2015 Auteur Signaler Posté(e) le 6 mars 2015 Tu peux saisir dans ton navigateur URL suivante, remplace bien par tes données. URL_HC2 = adresse de ton HC2 ID_WallPlug = id de ton WallPlug http://URL_HC2/api/devices?id=ID_WallPlug et publie le résultat. merci
megabubu Posté(e) le 6 mars 2015 Signaler Posté(e) le 6 mars 2015 Salut, voila le resultat que j'obtiens {"id":7,"name":"Prise aquarium","roomID":8,"type":"com.fibaro.FGWP101","baseType":"com.fibaro.binarySwitch","enabled":true,"visible":true,"isPlugin":false,"parentId":103,"remoteGatewayId":0,"interfaces":["energy","power","zwave","zwaveAlarm"],"properties":{"parameters":[{"id":1,"lastSetValue":1,"size":1,"value":1},{"id":16,"lastSetValue":1,"size":1,"value":1},{"id":34,"lastSetValue":63,"size":1,"value":63},{"id":35,"lastSetValue":0,"size":1,"value":0},{"id":39,"lastSetValue":600,"size":2,"value":600},{"id":40,"lastSetValue":80,"size":1,"value":80},{"id":42,"lastSetValue":15,"size":1,"value":15},{"id":43,"lastSetValue":30,"size":1,"value":30},{"id":45,"lastSetValue":10,"size":1,"value":10},{"id":47,"lastSetValue":3600,"size":2,"value":3600},{"id":49,"lastSetValue":0,"size":1,"value":0},{"id":50,"lastSetValue":300,"size":2,"value":300},{"id":51,"lastSetValue":500,"size":2,"value":500},{"id":52,"lastSetValue":6,"size":1,"value":6},{"id":60,"lastSetValue":25000,"size":2,"value":25000},{"id":61,"lastSetValue":9,"size":1,"value":9},{"id":62,"lastSetValue":8,"size":1,"value":8},{"id":63,"lastSetValue":1,"size":1,"value":1},{"id":70,"lastSetValue":65535,"size":2,"value":65535}],"associationSet":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"associationView":[{"devices":[1],"groupID":1},{"devices":[1],"groupID":2},{"devices":[1],"groupID":3}],"zwaveCompany":"Fibar Group","zwaveInfo":"3,3,52","zwaveVersion":"","pollingTimeSec":0,"alarmLevel":"0","alarmType":"0","color":"off","configured":"true","dead":"false","deviceControlType":"12","deviceIcon":"2","emailNotificationID":"1","emailNotificationType":"0","endPointId":"0","energy":"0.07","liliOffCommand":"","liliOnCommand":"","log":"","logTemp":"","manufacturer":"","markAsDead":"true","model":"","nodeId":"2","parametersTemplate":"225","power":"2.10","productInfo":"","pushNotificationID":"1","pushNotificationType":"0","remoteGatewayId":"0","saveLogs":"true","showEnergy":"true","smsNotificationID":"0","smsNotificationType":"0","useTemplate":"true","userDescription":"Le module es relié à la prise pour aquaium.","value":"true"},"actions":{"reconfigure":0,"reset":0,"turnOff":0,"turnOn":0},"created":1425492419,"modified":1425492419,"sortOrder":8}
Messages recommandés