Page 5 sur 23

Re: MAJ Tempo EDF

Publié : 04 nov. 2024, 20:54
par salinois
Bonjour à tous,

j'avais réussi à mettre en service le script qui marchait avant fin Aout, mais rien noter sur la procédure, et donc j'ai tout oublier comment faire.
donc , je vais essayer de faire un TUTO pour les nuls comme moi; vous me corrigerez... :lol: :lol: :lol:
en me rappelant du 1er script qui marchait; j'avais fait comme ça.

1 - création du matériel
couleur-tempo_1.JPG
couleur-tempo_1.JPG (23.49 Kio) Consulté 1443 fois
2 - création des variables[menu]
couleur-tempo_2.JPG
couleur-tempo_2.JPG (110.82 Kio) Consulté 1443 fois
3 - on rentre les variables
couleur-tempo_3.JPG
couleur-tempo_3.JPG (24.4 Kio) Consulté 1159 fois
4 - les scripts à copier "sur les réponses d'Alain78"
couleur-tempo_4.JPG
couleur-tempo_4.JPG (96.06 Kio) Consulté 1443 fois
couleur-tempo_5.JPG
couleur-tempo_5.JPG (104.52 Kio) Consulté 1159 fois
version 1.1 pour
time_Tempo_Couleur_RTE
couleur-tempo_9.JPG
couleur-tempo_9.JPG (72.65 Kio) Consulté 1159 fois
le script pour MAJ des widgets avec icônes personnalisés
script_device_Change_Icon
couleur-tempo_10.JPG
couleur-tempo_10.JPG (84.98 Kio) Consulté 1159 fois
le script HP-HC qui met à jour la variable Tempo_Hp-HC
script_time_Tempo_HP-HC
5- je copie les scripts et les sauvegarde

6 - Widgets
widgets-temp.jpg
widgets-temp.jpg (16.33 Kio) Consulté 1159 fois
2 widgets en mode texte : Attention au nom "Important"


7 - création des icones personnalisés

le 1er à gauche commence au numéro 101 ( button Jour bleu) et n° 110 pour le button linky-icon_blanc_HC
ceci est ma config. Suivant la numérotation des icones , mettre les bons numéros dans le script "script_device_Change_Icon".
icones-perso.jpg
icones-perso.jpg (76.53 Kio) Consulté 1159 fois
8 - Résultats dans onglet "Mesures"
couleur-tempo_7.JPG
couleur-tempo_7.JPG (29.9 Kio) Consulté 1159 fois
On peut mettre le mode "Debug" comme l'a indiqué alain78 , pour voir plus d'infos, ça m'a beaucoup aidé, à enlever après.
Et être patient pour les résultats aux bon horaires, "je ne l'avait pas été assez.

Alain78 , tu me corriges, si tu vois des erreurs; c'est vrai quand ça fonctionne , on a tendance à sauter des étapes.. :lol: :lol: :lol:

Salinois

Re: MAJ Tempo EDF

Publié : 04 nov. 2024, 21:21
par Keros
Non, script_time_Tempo_Couleur_RTE est un nom que tu as donné à ton script.

Si tu utilises le WebUI pour éditer ton fichier, laisse DomoticZ géré son emplacement (il est bon).

Re: MAJ Tempo EDF

Publié : 04 nov. 2024, 22:46
par salinois
donc , je supprime le dispositif ? qu'est-ce que je dois faire pour faire apparaitre les widgets, j'ai surement zapper qqchose.
et je confirme que le fichier est ici.
couleur-tempo_6.JPG
couleur-tempo_6.JPG (20.34 Kio) Consulté 1429 fois
Je pense qu'il faut que je rajoute un autre script pour les icons !! je vais relire le script.

salinois

Re: MAJ Tempo EDF

Publié : 05 nov. 2024, 21:08
par Keros
Pour faire un widget, il faut créer sur le bouton Créer un capteur virtuel que tu as montré dans l'étape 1.
Tu choisis celui que tu veux.
Dans le script, tu envoies les infos que tu veux au widget (il faut le coder).

Re: MAJ Tempo EDF

Publié : 11 nov. 2024, 12:43
par Datawolf
Salut à tous,

Je viens de me décider à mettre à jour mes scripts tempo.
Pour la couleur du jour et celle du lendemain c'est ok, merci à vous (et à l'auteur de l'api !).

Quelqu'un a t-il trouvé comment récupérer les nombres de jours restant pour chaque couleur (autrement qu'en parsant l'historique :mrgreen: ) ?

@+

Re: MAJ Tempo EDF

Publié : 11 nov. 2024, 13:26
par Keros
Je me fais le calcul du nombre de jours restant.
Je regarde de temps en temps et si j'ai un décalage, je réajuste.

Re: MAJ Tempo EDF

Publié : 11 nov. 2024, 19:33
par Datawolf
Je galère à exploiter l'historique (json).

Re: MAJ Tempo EDF

Publié : 12 nov. 2024, 08:25
par lost
Y'a des exemples dans ce fil, pur Lua ou DzVent selon les goûts.
Comme on doit de toutes manières parcourir la réponse saison en cours pour trouver la date du jour, autant faire le compte des couleurs en même temps.
Certes en fin de saison la réponse deviendra longue mais avant ave l'API EDF c'était 2 URL a interroger. L'un dans l'autre je ne pense pas qu'on y perde.
Ce matin je pensais voir arriver le 1er blanc de la saison... mais non ce mercredi prévu frais sera bleu!

Re: MAJ Tempo EDF

Publié : 12 nov. 2024, 09:29
par Datawolf
Je sais récupérer la couleur du jour et celle du lendemain, mais l'historique est une table json :oops:

Re: MAJ Tempo EDF

Publié : 12 nov. 2024, 09:56
par lost
Oui, l'URL utilisée retourne la totalité des jours depuis le début de la saison en cours... C'est ainsi.
Pour la parcourir en Lua avec comptage des jours écoulés par couleur il y avait ce que j'avais fait ici par exemple dans getTempoRTE():
viewtopic.php?p=122439#p122439

Plus spécifiquement, sur la réponse décodée JSON (via le JSON.lua fourni par Domoticz), c'est ici:

Code : Tout sélectionner

    -- Table walk for day colour/current counts...
    for k,v in pairs(tempoSeasonData.values) do
        -- Calculate current tempo year colours count
        if     v == "BLUE"  then tempoCount.blue  = tempoCount.blue  + 1
        elseif v == "WHITE" then tempoCount.white = tempoCount.white + 1
        elseif v == "RED"   then tempoCount.red   = tempoCount.red   + 1
        end
    
        -- Get J/J1 colors
        if     k == tempoDate.J  then tempoColor.J  = v
        elseif k == tempoDate.J1 then tempoColor.J1 = v
        end

        -- Get J/J1 fallback info
        if     k == tempoDate.J.."-fallback"  then tempoColor.FJ  = v
        elseif k == tempoDate.J1.."-fallback" then tempoColor.FJ1 = v
        end

        --print(k.." = "..v)  -- DEBUG
    end
La dépendance getUrlJson() n'était pas redonnée dans cette MAJ de ce message initial:
viewtopic.php?p=122065#p122065