Aller au contenu
PdB

Hc2 4.083 Beta - 27/06/2016

Recommended Posts

@971jmd je suis déçu là, j'étais persuadé que le caméraman allait s'en prendre une àla fin !!! :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Ha je plein ta hc2 quand elle bug

Envoyé de mon iPhone en utilisant Tapatalk

Partager ce message


Lien à poster
Partager sur d’autres sites

Hum Seb, pas très fairplay là. Je ne te soupçonne de rien du tout moi...

ok, j'ai rien dit alors :)

Partager ce message


Lien à poster
Partager sur d’autres sites

On ce détent les copains ce n'est que de la domotique un truc pour des gens un peu fou qui teste des solutions qui ne seront peut-être jamais exploité par le grand public.

Le plus important c'est d'avoir la santé est accessoirement de bonnes bières au frais au cas ou un pote passe.

Envoyé de mon SM-G900F en utilisant Tapatalk

  • Upvote 4

Partager ce message


Lien à poster
Partager sur d’autres sites

D'ailleurs j'espère que tu as convaincu ta fille de venir voir l'Alsaco anti jeedom pro Hc2 cet été :) Ma femme lui fera des cours de couture :) :)

  • Upvote 3

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, Après 8 jours que ma box est allumé avec la 4.083 bêta, j'ai depuis cette nuit plus aucune scène qui ne fonctionnent. Si je regarde dans les diagnostics, je vois que la Ram est utilisé à99%. J'ai également dans les notifications toutes mes scènes qui sont en rouge et qui refuse de les demarrer. Je précise que je n'ai jamais eu ce problème avant. C'est la première fois. Sinon je n'avais aucun soucis avec cette beta. J'ai juste redémarré la box, et maintenant tout refonctionne àla normale. Vous avez le même genre de probleme? Ou c'est juste lié àmoi...

Ci-joint les captures d'écran.

post-3378-0-27125000-1467789219_thumb.png

post-3378-0-62763800-1467789244_thumb.png

post-3378-0-90931300-1467789277_thumb.png

post-3378-0-59845400-1467789295_thumb.png

Partager ce message


Lien à poster
Partager sur d’autres sites

c'est fou :(

 

ont n'a tous des problèmes différent 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour, Après 8 jours que ma box est allumé avec la 4.083 bêta, j'ai depuis cette nuit plus aucune scène qui ne fonctionnent. Si je regarde dans les diagnostics, je vois que la Ram est utilisé à  99%. J'ai également dans les notifications toutes mes scènes qui sont en rouge et qui refuse de les demarrer. Je précise que je n'ai jamais eu ce problème avant. C'est la première fois. Sinon je n'avais aucun soucis avec cette beta. J'ai juste redémarré la box, et maintenant tout refonctionne à  la normale. Vous avez le même genre de probleme? Ou c'est juste lié à  moi...

Ci-joint les captures d'écran.

c'est vraiment le genre de cas ou il faudrait qu'ils prennent la main dessus pour voir ce qui déconne parce que 1 core à  près de 100%, ca permet de faire pas mal de chose !!!!

 

Bref je n'en vois pas la fin en tout cas

Partager ce message


Lien à poster
Partager sur d’autres sites

ce matin la HC2 bien plantée : plus de GEA et le wtchodg scènes qui fait des saves àpeu plus, mais sans succès ...

donc plus qu'une "solution" :

shutdown -r now

et làho surprise : une pièce qui a disparu avec tous ses devices, d'autres devices qui ont également disparu ...

Restore de la DB en cours. tout semble être revenu dans l'ordre.

Merci aux backups automatiques ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Arf pas glop ca.

faut que je regardés comment tu lances les sauvegardes auto. Ça m'intéresse

Et le shutdown depuis l ext aussi

Partager ce message


Lien à poster
Partager sur d’autres sites

pour le

shutdow -r now

et les sauvegardes auto, il faut être root ...

Partager ce message


Lien à poster
Partager sur d’autres sites

Les sauvegardes auto tu peux le faire simplement avec une scène qui appelle l'API.

Le root est juste nécessaire pour écrire le backup sur un NAS externe.

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

fb2d21dea093ad2e4865f196526192d6.jpg

Envoyé de mon SM-G900F en utilisant Tapatalk

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Les sauvegardes auto tu peux le faire simplement avec une scène qui appelle l'API.

Le root est juste nécessaire pour écrire le backup sur un NAS externe.

et quelle est cette API ? (pour lancer le backup)

