-
Compteur de contenus
14 367 -
Inscription
-
Dernière visite
-
Jours gagnés
244
Tout ce qui a été posté par mprinfo
-
Sur Android il n'y a pas de mode local comme sur pommier donc obligé de passer par le Cloud même si tu es en WiFi Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
@lazer très bon résumé je pense exactement la même chose Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
@moicphil c'est vrai que fibaro n'offre jamais rien sur notre forum Après ils ont leurs propre forum ou j'espère ils offrent les produits aux cercle très fermé des testeurs.@krikroff on t'attends avec impatience [emoji16] @lazer tu crois qu'il va planter sa hc3 moi j'ai mis moins de 24h obliger de la redémarrer. Je crois que pour lui le dé-confinement va etre très progressive [emoji16] Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
Salut Philippe J'ai rien contre domadoo Bien au contraire c'est une très bonne boutique. Même si le Sav téléphonique est payant Par contre je peux te dire il y a du stock chez l'importateur en Hollande. Je voulais te demander si domadoo ne pourrait pas prêter voir offrir une HC3@krikroff car il le mérite pour l'ensemble de ces contributions tout autant que@lazer (lui il en a déjà une) Par contre on risque de ce faire tuer par@lazer pour avoir pourrie son topic [emoji16] Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
Alors une chose est sur il y a du stock en hc3 Lorsque j'ai commandé ma hc3 elle n'était pas en stock. En moins de 48h la boutique au Lux l'avait. Je rejoins plus la théorie de@lazer Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
Tu as appris l'alsacien ou ?- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
le nombre de jours dans un mois ---------------------------------------------------------------------- -- Calcul du nombre de jours dans le mois ---------------------------------------------------------------------- -- Si année bissextile local function bissextile(Annee) return Annee % 4 == 0 and (Annee % 100 ~= 0 or Annee % 400 == 0) end -- Nombre de jours dans le mois function JourDansMois(Mois, Annee) return Mois == 2 and bissextile(Annee) and 29 or ("\31\28\31\30\31\30\31\31\30\31\30\31"):byte(Mois) end Utilisation : local mois = 2 local annee = 2020 local Jmois = JourDansMois(mois, annee) print ("Nombre de jours dans le mois",Jmois) Résultat : [DEBUG] [SCENE22]: Nombre de jours dans le mois 29
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
@nico on te laissera la partie GEA Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- 1
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
D'ailleurs la boîte plus le jolie écusson sont plus de 50 % du prix de la box [emoji16] Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
Moi j'ai eu une livraison VIP et @lazer une livraison DPD- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
Lui le gèle c'est juste pour l'intercom [emoji16] A priori il arrive à éviter les virus [emoji1787] Envoyé de mon BLA-L29 en utilisant Tapatalk- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
je le savais pour @lazer on la commander le même jour je lui avais dis si tu prends une HC3 je te suis, le pauvre va encore devoir me supporter un moment- 265 réponses
-
- 2
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
C'est bon elle tourne impeccable @krikroff toi tu te rappelles de la bonne époque ou il n'y avait de de setTimeout() ou un gros slips de plus de 30mn avait de forte chance de faire planter la box ben cette scène elle date de cette époque voici le code a priori fonctionnel après avec la HC3 on peut dire que c'est plutôt obsolète comme scène -- Nom des Variables Globales local VGJourNuit = "Jour_Nuit" local VGLeverSoleil = "SoleilLever" local VGCoucherSoleil = "SoleilCoucher" -- Minutes de décalages par rapport au lever du soleil local TLever = {-60, -45, -30, -20, -10, 10, 20, 30} -- Minutes de décalages par rapport au Coucher du soleil local TCoucher = {-109, -30, -20, -10, 10, 20, 30, 45, 60} local tag ="Scene21" -- Id du téléphone --local IdTel = fibaro:getGlobal("TelPascal") --************ Ne rien modifier en dessous de cette ligne ************ ---------------------------------------------------------------------- -- Envoi d'un Push pour avertir que le box à démarrer ou redémarrer -- ---------------------------------------------------------------------- function EnvoiPush(Message) fibaro.trace(tag, Message) --fibaro:call(IdTel, "sendPush", Message) end -- ----------------------------------------------------------------- -- Vérification Variable Globale et création si besoin -- -- ----------------------------------------------------------------- function VerifVG(nom, valeur, enumValeur, lecture) if (fibaro.getGlobalVariable(nom) == "") then -- Test si la variable existe local data = { name = nom, value = valeur, readOnly = false, isEnum = false } -------------------------------------------------------------- -- si lecture = oui alors la variable sera en lecture seule -------------------------------------------------------------- if lecture == "read" then data.readOnly = true end -------------------------------------------------------------- -- si la variable est une variable enumeree -------------------------------------------------------------- if (type(enumValeur) ~= "nil") then data.value = enumValeur[1] data.isEnum = true data.enumValues = enumValeur end -------------------------------------------------------------- -- creation de la variable a partir de la table "data" ------------------------------------------------------------- --fibaro.debug(tag, (json.encode(data))) api.post("/globalVariables/", data) fibaro.debug(tag, "la variable : ", nom, "a ete cree") end end ---------------------------------------------------------------------- -- Mise a jour d une variable global -- ---------------------------------------------------------------------- function UpdateVG(NomVG, Valeurs) if (fibaro.getGlobalVariable(NomVG) == nil) then UpdateVG(NomVG, Valeurs) end fibaro.trace(tag, "Mise a jour de la Variable Globale : "..NomVG.." = "..Valeurs) fibaro.setGlobalVariable(NomVG, tostring(Valeurs)) end ---------------------------------------------------------------------- -- Vérification de l heure et mise à jour -- -- de la variable si nécessaire -- ---------------------------------------------------------------------- function UpdateJourNuit(NomVG, heure) local valeurs = "Nuit" -- test si on est le jour ou la nuit if (heure >= leverSoleil) and (heure < coucherSoleil) then valeurs = "Jour" end fibaro.trace(tag, string.format("Lever Soleil : %s - Coucher Soleil : %s", leverSoleil, coucherSoleil)) UpdateVG(NomVG, valeurs) -- mise a jour de la VG Jour_Nuit end ---------------------------------------------------------------------- -- Compare les tables Lever et coucher du soleil -- -- avec sunrisehour et sunsethour -- ---------------------------------------------------------------------- function LeverCoucher(NomVG, TableNom, SunRiseSet, JourNuit) for index, v in ipairs(TableNom) do if (os.date("%H:%M", os.time()+v*-60)) == SunRiseSet then UpdateVG(NomVG, v) if v == 0 then --fibaro.debug(tag, "il fait : "..JourNuit) UpdateVG(VGJourNuit, JourNuit) end end end end ---------------------------------------------------------------------- -- Conversion Date format texte en format Date -- ---------------------------------------------------------------------- function ConvertionDate(NomDate) -- on extrait l'heure et minute (%d+) est un digit local heure, minute = string.match(NomDate, "(%d+):(%d+)") -- On récupère l'heure et date actuelle sous forme de tableau local TableDate = os.date("*t") -- On modifie l'heure et les minutes TableDate.hour = heure TableDate.min = minute -- Nous pouvons maintenant exploiter "MonHeure" comme une vrai date local MonHeure = os.time(TableDate) return (MonHeure) end ---------------------------------------------------------------------------- -- Calcul la valeur du Sleep en fonction des Max et Mini -- -- des Tables Lever et Coucher -- ---------------------------------------------------------------------------- function calculPause(j, heure, minilever, maxilever, minicoucher, maxicoucher) --fibaro.debug(tag, "Heure Actuelle : "..heure) -- mini et max lever local heurelever = ConvertionDate(leverSoleil) local heureleverMini = (os.date("%X", heurelever+(minilever*60))) local heureleverMaxi = (os.date("%X", heurelever+(maxilever*60))) --fibaro.debug(tag, "heure Lever Soleil Mini : "..heureleverMini.." - Maxi : "..heureleverMaxi) -- mini et max coucher local heurecoucher = ConvertionDate(coucherSoleil) local heurecoucherMini = (os.date("%X", heurecoucher+(minicoucher*60))) local heurecoucherMaxi = (os.date("%X", heurecoucher+(maxicoucher*60))) --fibaro.debug(tag, "heure Coucher Soleil Mini : "..heurecoucherMini.." - Maxi : "..heurecoucherMaxi) if heure >= heureleverMini and heure < heureleverMaxi or heure >= heurecoucherMini and heure < heurecoucherMaxi then j=1 end return (j) end -- =================================================================== -- == Nous avons fini la préparation de notre code == -- == Nous pouvont Exécuter le programme == -- == Script réaliser par MPRINFO Version 5.00B == -- == Grand Merci à STEVEN pour son aide == -- =================================================================== ---------------------------------------------------------------------- -- Envoi d'un Push pour donner la date et l'heure de démarrage -- ---------------------------------------------------------------------- EnvoiPush(string.format("La box a démarré le %s a %s", os.date("%d/%m/%Y"), os.date("%R"))) ---------------------------------------------------------------------- -- Versification si les variables globales existe -- -- et Création ou Modification si Besoin -- ---------------------------------------------------------------------- VerifVG(VGJourNuit, "Jour", {"Jour", "Nuit"}) VerifVG(VGLeverSoleil, "0") VerifVG(VGCoucherSoleil, "0") ---------------------------------------------------------------------- -- Mise a jour de la variable VG Jour_Nuit au Démarrage de la Box -- -- Ou lors de la sauvegarde de la scène -- ---------------------------------------------------------------------- leverSoleil = fibaro.getValue(1, "sunriseHour") coucherSoleil = fibaro.getValue(1, "sunsetHour") UpdateJourNuit (VGJourNuit, os.date("%H:%M", os.time())) --------------------------------------------------------------------- -- Trie des Tables et récupération des valeurs min et maximum -- --------------------------------------------------------------------- -- Traitement de la Table TLever table.insert(TLever, 1, 0) -- ajout de 0 mn dans la table table.sort(TLever) local MiniLever = ((TLever[1]-30)) local MaxiLever = ((TLever[#TLever]+1)) -- Traitement de la Table TChoucher table.insert(TCoucher, 1, 0) -- ajout de 0 mn dans la table table.sort(TCoucher) local MiniCoucher = ((TCoucher[1]-30)) local MaxiCoucher = ((TCoucher[#TCoucher]+1)) ---------------------------------------------------------- --- Boucle loop ---------------------------------------------------------- function loop(refresh) local j = 30 local osHeure = os.date("%H:%M", os.time()) leverSoleil = fibaro.getValue(1, "sunriseHour") coucherSoleil = fibaro.getValue(1, "sunsetHour") LeverCoucher(VGLeverSoleil, TLever, leverSoleil, "Jour") LeverCoucher(VGCoucherSoleil, TCoucher, coucherSoleil, "Nuit") j = calculPause(j, osHeure, MiniLever, MaxiLever, MiniCoucher, MaxiCoucher) --fibaro.debug(tag, string.format("Valeur du Sleep %s mn",j)) -- Pause en fonction de la valeur de j -- fibaro.debug(tag, "Valeur de la pause : "..j) fibaro.setTimeout(j*60*1000, function() loop(j) end) end -- Boucle principale local j = 0 loop(j)
-
Numéro de série / Date d'Achat des box HC3, HC2 et HCL
mprinfo a répondu à un(e) sujet de Lazer dans HC 2 & Lite
@lazer normal c'est un vieux stock j'ai acheté le même jour chez le même vendeur est je suis a plus de 2000 pour la revente vaut mieux un numéro élevé. A quand une HC4- 265 réponses
-
- numéro de série
- hc2
-
(et 1 en plus)
Étiqueté avec :
-
Punaise c'est nul celaÇa fait des années qu'elle tourne sur hc2 sans soucis Après comme déjà c'est dangereux cette boucle Sur hc2 j'ai seulement 2 scènes comme cela Après il y a plus simple fibaro à du piquer mon idée ça maintenant on peut faire cela avec les déclencheurs sunset est sunrise Envoyé de mon BLA-L29 en utilisant Tapatalk
-
oui t’inquiéte je lâche pas comme cela voici l'explication c'est vieux j'avais fais le code et @steven me corrigé Attention c'est dangereux le do while true a utilisé que si on maitrise car c'est une boucle infini
-
tu devrais le voir dans le debug cela a tenu 5 mn et box planté
-
je viens de rallumer l'ordi oui plus d'herreur par contre je vois rien dans le debug fibaro.debug("boucle principale") while true do fibaro.debug("boucle principale 1") fibaro.debug(string.format("Valeur du Sleep %s mn",j)) c'est pas normal
-
C'est avec les vieux pot qu'on fait la meilleure soupe [emoji16] Je viens d'éteindre l'ordinateur car autrement je vais y passer la nuit En plus demain réveil 6h00 Je test ça demain en rentrant du travail Merci de votre aide @jjacques68 demain je te donnerai un exemple Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Pour le doorbird D2101V 1 bouton D2102V 2 bouton D2103V 3 bouton Donc le D2103V et OK dans surveillance station pour les 2 autres Envoyé de mon BLA-L29 en utilisant Tapatalk
-
Et oui je me demande si la gestion des variables n'a pas changer Car si je mets arg2 dans la fonction cela fonctionne Envoyé de mon BLA-L29 en utilisant Tapatalk
-
C'est ce que j'ai fais D'ailleurs tu connais pas la commande qui remplace fibaro:abord() Car je m'en servais pas mal Envoyé de mon BLA-L29 en utilisant Tapatalk
-
QuickApp - Chauffage Fil Pilote Qubino
mprinfo a répondu à un(e) sujet de fredokl dans Quick App Developpeur
Celui la il est mieux car fait avec une vrai box [emoji1787][emoji1787] Envoyé de mon BLA-L29 en utilisant Tapatalk -
Ça c'est la différence entre local ou non Le soucis c'est que même si je mets rien ou juste un debug dans la fonction j'ai qu'en même l'erreur Dans un QA j'ai eu un soucis arg1 disparaît et arg2 passé dans arg1 au niveau de la fonction Envoyé de mon BLA-L29 en utilisant Tapatalk