dzVents -> pbm changement d'icône sur un custom sensor [Résolu]

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
lolo6112
Messages : 26
Enregistré le : 17 juil. 2016, 16:12

dzVents -> pbm changement d'icône sur un custom sensor [Résolu]

Message par lolo6112 » 28 juil. 2019, 18:36

Bonjour,

Je pose la question ici car après avoir galéré et cherché partout, pas de réponse.
Quelqu'un aura peut-être une idée ?
Les faits (voir les captures d'écran) :
- En url directe ça marche, l'icône et la valeur sont mis à jour. Mais, car il y a toujours un mais, c'est dans le nom de l'axe que vient se mettre le texte ??? :
direct_url_navigateur.png
direct_url_navigateur.png (27.7 Kio) Vu 437 fois
Pour info le lien complet est "http://192.168.1.12:7080/json.htm?type= ... &used=true" Où 336 est l'idx de mon custom sensor, 180 est l'id de l'image dans domoticz (les images 'perso' sont numérotées depuis 101, il suffit de compter, il n'y a pas d'autre solution à ma connaissance)
result_domotiz_ok_directurl.png
result_domotiz_ok_directurl.png (129.78 Kio) Vu 437 fois
Mais le texte s'est collé dans le nom de l'axe ???
texte_dans_axe.png
texte_dans_axe.png (26.71 Kio) Vu 437 fois
- En script dzVents, l'icône change, si j'utilise la syntaxe classique, mais la mise à jour de la valeur, faite précédemment passe à la trappe, et l'indication de mise à jour du device ne change pas (lastupdate) ;
On voit bien que l'icône à changé pour le dernier quartier, mais pas le texte bidon que j'avais mis.
result_domotiz_no_ok_dzvents.png
result_domotiz_no_ok_dzvents.png (41.9 Kio) Vu 437 fois
On voit aussi qu'il manque des indications dans la commande transposée par dzVents par rapport à cellle de l'url directe
commane_dzvents_custicon_incomplete.png
commane_dzvents_custicon_incomplete.png (293.38 Kio) Vu 437 fois
Et si jamais j'utilise une commande OpenUrl, bah ça pare en sucette ???
Log_updatecustomicon_error.png
Log_updatecustomicon_error.png (319.94 Kio) Vu 437 fois
Alors que la même commande fonctionne dans un navigateur ???

- En lua script, l'icône ne change pas, cela retourne une(des) erreur(s), et de toutes façons j'ai abandonné en lua :evil: , le dzVents est bien moins lourd à utiliser.

Ma config, assez simple :
un rasp pi avec debian
config_pi.png
config_pi.png (17.32 Kio) Vu 437 fois
domoticz dernière version
conf_domoticz.png
conf_domoticz.png (59.24 Kio) Vu 437 fois
Le script, détourné de celui de Papoo pour la pluie, merci à lui pour le partage, et du coup surchargé en conséquence :
darksky_weather_All_no_flags.zip
(6.63 Kio) Téléchargé 11 fois
Il n'est pas finalisé hein !!! ;)

Donc si quelqu'un à pu faire fonctionner le tout, super, merci de m'indiquer comment .

Pour les gens qui vont être à l'affut de "comment on fait"...
Je ferai un post complet pour récapituler toutes les manips à faire en temps voulu.
Mais tant que ça ne fonctionne pas complétement je reste sur 'trouver la solution', désolé mais c'est assez chronophage.

Bon dimanche à tous.

Edit : Je sais qu'il y a un module (plugin) python qui fait le job.
Mais très honnêtement entre les C, C+, différents Visual basic sous Windows, les langages divers et variés que je maîtrise/utilise, je préfère vraiment m'abstenir de plonger dans le python en plus.
D'autant que ça marche en url directe, donc aucune raison pour ne pas y arriver.
Oui je sais je suis un dinosaure en programmation, mais à mon age :mrgreen:
Modifié en dernier par lolo6112 le 03 août 2019, 08:01, modifié 3 fois.

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


papoo
Messages : 1849
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par papoo » 28 juil. 2019, 21:58

mince, j'avais fait évoluer le mien pour ajouter quelques données comme le le vent la température apparente la direction du vent pour les prévisions. je suis en période de test pas encore mis sur mon github
2019-07-28 22_13_30-Window.png
2019-07-28 22_13_30-Window.png (15.67 Kio) Vu 416 fois
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

papoo
Messages : 1849
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par papoo » 28 juil. 2019, 23:06

dans ta fonction moon_Phase_calc tu ne retourne que moon_phase_val pas moonphase_icon
sauf erreur de ma part, il faudrait

Code : Tout sélectionner

return moon_phase_val, dev_moonphase_icon
edit : en fait si, c'est une variable globale, fait comme si j'avais rien dit
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

lolo6112
Messages : 26
Enregistré le : 17 juil. 2016, 16:12

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par lolo6112 » 28 juil. 2019, 23:13

papoo a écrit :
28 juil. 2019, 21:58
mince, j'avais fait évoluer le mien pour ajouter quelques données comme le le vent la température apparente la direction du vent pour les prévisions. je suis en période de test pas encore mis sur mon github
Oui c'est une globale.

L'initial pour les prévisions de pluie m'a beaucoup aidé, merci ! C'était très instructif.

J'ai juste récupéré en plus les infos journalières, tant qu'à faire puisque c'est limité en requêtes/jour autant prendre le max.
Il doit y avoir moyen de relire le fichier entre deux mises à jour, pas encore testé.
En temps normal je limite les requêtes à 20 minutes.
Mais comme je bute sur ce custom qui ne veut pas me prendre toutes les infos, j'ai mis de coté, mais j'y arriverai ;) .

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


