Plugin Netatmo Pro et Pluviometre

bonjour,

J’ai installer le plugin Netatmo Pro qui est super, par contre j’ai un message d’erreur qui ce produit :
http://192.168.1.39/index.php?v=d&p=view&view_id=1 line 2 > injectedScript 2 TypeError: $(...).delay(...).animate is not a function quand j’active le Pluviomètre. Ce message apparer comme les mises a jour un triangle avec point d exclamation, mais de temps en temps on dirait à chaque rafraîchissement. Et je m’apercois que la station name je l’ai changer mais toujours l 'ancien qui apparer.

j’ai supprimer le plugin effacer les caches de jeedom toujours pareille.

le log :

[2020-10-21 10:40:03][DEBUG] : synchronize:: update:true
[2020-10-21 10:40:03][DEBUG] : synchronize:: scope:'read_station;read_presence access_presence read_camera access_camera read_smokedetector'
[2020-10-21 10:40:03][DEBUG] : synchronize:: NAWSApiClient
[2020-10-21 10:40:03][DEBUG] : cron:: refresh:''
[2020-10-21 10:40:09][DEBUG] : synchronize:: WS:array (   'devices' =>    array (     0 =>      array (       '_id' => '70:ee:50:65:30:e0',       'station_name' => 'Netatmo_Interieur',       'date_setup' => 1599317034,       'last_setup' => 1599317034,       'type' => 'NAMain',       'last_status_store' => 1603269203,       'module_name' => 'Netatmo Interieur',       'firmware' => 179,       'wifi_status' => 46,       'reachable' => true,       'co2_calibrating' => false,       'data_type' =>        array (         0 => 'Temperature',         1 => 'CO2',         2 => 'Humidity',         3 => 'Noise',         4 => 'Pressure',       ),       'place' =>        array (         'altitude' => 34,         'city' => GMc',         'country' => 'FR',         'timezone' => 'Europe/Paris',         'location' =>          array (           0 => -1.7996108961452535,           1 => 47.82502224480794,         ),       ),       'home_id' => '5f53a42ac4f0ac78590c169b',       'home_name' => 'Ma maison',       'dashboard_data' =>        array (         'time_utc' => 1603269196,         'Temperature' => 21.5,         'CO2' => 2065,         'Humidity' => 61,         'Noise' => 50,         'Pressure' => 997.4,         'AbsolutePressure' => 993.4,         'min_temp' => 19.9,         'max_temp' => 21.5,         'date_max_temp' => 1603267076,         'date_min_temp' => 1603259164,         'temp_trend' => 'stable',         'pressure_trend' => 'down',       ),       'modules' =>        array (         0 =>          array (           '_id' => '02:00:00:65:7b:06',           'type' => 'NAModule1',           'module_name' => 'Netatmo Extérieur',           'last_setup' => 1599317267,           'data_type' =>            array (             0 => 'Temperature',             1 => 'Humidity',           ),           'battery_percent' => 96,           'reachable' => true,           'firmware' => 50,           'last_message' => 1603269196,           'last_seen' => 1603269184,           'rf_status' => 48,           'battery_vp' => 5896,           'dashboard_data' =>            array (             'time_utc' => 1603269184,             'Temperature' => 15.1,             'Humidity' => 100,             'min_temp' => 14.1,             'max_temp' => 15.6,             'date_max_temp' => 1603260417,             'date_min_temp' => 1603248419,             'temp_trend' => 'stable',           ),         ),         1 =>          array (           '_id' => '05:00:00:07:f8:a8',           'type' => 'NAModule3',           'module_name' => 'Netatmo Pluviomètre',           'last_setup' => 1603032941,           'data_type' =>            array (             0 => 'Rain',           ),           'battery_percent' => 100,           'reachable' => true,           'firmware' => 12,           'last_message' => 1603269196,           'last_seen' => 1603269190,           'rf_status' => 65,           'battery_vp' => 6286,           'dashboard_data' =>            array (             'time_utc' => 1603269190,             'Rain' => 0,             'sum_rain_1' => 0.202,             'sum_rain_24' => 19.8,           ),         ),       ),     ),   ),   'user' =>    array (     'mail' => 'de.de@free.fr',     'administrative' =>      array (       'lang' => 'fr',       'reg_locale' => 'fr-FR',       'country' => 'FALSE',       'unit' => 0,       'windunit' => 0,       'pressureunit' => 0,       'feel_like_algo' => 0,     ),   ), )
[2020-10-21 10:40:09][DEBUG] : synchronize:: NAWelcomeApiClient
[2020-10-21 10:40:13][DEBUG] : synchronize:: SECURITY:array (   'homes' =>    array (     0 =>      array (       'id' => '5f53a42ac4f0ac78590c169b',       'name' => 'Ma maison',       'persons' =>        array (       ),       'place' =>        array (         'city' => 'GM',         'country' => 'FR',         'timezone' => 'Europe/Paris',       ),       'cameras' =>        array (       ),       'smokedetectors' =>        array (       ),     ),   ),   'user' =>    array (     'reg_locale' => 'fr-FR',     'lang' => 'fr',     'country' => 'FALSE',     'mail' => 'dede@free.fr',   ),   'global_info' =>    array (     'show_tags' => true,   ), )
[2020-10-21 10:40:13][DEBUG] : synchronize:: webhook:'https://4add8f23.dns4.jeedom.com'
[2020-10-21 10:40:14][INFO] : webhook:: jsonData:'{"user_id":"5f3e7ab2fcdac61e2939c29d","user":{"id":"5f3e7ab2fcdac61e2939c29d","email":"mld.sebastien@free.fr"},"push_type":"webhook_activation"}'
[2020-10-21 10:41:02][DEBUG] : cron:: refresh:''
[2020-10-21 10:42:02][DEBUG] : cron:: refresh:''
[2020-10-21 10:43:02][DEBUG] : cron:: refresh:''

Merci de votre lumiere.

Le message d’erreur me semble être au niveau de l’affichage du widget
Pour ma part je n’ai pas le probleme.

@mld.sebastien : aurais-tu par hasard le plugin horlogehtc ?

non l’horloge HorlogeDomoGeek, ton plugin existe plus. Pourquoi c’est quoi le rapport avec?

Ça le fait de temps en temps, car il y a le refresh Cron on dirait.

Peux-tu faire une recherche sur le mot clé « delay » dans le répertoire de ton installation jeedom ?

tu serais ou il est exactement ? car en lancent une recherche, j ai juste ça :
image

Je pense que en cherchant j’ai le plugin tools et dans un des fichiers a cette endroit plugins/tools/3rparty/jdigiclock/jquery.jdigiclock.js il y a delay dedans. Je l’utilise pour avoir l’esthétique de l’horlogeHTC.

Je pense que la cause vient de la en regardant les pages forum que tu ma donner.

Peux-tu m’indiquer comment installer ce plugin ? Je ne le trouve pas sur le market…

il faut accepter les plugin extérieur sur ton compte market, mais je crois qu’il y a un souci avec une mise à jour tu devrais pas le trouver il est mal orienter vue ici sur la communautaire.

Test simple: désactiver pendant quelques heures ce plugin et voir si tu as toujours ce problème :wink:

Tu as tous a fait réson des que je l’ai désactiver plus erreur.

La je bloque du coup.
Dans le fichier plugins/tools/3rparty/jdigiclock/jquery.jdigiclock.js il y as cela dans sont contenu:

    $.fn.delay = function() {
        var now = new Date();
        var delay = (60 - now.getSeconds()) * 1000;
        
        return delay;
    }

Qui fait défaut, je pense je met le fichier en .txt juste enlever le txt.

jquery.jdigiclock.js.txt (9,6 Ko)

Le plus simple est de renommer le nom de la fonction delay en delay2 par exemple et de modifier en conséquence tous les appels… Par contre, ces modifications seront perdues à chaque mise à jour de ce plugin.

Pour informations comme quoi delay est une fonctionne officielle de jquery.
https://api.jquery.com/delay/

Merci a toi, ca fonctionne maintenant, j’ai fait un message aussi sur la community de [tools] Générateur de templates et widgets (V4), je vais lui en dire plus du coup.Si des fois tu le connais tu peux lui en faire part aussi du souci. Merci de ton aide.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.