-
Compteur de contenus
19 -
Inscription
-
Dernière visite
Messages posté(e)s par emanet
-
-
Il y a 8 heures, Nico a dit :Tente déjà le revory en forcant le boot avec le bouton reco comme indique Lazer avec la clef dedans pour voir. Je ne sais pas si la clef est encore ok ou non, à voir. Sinon image de Jojo.
Mais j'ai pas trop compris ce que tu as fait tout de même, car c'est bien écrit partout que les anciennes sauvegardes ne sont plus compatible. Donc là tu as fait un reset avant même de faire une sauvegarde dans la nouvelle version ?
En faisant la mise à jour pour passer à la version 4.510, la box a planté, je l'ai retrouvée dans le "recovery mode". Là j'ai choisi de faire un recovery à la dernière version disponible en me disant que j'allais pouvoir reprendre mon dernier backup sur la clé USB. Et c'est là que le bas blesse, j'ai appris après coup que les anciens backups ne sont plus compatible avec la version 4.510.
Rien à faire en forçant le boot, impossible de revenir à l'ancienne version de la clé.
J'ai également essayer d'installer un ancien firmware manuellement, avec a fonction "repair with file", ça ne fonctionne pas non plus. Il me dit que le firmware est corrompu!
Je me résous à refaire l'inclusion de tous mes devices, mais tout n'est pas perdu, j'ai pu retrouver sur la clé usb toutes mes scènes dans le dossier beckup. Merci @Dragoniacs
-
Il y a 3 heures, Lazer a dit :Et vu ton avatar @emanet, tu ne devrais pas avoir de mal à booter sur une clé USB, monter la clé recovery, extraire l'image système au format gzip, et l'écrire sur la clé interne.... en fait, faire un recovery à la main.
Les avatars sont certaines fois trompeur.. ;-)
j’ai qques peu bidoyé en Linux, mais de loin pas pour faire ce que tu me demandes. Si tu avais un petit tuto, je suis preneur...
-
Il y a 7 heures, Nico a dit :Solution autre, c'est effectivement de retourner en 4.180.
D'abord tu copies tes sauvegardes de la clef recovery vers un PC, répertoire backups.
Ensuite tu mets l'image partagé dans la signature de Jojo sur ta clef recovery, et tu remets tes backups dans le répertoire d'origine. Là tu boot dessus dans l'ancien mode recovery sur cette clef ayant le recovery ancien mode et tu fais ton recovery complet avec remonté de version jusqu'en 4.180. Ensuite tu fais une sauvegarde, et là tu devrais voir apparaître tes autres sauvegardes.
Ça me paraît pas mal ta proposition. Je vais essayer ce soir.
Juste un point: c’est possible de faire un downgrade alors. Tu as un lien, tutoriel à ce sujet?
-
Il y a 14 heures, OJC a dit :Tu n'as pas de sauvegarde des scènes et VD en dehors de la HC ?
J’ai quelques scènes complexes ou je gérais le versionning avec SVN. Je pourrai retrouver qqch, mais de loin pas tout..
J’imagine que dans tout les cas je dois faire l’inclusion de tous les modules manuellement ?
-
il y a 14 minutes, jjacques68 a dit :Essayes un truc, enlève la clé usb de recovery et redémarre la HC2...
Envoyé de mon iPhone en utilisant Tapatalk ProJ'ai essayé, elle redémarre bien en 4.510 mais sans mes données.
Je crains qu'il fallait l'enlever (cé usb) et refaire un reboot avant de refaire un recovery comme moi, c'est ce que j'ai pu lire plus haut...
Là j'ai l'impression qu'elle a fait un reformatage d'usine en V 4.510, mais pas de bol pour moi, cette version de FW ne reconnait pas les backups précédents...
-
il y a 8 minutes, MasterBT a dit :Impossible de downgrade?
C'est que tu l'a maj à merdé chez toi?
C'est le cas de dire la maj a bien merdé..
Pour le downgrade, j'ai demandé au support fibaro si c'était possible pour pouvoir récupérer mes backups.
J'attends la réponse...
-
il y a 18 minutes, MasterBT a dit :Comme le système à changer de façon profonde, aucun backup avant 4.5 est compatible avec cette version
C'est tout de même fou que Fibaro n'ait pas prévu la possibilité de récupérer nos données si la mise à jour plantait (même si le FW change drastiquement) ...
Je faisais pourtant bien attention de faire mes backups régulièrement, à quoi ça sert si je peux pas m'en servir quand j'en ai besoin!
C'est un truc de fou cette histoire, des années de programmation à refaire... Peut-être le moment de changer de box!
-
il y a 20 minutes, jjacques68 a dit :Mais tu as retrouvé toute ta config avec la nouvelle version ?
Envoyé de mon iPhone en utilisant Tapatalk ProNon rien, tout a sauté: config réseau, devices, scenes, ... Je pensais pouvoir récupérer un backup...
-
Bonsoir,
Je crois que j'ai fais une énorme boulette!
Ma box ne redémarrait pas après la mise à jour et j'ai eu la bonne idée de lancer un "recovoring" en pensant balancer un de mes backup après coup.
Elle a bien redémarré en version 4.510 et là! Elle ne reconnait pas mes backup de la clé USB...C'est un truc de fou!
J'ai un message dans mon dashboard qui me dit que mes backup ne sont plus compatible et que je dois en faire un nouveau!
C'est tout de même incroyable que Fibaro ne tienne pas compte des anciens backup.
J'ai loupé qqch ou je n'ai plus que mes yeux pour pleurer?...
-
Même problème avec détecteur suivants,
- FGK-101
- FGMS001
J'ai relancé le bug relevé par jojo dans le track... En espérant que Fibaro avance un peu...
Vers. 4.056
-
Je vois qu'on pioche tous sur ce module...
De mon côté,
- Luminosité = OK (utilisé dans une scène) malgré un message sous le module "Non configuré"
- Température = OK
- Ouverture/Fermeture = OK
- Détecteur de mouvement = KO (il est complétement aveugle...)
J'ai également 2 triangles qui signalent:
- Module non configuré
- Module sans template
Bref, problème toujours pas résolu dans le firmware 4.056... La patience est une vertu humaine...
- 1
-
Voilàle code mise àjour avec tes remarques jojo. Mais j'ai du ajouter ajouter une condition < pour l'enclenchement pour que cela fonctionne.
J'ai ajouté également les variables début/fin pour plus de clairvoyance dans le code.
--[[ %% autostart %% properties %% globals --]] while true do local startTime = "21:00" --Heure de démarrage de la pompe local stopTime = "23:59" --Heure d'arrêt de la pompe local currentDate = os.date("*t"); local triggerTime = string.format("%02d",currentDate.hour)..":"..string.format("%02d",currentDate.min); local triggerDay = currentDate.wday; local statutDevice = fibaro:getValue(22, "value"); fibaro:debug("Contrôle conditions démarrage") fibaro:debug("Etat de la pompe de filtration: "..statutDevice) if statutDevice == "0" and (triggerTime >= startTime) and (triggerTime < stopTime) then fibaro:call(22, "turnOn"); fibaro:debug("Démarrage pompe de filtration piscine"); elseif statutDevice == "1" and (triggerTime >= stopTime) then fibaro:call(22, "turnOff"); fibaro:debug("Arrêt pompe de filtration piscine"); end fibaro:debug("Programme filtration piscine en stand-by"); fibaro:sleep(60*1000); end
Alors ça fonctionne très bien, sauf si je veux lancer la pompe à21h et la stopper le jour suivant. Car 1h sera plus petit que 21h, donc logiquement ça ne va pas fonctionner.
Je n'ai pas eu le temps de creuser, mais si quelqu'un a une idée, il est le bienvenu ;-)
-
Un petit up sur ce sujet qui m'intéresse aussi...
J'ai acheté le quad (pst02-a) et apparement le détecteur de mouvement n'est pas reconnu.
Y-a-t-il un moyen pour le configurer?
-
Le copier/coller n'a pas fonctionné correctement dans mon cas?!? J'ai essayé de retaper les guillemets, effacer les espaces, ... Bref, j'ai finalement retapé le code entièrement à la main... Et là , ça a fonctionné... Tout fonctionne à merveille!
Voici le dernière version du script (owner: Berale24) avec juste quelques commentaires en plus pour comprendre le déroulement du programme. Pour les novice comme moi ;-)
--[[ %% autostart %% properties %% globals --]] while true do local currentDate = os.date("*t"); local triggerTime = string.format("%02d",currentDate.hour)..":"..string.format("%02d",currentDate.min); local triggerDay = currentDate.wday; fibaro:debug("Contrôle conditions démarrage programme fitration piscine") if (triggerTime == "21:00") then fibaro:call(22, "turnOn"); fibaro:debug("Démarrage pompe de filtration piscine"); elseif (triggerTime == "01:00") then fibaro:call(22, "turnOff"); fibaro:debug("Arrêt pompe de filtration piscine"); end fibaro:debug("Programme filtration piscine en stand-by"); fibaro:sleep(60*1000); end
Merci @jojo, @mpinfo et @Berale24 pour le support!
-
C'est super! Merci pour vos commentaires, je comprends de mieux et mieux l'environnement.
Mais ce n'est pas encore gagné...
En même temps ce serait pas mal que tu dises à quoi sert ta scène pour qu'on mieux t'aider.
C'est pour enclencher la pompe de filtrage de la piscine, je souhaite le faire uniquement pendant les heures creuses.
En fait je te propose de NE PAS utiliser de scène.
Donc tu cliques sur le tab devices -> add or remove device -> add a Virtual Device
Là tu dis que c'est un VD en LUA
et tu rentres ton code dans la main loop. Cette main loop c'est "la même chose" qu'une scène avec une boucle infinie, car le code de cette main loop s'exécute toutes les 3 secondes
Merci pour l'explicatif, en effet VD peut être très utile. Je prends conscience que les scènes ne sont pas exécuté en permanence...
Voilà une scène toute simple pour commencer.
--[[ %% autostart %% properties %% globals --]] while true do local currentDate = os.date("*t"); local TriggerTime = string.format("%02d",currentDate.hour)..":"..string.format("%02d",currentDate.min); local TriggerDay = currentDate.wday; if (TriggerTime == "23:00") then fibaro:call(8,turnOn); elseif (TriggerTime == "01:00") then fibaro:call(8,turnOff); end fibaro:sleep(60*1000); end
Fait attention à Jojo c'est un obsédé du Vd !
Je n'utilise pas le jour de la semaine TriggerDay (valeur de 0 à 6) pour n'actionner que certains jours.
Ton bout de code me plaît bien et en plus je le comprends...
Il me semble correct, mais cela génère l'erreur suivante:
-
Merci pour vos nombreux commentaires!
Alors,
Regarde si la case scène active est bien cochée.
Pour apprendre, une approche simple est de faire un scène en mode block puis de convertir en LUA et analyser le résultat.
Oui la scéna active est bien cochée.
Pas bête, je vais y penser mode bloc > LUA.
Mode block, c'est du GEA?
la case scène active devrait être cochée, vu que la scène s'exécute bien au démarrage de la box.
En fait il faut qu'elle vérifie "continuellement" l"heure, c'est pour cela que j'ai proposé le main loop.
Mais j'y pense, il fait faire attention, car ainsi ton script s'exécutera toutes les 3 sec à partir de entre 23 h et 01h ?
En fait de script, tu allumes une lumière. Perso, pour ne pas fatiguer inutilement le relais, je rajouterais une condition que la lampe soit éteinte pour l'allumer
if (tonumber(fibaro:getValue(8, "value")) == 0 AND (currentDate['hour'] >= 23 or currentDate['hour'] < 01)) then
Bonne remarque jojo, en effet il faut que je rajoute cette condition pour éviter qu'elle s'écute en permanence. Mais mon problème pour l'instant s'est qu'elle ne s'éxecute pas en permanence justement...
C'est quoi la "main loop"? Virtual Server?
@mprinfo: la scéne ne s'execute en effet 1x seule fois, mais au démarrage de la box ou lancer la scène manuellement..
-
Bonjour,
Je débute dans les scripts lua et je me prends la tête depuis quelques jours sur un cas qui doit faire sourire les experts...
Bref, c'est très simple...
Je souhaterai enclencher à 23h et déclencher à 01h une scène et ceci tous les jours.
Grâce aux différents tutos et docs trouvés sur le net, j'ai réussi à poser un script.. mais il est exécuté uniquement au démarrage de la box ou manuellement. Est-ce que vous pourriez m'indiquer ce qu'il manque pour qu'il soit exécuté automatiquement tous les jours.
Mon script:
--[[ %% autostart %% properties %% globals --]] local currentDate = os.date("*t") --stock la date et heure actuelle du système sous forme d'un tableau à l'intérieur de la variable currentDate fibaro:debug('Heure actuelle:' ..currentDate.hour) if (currentDate['hour'] >= 23 or currentDate['hour'] < 01) then fibaro:call(8, 'turnOn') else fibaro:call(8, 'turnOff') end
Merci d'avance pour votre support ;-)
-
Bonjour,
J'ai acquis une box hc2, novice dans la domotique, mais faim d'apprendre et de partager!
Ce forum présente des articles très intéressant sur LUA, un language que j'ai hatte d'explorer...
Meilleures salutations
Emanuel
HC2 - 4.510 - Stable - 02/08/2018
dans Firmware
Posté(e) · Report reply
Bonjour,
Pour info à ceux qui ont tenté de m'aider.
Tout est bien qui bien, j'ai contacté le support Fibaro, à distance ils ont converti un de mes anciens backup qui n'était plus compatible avec cette version.
Tout refonctionne, je suis soulagé...