papoo
Messages : 1849
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par papoo » 29 juil. 2019, 13:07

pourrais tu partager ton jeu d'icone voir si j'arrive à quelque chose stp?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

lolo6112
Messages : 26
Enregistré le : 17 juil. 2016, 16:12

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par lolo6112 » 29 juil. 2019, 13:32

papoo a écrit :
29 juil. 2019, 13:07
pourrais tu partager ton jeu d'icone voir si j'arrive à quelque chose stp?
Salut,
oui pas de problème,
MoonPhases-master.zip
(115.01 Kio) Téléchargé 10 fois
Je n'ai rien inventé, enfin pas encore !
Je mettrai certainement des icônes sup. en fonction de la luminosité de la lune qu'on peux récupérer sur le site que tu utilises pour les phases lunaires ;) Mais là il va y avoir du boulot pour mixer l'ensemble :D
N'oublies pas de "compter" tes icônes perso pour remplacer les ID d'icônes dans le script lua, ça commence à 101 pour le premier.
Tu peux éliminer les icônes où il y a 'SH', c'est pour l'hémisphère sud, tu as aussi le script python dans l'archive

Bonne journée

papoo
Messages : 1849
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par papoo » 29 juil. 2019, 13:40

merci
je te dis si j'arrive à quelque chose
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

lolo6112
Messages : 26
Enregistré le : 17 juil. 2016, 16:12

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par lolo6112 » 29 juil. 2019, 13:42

Une info si ça peut aider.
Ce qui est appelé "switchType" dans la requête url qui fonctionne est transposé en "SensorType" dans les données json récupérées si on interroge le device.
Je m'en suis aperçu à cause d'une coquille dans ma requête, je le mettais à 0, (c'est corrigé) alors que les custom sensors sont normalement à 1.
Mais après correction cela ne change rien, j'ai recréé un custom sensor pour la phase de la lune du jour et rien n'a changé depuis.
Précision l'url directe ne retourne jamais d'erreur, ou presque, j'ai fait des essais en éliminant des valeurs, sauf bien sûr celles délicates comme l'Id :mrgreen: .
Modifié en dernier par lolo6112 le 29 juil. 2019, 13:48, modifié 1 fois.

lolo6112
Messages : 26
Enregistré le : 17 juil. 2016, 16:12

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par lolo6112 » 29 juil. 2019, 13:46

papoo a écrit :
29 juil. 2019, 13:40
merci
je te dis si j'arrive à quelque chose
MERCI !!!!
Ce serait bien, je songe aussi aux horoscopes et autres, même les prévisions de pluie, pourquoi pas.
Ça ouvrirait de belles perspectives, très bon pour pour le WAF ;)

papoo
Messages : 1849
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: dzVents -> pbm changement d'icône sur un custom sensor

Message par papoo » 29 juil. 2019, 22:43

mes premières constatations.
le custom sensor n'est pas le device le plus adapté à ce que l'on veut faire. il sert plutôt pour les sensors de type mesures avec un nom d'axe pour tracer une courbe.
j'ai fais l'essai avec un switch Selector et j'arrive à mettre à jour l'icone.
moonPhase.PNG
moonPhase.PNG (15.91 Kio) Vu 339 fois
je suis en train de faire des tests avec un device texte, mais cela semble plus compliqué à gérer.
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre