Commandes de type Info Appareil

Bonjour,
@jared-94 & @tomitomas (là , je n’ai pas oublié d’utliser le bouton infos pour la config. :relaxed:)

Jeedom Core : 4.0.61
Version JC : [beta] 1.0.1

Equipements :
  Tél_Dadou : v1.0.1 sur android
  Tél_Vané : v1.0.1 sur android

Je testais ce matin certaines fonctionnalités du plugin notamment les commandes liées à l’appareil (Téléphone).
Une d’entre-elle « Prochain réveil » me parait pertinente pour synchroniser certains scénarios en fonction de cet évenement. Cependant je constate que le retour d’info de cette commande ne semble pas exploitable… Mes observations :

  1. si aucune alarme n’est active , le retour d’info est à 0. → OK

  2. Par contre lorsque j’active sur le tél une heure d’alarme , quelque soit l’heure le retour d’info est toujours le même et non signifiant: « 2147483 »

  3. J’ai également constaté que la commande info « Réseau wifi (SSID) » ne retourne rien.

Merci & bon Week-End !

As tu au moins lu la doc à ce sujet ?

Bien oui ! j’essaye toujours de chercher avant de poster un message.

Mais là sur ces 2 commandes infos , je ne vois rien de préciser … dans la rubrique de la doc relative à ça.

Je précise que les autres commandes de type info ou Action sont fonctionnelles.

Merci !! :slight_smile:

Etange … tu devrais avoir un timestamp !
Sauf que la il manque qlq digit…
Tu peux regarder ce que donne les logs ? (Il devrait y avoir un SET_DEVICE_INFOS)

Il faut accorder le droit de localisation a l application (sans forcement activer les geofencing/tracking) et activer la fonction localisation d’Android

Et activer la fonction localisation d’Android :wink:

1 « J'aime »

Hello,

Merci pour vos retours (@Bison )

En ce qui concerne la remontée du nom du SSID c’est OK !

Par contre en ce qui concerne la remontée de la valeur info concernant le prochain réveil … il semble y avoir un problême.

[2021-12-19 10:37:48][DEBUG] : [API] HTTP Received {"method":"SET_DEVICE_INFOS","params":{"ipAddress":"192.168.1.38","nextAlarm":"1639994400000","isCharging":false,"wifiEnabled":true,"batteryLevel":100,"bluetoothConnected":false,"ssid":"Livebox-39A0","isScreenOn":true,"apiKey":"14aaa97028ec1128174e5772bb03cb32"},"jsonrpc":"2.0","id":1639906670265}
[2021-12-19 10:37:48][DEBUG] : [API] Send SET_DEVICE_INFOS -> null

Dans le log , il semble bien y avoir un retour le timestamp . Par contre le retour de la valeur de la commande ne correspond pas :upside_down_face:
Toujours la même valeur « 2147483 ».

MErci à vous . Bon dimanche

Ok je vois d’où ça vient, ce sera corrigé :wink:

1 « J'aime »

Hello

Pour le time du prochain reveil qui était " 1640326800", j ai créé un virtuel et mis : « date(« d M Y à H:i »,#[Extérieur][Zak_samsung][Prochain réveil]#) » cela me renvoit bien le prochain reveil de la forme :
« 24 Dec 2021 à 07:20 ».
Si ca peut aider :wink:

1 « J'aime »

Merci pour les autres ! :wink:

Bon la le soucis c est que la valorisation que recupere Dadou n est pas bonne. Donc meme le virtuel ne lui servira pas :slight_smile:

C’est un problème dans le plugin avec la fonction PHP intval

Yes vu

@Dadou tu peux confirmer que ton install est sur une distrib 32bits ?
(Page Santé / Version OS)

C’est une version 32 bits.
Merci

Merci pour ces infos, ça pourra probablement servir.

Quelle idee ! Alors quon voit partout quil faut privilégier la 64…!!

C est pr ca qu’on ne s est pas rendu compte du soucis en testant. Et que toi tu as un probleme…

Modifications

Si tu veux faire le test en attendant la correction officielle

Dans le fichier JeedomConnect/core/class/apiHelper.class.php
Remplace la ligne 2277 par
$eqLogic->checkAndUpdateCmd('nextAlarm', floor(intval($infos['nextAlarm'] / 1000)));

Pas sur pi<pi4

1 « J'aime »

Je fais ref entre autre a ce sujet qui date d il y a plus d1 an !

Je ne comprends pas.
Sur pi3, à ce jour, le version 32bits est privilégiée (y compris par @Fabrice mais il a plus d’expérience que moi sur le sujet et pourra confirmer ou infirmer mes propos) et largement répandue.
La version 64bits semble provoquer beaucoup d’instabilités, il y a des dizaines de posts qui en parlent.
Sur pi4 par contre pas de soucis semble-t-il.

2 « J'aime »

Bonsoir.

Rien à ajouter, c’est exactement cela.
Raspberry Pi4B : installer Raspberry pi OS en 64bits
Raspberry Pi3, 2,1, Zero : installer Raspberry pi OS en 32 bits

1 « J'aime »

Je suis sur un rpi3b+… J’avais suivi ce post avec les recommandations de ne pas migrer en 64 bits.

Au temps pour moi, je n ai pas les yeux en face des troux. (et visiblement c est de longue date car avant de passer sous proxmox j etais sur pi 3b et j etais egalement parti sur 64b…!) :sweat_smile:

Merci pour la nouvelle synthese @Fabrice


@Dadou il n en reste pas moins que j ai indiqué la modif a faire plus haut pour pouvoir tester sans que ca bug :wink: