-
Compteur de contenus
390 -
Inscription
-
Dernière visite
-
Jours gagnés
8
Tout ce qui a été posté par OJC
-
Je n'ai pas identifié de déclencheur en cas de changement de la température de consigne courante d'un panneau de chauffage. En revanche, en surveillant currentTemperature, tu peux vérifier en cas de changement si c'est en raison d'un passage en mode manuel (auquel cas handTemperature et handTimestamp auront une valeur différente de 0), soit en raison du passage en mode vacances (auquel cas aura vacationTemperature une valeur différente de 0). A partir de là, tu peux facilement créer un VD qui surveille currentTemperature et qui met à jour une variable globale en fonction du besoin, que tu peux utiliser comme déclencheur dans un autre VD ou dans une scène.
-
Ta variable locale AboStatus n'est pas un boolean mais un string puisque c'est la valeur d'une variable globale. La preuve, tu peux le concaténer pour faire ton fibaro:debug() sans avoir une erreur. Donc, tu peux pas te contenter de faire (AboStatus) qui ne marche que si c'est bien un boolean. Là, ta condition se contente de vérifier si AboStatus existe (càd ~= nil). Ce qui est toujours true. Donc il faut que tu mettes if (AboStatus == "false") then, sans oublier les guillemets.
-
Je suis pas allé plus loin que la moitié de l'installation... la box a planté bien comme il faut et le reboot forcé au bout de plus de 20 minutes d'attente m'a contraint à faire un recovery... Mais peut être que j'ai été trop impatient...
-
Pour détecter l'état en lui-même ou juste pour récupérer la nouvelle température de consigne résultant de l'état Vacances ou Manuel ?
-
Bonjour, Je cherche à modifier une propriété d'un VD, très exactement le code d'un bouton, via une scène. Le but est de se servir du code du bouton pour enregistrer une configuration dynamique sans passer par une variable globale. Voici mon code : local deviceID = 242 local data = api.get("/devices/" .. deviceID) data["properties"]["rows"][12]["elements"][1]["msg"] = "CONFIGURATION" local jsonTable = json.encode(data) local httpClient = net.HTTPClient() httpClient:request('http://127.0.0.1:11111/api/devices/' .. deviceID, { success = function(response) fibaro:debug("status="..tostring(response.status)) end, error = function(err) fibaro:debug("error="..tostring(response.status)) end, options = {method = 'PUT', headers = {["content-type"] = 'application/json;'}, data = jsonTable} }) En retour, j'ai un code 200. Mais quand je vais voir le module virtuel, après rafraichissement de la page, la valeur n'a pas changé (ce qu'un test en allant chercher la valeur via api.get confirme). Quelqu'un aurait une idée du problème ??
-
Pour information à destination de ceux qui se poseraient la question setTimeout est incompatible avec la boucle while : si cette dernière tourne au moment du timeout, la fonction définie dans setTimeout ne s'exécute pas...
-
@gargamel01000 Merci pour le retour. C'est un peu gênant pour gérer ça dans un scénario, sauf si le mauvais retour d'info est fixe (i.e. au lieu d'avoir 0-100 on à 0-64, du coup suffit de faire une règle de trois pour gérer)
-
Bon, voilà Je crois qu'elle est rodée pour ce qui est du recovery (cinq ou six, j'ai arrêté de compter)... Donc, il faut d'abord mettre à jour le firmware, sinon la restauration foire même si le bouzin te dit que la sauvegarde est compatible. Et la sauvegarde automatique précédant la tentative d'update vers la 1.142 était foireuse, j'ai remis celle que j'ai faite hier...
-
oui, j'avais fait une sauvegarde hier mais là j'essaie d'abord de remettre celle faite automatiquement avant l'update, mais ça n'a pas l'air de trop lui plaire...
-
ça prend longtemps pour une restauration ? J'ai 196 modules
-
Au bout de 20 minutes à attendre devant le 'starting services', j'en suis arrivé à la conclusion que la box avait planté, donc j'ai fait un reboot manuel. Elle a pas voulu et a allumé toutes ses LEDs, même celle avec clé à molette... Et pareil à la deuxième tentative de reboot... Donc recovery, et là je suis en train de charger la dernière sauvegarde
-
Bon... ben c'est l'occasion de tester le mode recovery, du coup
-
A partir de combien de temps après le début de l'upgrade on peut considérer qu'on a largement dépassé le 'few minutes" annoncé et qu'il faut rebooter le box ? J'ai le 'Starting services' qui tourne depuis une dizaine de minutes
-
@Indyana Oui, j'aime bien le principe de Codiad, même si c'est plus limité que Zerobrane Studio. L'un ou l'autre, ça change la vie... Rien que le rechercher-remplacer !!
- 34 réponses
-
- clignotement
- hs
-
(et 1 en plus)
Étiqueté avec :
-
En fait, je stocke mes données sur 6 disques de 4 To. J'ai pris ça car j'ai réussi à avoir un prix correct, et que j'ai mon expérience en matière de DD m'a conduit à penser que quitte à devoir en remplacer un, autant perdre moins de données + ça coûte moins cher à remplacer. PS : Oui, si ces disques crashent, je perds les données parce qu'il n'y a pas de sauvegarde. Je serais juste bon pour ressortir les CD et BR de leur carton... Je ne sauvegarde que les données irremplaçables.
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
@pepite En effet, même pour un produit end of life, c'est carrément pas cher ! Mais bon, le gros poste, ça reste les DD !! Sur ce point, il me semble un peu limité le Gen 8 avec ses 4 baies, non ?
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
@pepite carrément un Xeon !! Moi je lui ai collé un i3 avec 8G de Ram...
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
Pour l'expérimentation, ok. Pour le multi-OS, ok. Mais pour le reste, ça apporte quoi de dispatcher les services sur plusieurs VM ? Performances ? Sécurité ?
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
@pepite c'est quoi ça, le logiciel de la HC2 qui tourne sur une VM ?? Sinon, je demande parce quant Debian 9 est sortie et que je me suis résolu à up mon serveur, j'ai hésité à m'amuser un peu avec Proxmox... Mais en faisant un bilan des usages, j'ai pas trouvé d'intérêt pour ça : tous mes services tournent sous Linux, et le bouzin est déjà largement surpuissant pour le taf et j'ai une sauvegarde des fichiers de conf avec roadmap qui me permet une fresh intall intégrale en une heure (après la fin de l'installation de Debian, bien sûr...)
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
ah oué, quand même Faudrait l'épingler, ce topic... J'avais fait des recherches générales avec IDE, environnement de développement, etc. (connaissais pas ZeroBrane non plus...)
- 34 réponses
-
- 1
-
-
- clignotement
- hs
-
(et 1 en plus)
Étiqueté avec :
-
@Indyana Merci pour la référence à Codiad, que je ne connaissais pas... Il est quand même regrettable de ne pas avoir d'environnement de développement correct avec auto-complétion y compris sur les fonctions internes, exécution pas-à-pas avec visualisation des variables, etc. Rien que la taille de la zone de saisie du code, b... !!
- 34 réponses
-
- clignotement
- hs
-
(et 1 en plus)
Étiqueté avec :
-
Et juste par curiosité, vous utilisez la virtualisation pour faire quoi ?
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
Bonjour, Pour ma part, j'ai une machine hand made tournant sous Debian qui héberge tous mes services (web, cloud, mail, fichiers...). Qu'est-ce qu'apporte ce type de microserveur (hormis le prix, je reconnais que ma bécane m'a coûté bien plus cher même sans tenir compte des DD) ?
- 499 réponses
-
- gen8
- microserveur
- (et 10 en plus)
-
ça fait rêver comme mise à jour...
-
Bon, on peut pas voter deux fois pour un post, c'est bien dommage.. Merci pour ce tuto bien complet en quelques lignes... Je teste ça dès que je peux et je fais un retour.