-
Compteur de contenus
9 579 -
Inscription
-
Dernière visite
-
Jours gagnés
59
Tout ce qui a été posté par pepite
-
Plus qu'à tester ce soir ;-)
-
Base de connaissance Fibaro ( Knowledge Base )
pepite a répondu à un(e) sujet de Moicphil dans Le bistrot
Impossible, les experts sont sur ce forum, @Lazer, @Steven, @Krikroff, @Moicphil, @MAM78, @sebcbien, @Gazous, @Nico, @jojo, @PITP2 et j'en oublie ;-). Qu'un seul moyen pour FIBARO, vous embaucher ;-) Sinon je suis d'accord avec toi, sans relancer le débat, le bugfixing était plus que nécessaire, voir indispensable. La grosse évolution serait les plugins tiers ;-) -
Tu ne, peux pas rajouter dans tes conditions un opérateur "ET" puis remettre iPhone Mikael W < 90 par exemple ? Avant d'envoyer l'ordre de fermer, tu vérifies d'abord s'ils sont ouverts ou fermés. SI volet salon = ouvert ALORS volet salon = FERMER... Comme cela l'ordre ne sera pas renvoyé si les volets sont déjà fermés, la condition n'étant pas remplie.
-
oui j'y ai pensé aussi @jojo mais chez moi c'est la même variable et pourtant ça fonctionne ;-) alors là..
-
Bonsoir, Je pense que tu devrais rajouter des conditions, du genre > 3W et <X Watts, comme cela, chargé en mode micro-cycles la scène ne se relancera pas. Tu peux aussi ajouter des tests : - fermer les volets seulement s'ils sont ouverts - etc...
-
A priori, d'après l'erreur, ils ne trouvent rien : a nil value ;-) Je te poste mon code qui fonctionne ---------------------------------- -- User Settings ---------------------------------- -- icones pour 0, 25, 50, 75 & 100 % local iconebatt = {50,51,52,53,54} local pushID = {0} -- 0 = no push; sinon entrer les ID séparés par une , local pushLevel = 10 -- niveau de batterie en dessous duquel il y a min 1 batterie pour notification push ---------------------------------- -- DO not change bellow this line ---------------------------------- local modules = {} local batt -- charge de la batt local battmin = 100 -- % charge de la batterie chargée au min local BattOper -- is battery Operated (only for v3.x) local Dead -- is dead local Visible -- is Visible ? -- détermination de la version du firmware local HC2 = Net.FHttp("127.0.0.1",11111) local version = "" payload = "/api/settings/info" response, status, errorCode = HC2:GET(payload) if tonumber(status) == 200 then jsonTable = json.decode(response) if tonumber(jsonTable.softVersion) >= 4 then version = "4.x" else version = "3.x" end else fibaro:debug('<span style="color:red;">status='..status..', errorCode='..errorCode..', payload='..payload..', response='..response..'</span>') end fibaro:debug('version = ' ..version) HC2 = Net.FHttp("127.0.0.1",11111) -- memorise LastCheck time local LastCheck = os.date("%d/%m/%y %H:%M") -- clear labels for i = 1, 10 do fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label" ..i.. ".value", "") end --------------- --FUNCTIONS --------------- function exclude(name) return name == "Main_Zwave_Device" or name == "Seismomètre" or name == "Luminosité" end -- fonction push notification function push(msg) if pushID[1] ~= 0 then for i = 1, #pushID do fibaro:call(pushID[i], "sendPush", msg.." ("..os.date("%d/%m à %H:%M")..")") end end end --------------- --END FUNCTIONS --------------- local parentIds = {} local uniqueParentId = true local response = HC2:GET("/api/devices") local json = json.decode(response) for k, v in ipairs(json) do if (type(v.properties.batteryLevel) == "number") then if (not exclude(v.name) and v.visible and (not uniqueParentId or not parentIds[v.parentId])) then parentIds[v.parentId] = true batt = tonumber(v.properties.batteryLevel) if batt == 255 then batt = 0 end if (batt < battmin) then battmin = batt end table.insert(modules, {batt, v.name .. " (" .. v.id .. "-"..fibaro:getRoomName(fibaro:getRoomID(v.id))..")"}) end -- if exclude end -- if batteryLevel end -- for -- sort table function comp(w1,w2) return tonumber(w1[1]) < tonumber(w2[1]) end table.sort(modules,comp) -- display labels --if string.len(modules[1][2]) >= 29 then -- modules[1][2] = string.sub(modules[1][2], 1, 28) --end for index, value in ipairs(modules) do pcall( function() fibaro:call(fibaro:getSelfId(), "setProperty", "ui.Label"..index..".value", value[2].. "..." .. value[1] .. "%") end ) end -- display LastCheck fibaro:debug(LastCheck) fibaro:call(fibaro:getSelfId(), "setProperty", "ui.LastCheck.value", LastCheck) -- display Icon fibaro:debug("battmin = "..battmin) if battmin < pushLevel then msg = "Il y a au moins une batterie sous le niveau minimum ("..pushLevel.."%) : "..battmin.."%." push(msg) end battmin = math.floor((battmin - 1)/25) + 2 fibaro:debug("Icone batterie : "..battmin) fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", iconebatt[battmin])
-
Merci, je trouve pour le prix que l'écho dot ça vaut le coup, vraiment. Faut que je verifie si c'est possible en angleterre. Si oui, j'ai une adresse ;-) https://www.amazon.co.uk/Amazon-Echo-Dot-Generation-Black/dp/B01DFKBL68
-
Donc c'est cela ta ligne 56 ?
-
Récupérer valeur compteur d'un IPX800 v4
pepite a répondu à un(e) sujet de yves13510 dans GCE Electronics
Moi non, je ne fais rien, j'en ai pas ;-) mais avec le push, ne serait-il pas possible d'envoyer les valeurs sur changement d'état régulièrement ? c'était juste une suggestion d'optimisation, mais je n'ai aucun moyen de vérifier la faisabilité ;-) -
Base de connaissance Fibaro ( Knowledge Base )
pepite a répondu à un(e) sujet de Moicphil dans Le bistrot
Bonsoir, Je trouve ça super, tardif, certes, ça devrait, aurait du être fait dès le départ, mais ça prouve qu'ils évoluent et je trouve cela très positif. Oui, l'inconvénient @i-magin ca speak english hihihi Les "admins & modos" ce serait bien dépinglé le sujet quelque part ailleurs que dans le bistrot ;-). Dans Tuto pour les nuls ;-) non ? -
Récupérer valeur compteur d'un IPX800 v4
pepite a répondu à un(e) sujet de yves13510 dans GCE Electronics
Attention, juste pour info, l API du v3 est differente de l API du V4 :-) Conseil optimisation, le code de@jjacques68 remonte les infos depuis la hc2, ce serait mieux d'utiliser les pushs de l ipx :-) Envoyé de mon Nexus 5X en utilisant Tapatalk -
Sauf qu avec la Paradox fait rajouter le module ip non ? Et le retour d'etat avec la hc2 ? Faisqble par une sortie programmable ?? Envoyé de mon Nexus 5X en utilisant Tapatalk
- 60 réponses
-
Récupérer valeur compteur d'un IPX800 v4
pepite a répondu à un(e) sujet de yves13510 dans GCE Electronics
Bonjour,@MAM78 a fait un tuto sur l IPX800v4 qui répond exactement à ton besoin. Fait juste le retrouver mais pas simple depuis le tel. Envoyé de mon Nexus 5X en utilisant Tapatalk -
Félicitations !! Top. A voir sil peut y avoir d'autres éléments du tableau. Reste plus qu a faire une seule scène pour la lecture et l'écriture :-). Merci pour le boulot. Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Bonjour @kinou.69, Super si tu as trouvé la solution. Très bonne idée. Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Super merci fan de securite :-). Tu vas avoir des questions .....de moi :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
- 60 réponses
-
Merci fan de secu.. C'était bien moi le boulet hihi Je plussoie@Nico, quelques scènes supplémentaires en lien avec la hc2 comme : - Plus de mouvement, alarme n'est pas mise, interactive push :-) - Alarme activee, verif des ouvrants - alarme activée, intrusion, scene levee de doute - alarme activee, detection, enregistrement.... C'est tout de même une belle plus value et le système reste malgré tout indépendant et autonome, on fait juste réagir la hc2 (ou autre)en fonction du retour d'état de l alarme. Envoyé de mon Nexus 5X en utilisant Tapatalk
- 60 réponses
-
Bonjour, partage ta ligne 56 :-) ce sera plus simple. Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Bonjour, j utilise jamais les scènes bloc, on est donc 2 busess Mais tu dois pouvoir la mettre en manuel, elle sera lancee par le popup. Je regarde des que je peux. Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Bonsoir @fan-de-securité, Tu peux m'expliquer stp ? qu'est-ce pour toi un radar contact ? Merci de m'éclairer. Désolé si ma question est bête ;-)
- 60 réponses
-
ou avoir des entrées en angleterre ;-)
-
Re, Suis d'accord avec @Cardane, les scènes ne peuvent pas se lancer, puisqu'elles sont déclenchées par un appui sur la télécommande nodon. Refais une scene simple juste avec l'ouverture du portail sans déclencheur soit d'après ta copie d'écran : portail = ouvrir ;-) Tiens nous au courant.
-
Tu as l echo dot ?? Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Sympa ce lien et pas de surprise ?? Vais aller faire un tour :-) Envoyé de mon Nexus 5X en utilisant Tapatalk
-
Ca tombe bien :-). Va voir le sujet hiikvision, tu devrais trouver ton bonheur Envoyé de mon Nexus 5X en utilisant Tapatalk