Aller au contenu

cseb62

Membres confirmés
  • Compteur de contenus

    70
  • Inscription

  • Dernière visite

Réputation sur la communauté

1 Neutral

À propos de cseb62

  • Rang
    Membre interessé

Profile Information

  • Sexe :
    Homme
  • Ville :
    Lens
  • Box
    Home Center 2

Visiteurs récents du profil

316 visualisations du profil
  1. cseb62

    pb variable globale

    Oui c'est systématique après un reboot. Il me semble avoir lu sur le forum qu'il fallait éviter d'utiliser le panneau de variables car il était bugué et qu'il fallait mieux créer les variables dans les scènes..... Je vais m'intéresser au VD alarme avancé pour remplacer mes trois scénarios.
  2. cseb62

    pb variable globale

    Personne n'a d'idée ? y a pas une énorme boulette dans les scenarios? (qui sont très basique... vu mon niveau )
  3. cseb62

    pb variable globale

    Non, je lance le scénario tout court... le tts c'est juste pour confirmer le lancement du scénario. Pour alexa j'utilise Ha bridge qui me lance le scénario via une requêtes http. Pour la désactivation j'ai un autre scénario qui me remonte l'état d'un capteur d'empreinte digital qui est intégré dans ma porte d'entrée. Ça me permet d'ouvrir la porte et de désactiver l'alarme.
  4. cseb62

    pb variable globale

    non non, le phénomène se passe après un reboot lorsque je lance par moi même une des scènes, les deux autres se lancent. Je recrée les variables et tout refonctionne
  5. cseb62

    pb variable globale

    hello @pepite, je démarre mes scènes manuellement, soit via l'appli mobile, via Alexa, ou via l'appui sur un device, Si vous avez des améliorations j'suis preneur. Cdlt
  6. cseb62

    pb variable globale

    voici les 3 scénarios --[[ %% properties %% globals --]] -- 185 is the Virtual Device ID SONOS Emma -- 28 is the Process button ID local sid, bid = 185, 28 -- Create STREAM params object local params = { -- stream: the file / uri stream = "//SYNO/Documents/Sons/new/Alarme-Activation.mp3", -- source: "local" or "http", "local" is setted by default source = "local", -- duration: play duration in seconds (option) or "auto" duration = "auto", -- volume: the volume for playing the stream volume = 95 } local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end} -- Make a request to the remote to process params object instantly _x:set(tostring(sid), { stream = params }) _f:call(sid, "pressButton", bid) fibaro:call(456, "setArmed", "1") -- IR Hall fibaro:call(428, "setArmed", "1") -- IR Salon fibaro:call(461, "setArmed", "1") -- IR SAM fibaro:call(418, "setArmed", "1") -- IR WC --fibaro:call(180, "setArmed", "0") -- IR SDB --fibaro:call(269, "setArmed", "0") -- IR Veranda fibaro:call(466, "setArmed", "1") -- Porte SAM D fibaro:call(416, "setArmed", "1") -- Porte SAM G fibaro:call(544, "setArmed", "1") -- Porte Cuisine fibaro:call(298, "setArmed", "1") -- Porte Entree fibaro:call(552, "setArmed", "1") -- baie coulissant veranda -- imprimante fibaro:call(105, "turnOff") -- volet fibaro:call(344, "close") -- mise a jour variable globale fibaro:setGlobal('EtatAlarm', 1) -- AV off fibaro:sleep(6000) fibaro:call(469, "turnOff") --[[ %% properties %% globals --]] --Alarme partielle -- 185 is the Virtual Device ID SONOS Emma -- 28 is the Process button ID local sid, bid = 185, 28 -- Create STREAM params object local params = { -- stream: the file / uri stream = "//SYNO/Documents/Sons/new/Alarme-partielle-active.mp3", -- source: "local" or "http", "local" is setted by default source = "local", -- duration: play duration in seconds (option) or "auto" duration = "auto", -- volume: the volume for playing the stream volume = 3 } local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end} -- Make a request to the remote to process params object instantly _x:set(tostring(sid), { stream = params }) _f:call(sid, "pressButton", bid) fibaro:call(466, "setArmed", "1") -- Porte SAM D fibaro:call(416, "setArmed", "1") -- Porte SAM G fibaro:call(544, "setArmed", "1") -- Porte Cuisine fibaro:call(298, "setArmed", "1") -- Porte Entree fibaro:call(552, "setArmed", "1") -- baie coulissant veranda fibaro:setGlobal('AlarmePartielle', 1) fibaro:setGlobal('EtatAlarm', 1) -- 185 is the Virtual Device ID SONOS Emma -- 28 is the Process button ID local sid, bid = 185, 28 -- Create STREAM params object local params = { -- stream: the file / uri stream = "//SYNO/Documents/Sons/new/Alarme-Desactivation.mp3", -- source: "local" or "http", "local" is setted by default source = "local", -- duration: play duration in seconds (option) or "auto" duration = "auto", -- volume: the volume for playing the stream volume = 80 } local _f = fibaro local _x ={root="x_sonos_object",load=function(b)local c=_f:getGlobalValue(b.root)if string.len(c)>0 then local d=json.decode(c)if d and type(d)=="table"then return d else _f:debug("Unable to process data, check variable")end else _f:debug("No data found!")end end,set=function(b,e,d)local f=b:load()if f[e]then for g,h in pairs(d)do f[e][g]=h end else f[e]=d end;_f:setGlobal(b.root,json.encode(f))end,get=function(b,e)local f=b:load()if f and type(f)=="table"then for g,h in pairs(f)do if tostring(g)==tostring(e or"")then return h end end end;return nil end} -- Make a request to the remote to process params object instantly _x:set(tostring(sid), { stream = params }) _f:call(sid, "pressButton", bid) fibaro:call(83, 'turnOff') fibaro:killScenes(81) fibaro:call(456, "setArmed", "0") -- IR Hall fibaro:call(428, "setArmed", "0") -- IR Salon fibaro:call(461, "setArmed", "0") -- IR SAM fibaro:call(418, "setArmed", "0") -- IR WC --fibaro:call(180, "setArmed", "0") -- IR SDB --fibaro:call(269, "setArmed", "0") -- IR Veranda fibaro:call(466, "setArmed", "0") -- Porte SAM D fibaro:call(416, "setArmed", "0") -- Porte SAM G fibaro:call(544, "setArmed", "0") -- Porte Cuisine fibaro:call(298, "setArmed", "0") -- Porte Entree fibaro:call(552, "setArmed", "0") -- baie coulissant veranda fibaro:setGlobal('EtatAlarm', 0) fibaro:setGlobal('AlarmePartielle', 0) -- AV fibaro:call(469, "turnOn") fibaro:call(544, "setArmed", "0") -- Porte Cuisine fibaro:call(298, "setArmed", "0") -- Porte Entree fibaro:call(552, "setArmed", "0") -- baie coulissant veranda fibaro:setGlobal('EtatAlarm', 0) fibaro:setGlobal('AlarmePartielle', 0) -- AV fibaro:call(469, "turnOn")
  7. cseb62

    pb variable globale

    Merci pour la piste, je viens de vérifier mais ils sont tous les trois en manuel... J'ai peut être une boulette dans les scènarios... Je peux les poster si vous le souhaitez
  8. cseb62

    pb variable globale

    Bonjour à tous, Je rencontre un soucis depuis un petit moment sur 3 scénario qui utilisent 2 variables globale. J'ai créé manuellement c'est variable dans le panneau. Mes scénarios fonctionnent correctement, jusqu'au moment où il faut que je reboote la box... Le comportement est alors curieux, quand je lance un scénario, les deux autres se lancent comme si il y avait un trigger..... Je suis alors obligé de supprimer les variables et de les recréer à l'identique dans le panneau. Et cela refonctionne jusqu'au prochain reboot.... Avez vous une piste pour corriger le soucis ? Merci
  9. cseb62

    Se débarrasser de la pub sur tout son réseau

    il y a qq'un qui propose portainer ensuite https://www.nas-forum.com/forum/topic/62308-tuto-pi-hole-blocage-des-pubs-sur-le-réseau/?do=findComment&comment=1319369554 mais bon c'est juste un conseil vous faites ce qu'il vous plaît je n'interviendrai plus sur ce sujet.
  10. cseb62

    Se débarrasser de la pub sur tout son réseau

    oui mais le jour où tu feras une mise à jour du conteneur tu perdras tout sauf tes addlist. Car les mise à jour, ce font par l'instanciation d'un nouveau conteneur à partir d'une nouvelle image. Pour faciliter la mise jour, qui n'est pas simple avec les outils docker syno, je vous conseille d'utiliser l'image taguée latest et l'outil portainer. Cette outil permet de faire une montée de version en un clique.
  11. cseb62

    Se débarrasser de la pub sur tout son réseau

    heu.... ton pc par exemple, au niveau de sa configuration réseau tu as : adresse ip: 192.168.1.11 passerelle : 192.168.1.1 dns en général la même adresse que la passerelle donc 192.168.1.1 C'est ce qu'il faut changer par l'adresse ip du pihole dans ton cas si tu l'installes sur une debian l'ip de cette machine.
  12. cseb62

    Se débarrasser de la pub sur tout son réseau

    En fait dans la Config de pi-hole tu lui indiques quels sont les serveurs dns qu'il va utiliser, il en à par défaut mais tu peux les changer ultérieurement. Si pour tes clients si tu utilises un serveur dhcp, il faut modifier sa configuration pour qu'il attribues l'adresse ip de ton syno comme dns. Sinon il faut juste remplacer dans la configuration ip l'adresse actuelle du dns par l'ip du syno.
  13. cseb62

    Se débarrasser de la pub sur tout son réseau

    @jojo non il ne faut pas installer le serveur dns sur le syno, pi-hole est en fait un serveur dns. il faudra donc sur les client fournir l'adresse ip du syno comme adresse dns.
  14. cseb62

    Se débarrasser de la pub sur tout son réseau

    re @sebcbien, un contenaires est éphémère au redémarrage de celui ci tu en instancies un nouveau, donc la tu ne préserves que les URL des listes de blocage. Tu perds la config personnalisée par exemple si tu as changé les dns utilisés, la whitelist la blacklist,.... -v $(pwd)/etc-pihole:/etc/pihole Recommended Volumes for your Pi-hole configs help persist changes across docker image updates
  15. cseb62

    Se débarrasser de la pub sur tout son réseau

    hello, l'inconvénient du pihole docker c'est l'identification des clients vous n'aurez qu'une seule adresse ip du type 172.17.0.1 qui est l'adresse ip du conteneur. Ensuite il faut mieux mapper /etc/pihole sinon en cas de redémarrage du conteneur vous perdez vos logs et configs. Pour ma part, j'ai abandonné pihole sur docker je l'ai installé sur un raspberry pi Voili voilou.
×