(j'ai cherché, mais pas trouvé)

Partager ce message


Lien à poster
Partager sur d’autres sites

Si tu fais F12 tu peux la retrouver facilement.

 

après il suffit de mettre cela dans un Net.Fhttp.

Je n'ai pas testé, mais il n'y a aucune raison que ça ne fonctionne pas.

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut @Jojo,

 

et quelle est cette API ? (pour lancer le backup)

(j'ai cherché, mais pas trouvé)

 

Pour Récupérer en JSON la liste des backup: http://HC2/api/settings/backups

Pour créer un backup, même url, mais en POST avec les paramètres action et description.

 Pour créer un backup via une scène lua tu peux donc faire:

     
--[[
%% properties
%% events
%% globals
--]]
     
local portable = 385
local message = 'Backup du '..os.date("%d/%m/%y - %HH%M")
local url = 'http://127.0.0.1:11111/api/settings/backups'
local httpClient = net.HTTPClient()
httpClient:request(url , {
        success = function(response)
                    if tonumber(response.status) == 201 then
                        print("Backup Created at " .. os.date())
                        fibaro:call(portable,'sendPush', message .. ' effectué')
                    else
                        print("Error " .. response.status)
                        fibaro:call(portable,'sendPush', 'Erreur lors de la création du Backup')
                    end
                end,
        error = function(err)
                    print('error = ' .. err)
                end,
        options = {
                method = 'POST',
                headers = {
                    ["content-type"] = 'application/x-www-form-urlencoded;'
                            },
                data = 'action=create&description='..message
            }
});

Après que le backup soit effectué, le moteur ZWave semble redémarrer, donc en cas de planification (via GEA par exemple), privilégier la nuit :)

 

 

post-376-0-18903200-1468255472_thumb.png

 

 

 

Nicolas

  • Upvote 4

Partager ce message


Lien à poster
Partager sur d’autres sites

Nikko, on ne te voit pas souvent, mais quand tu passes, c'est pour du lourd :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Oh oui du lourd

 

Salut @Nikko,

 

Sais tu comment faire pour supprimer les derniers backups depuis l'API ?

Partager ce message


Lien à poster
Partager sur d’autres sites

@pepite:

 

Pour supprimer un backup, il faut utiliser une requete DELETE avec l'id du backup à  supprimer.

 

Ce qu'il faut c'est récupérer la liste des backups depuis l'api (cf plus haut), puis celui qui a l'id le plus haut est le dernier backup réalisé (donc le plus récent)

 

Ce que je peux te proposer pour supprimer le dernier backup:

--[[
%% properties
%% events
%% globals
--]]
     
local table = api.get('/settings/backups')
if (table and type(table == 'table') and #table > 0) then
    print(#table .. ' Backups présents')
else
    print('Pas de backup ou erreur lors de la récupération de la liste')
    fibaro:abort()
end

local id = table[1]['id']
print('ID du backup le plus récent: '..id)


local url = 'http://127.0.0.1:11111/api/settings/backups?id='..id
local httpClient = net.HTTPClient()
httpClient:request(url , {
        success = function(response)
                    if tonumber(response.status) == 200 then
                        print("Backup deleted at " .. os.date())
                    else
                        print("Error " .. response.status)                        
                    end
                end,
        error = function(err)
                    print('error = ' .. err)
                end,
        options = {
                method = 'DELETE',
                headers = {
                    ["content-type"] = 'application/x-www-form-urlencoded;'
                            },
                data = 'id='..id
            }
});

Attention: Je suppose que lors de la conversion json/table, le classement des élements croissants dans la table correspondent aux elements json décroissant. Pour bien faire, il faudrait tout reclasser en utilisant l'ID voire même le timestamp. Mais là  pas le temps. Le script est donc à  sécuriser mais cela peut faire une base.

 

Nicolas

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

maître LUA :13: :13: :13:

Partager ce message


Lien à poster
Partager sur d’autres sites

Euh Jojo, c'est àta portée ça, il suffit de faire F12 dans la navigateur pour sniffer les requêtes HTTP de la box.

Ensuite, yapuka qu'àcoller l'URL dans le bout de code LUA bien connu.

Tu as fait des choses bien plus complexes ;)

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis devenu très fénéant ... cela fait des lustres ques je n'ai plus codé de LUA, car ma box fait tout (sauf les nouvelles idées que vous m'apporterez) ce que je veux pour l'instant.

Partager ce message


Lien à poster
Partager sur d’autres sites

Je suis devenu très fénéant ..

c'est la première qualité d'un bon informaticien (et donc domoticien).

 

Continue comme ça :13:

  • Upvote 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Salut, Excellent @nikko, merci, j'apprends j'apprends avec les Master du LUA ;-)

 

 

Oui, le reclassement devrait etre à  vérifier, l'idée serait plutôt de supprimer le backup le plus ancien.

 

En gros, faire un backup 1 fois par semaine ou quotidien, et en supprimer 1 pour éviter un souci de capacité de notre tres chere clé ;-)

Peut-etre inutile me direz-vous.

 

@Lazer, encore merci pour le F12, j'ai encore appris;-). Tu fais F12 à  quel moment ?

 

@jojo, c'est clair, aevc tout ce que tu as déjà  écrit, easy ca pour toi ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu fais F12, pour faire apparaitre la fenêtre de développeur en bas du navigateur;

Ensuite tu cliques sur l'onglet Réseau, ce qui te permettra de voir toutes les requêtes HTTP passer, avec leur URL, leur en-tête, et leur contenu.

A ce moment là, tu peux cliquer dans l'interface Web pour effectuer l'action que tu veux, et tu verras les infos que tu recherches en bas. Attention, avec l'interface Web très très très très très très lourde de la HC2, tu vas voir des dizaines de requêtes passer. Mais il est aisé de remonter un peu pour retrouver celle qui t'intéresse.

  • Upvote 2

Partager ce message


Lien à poster
Partager sur d’autres sites

×