Erreur sur fullyKiosK::daemon() : Call to a member function getCmd() on bool

Tags: #<Tag:0x00007fa7bd232528>

Bonjour,

Je viens de changer la ROM de ma tablette Chuwi afin de passer à Android 9. Depuis la réinstallation complète je me retrouve avec ce message d’erreur lorsque le démon reçoit un événement et tombe.

Avez-vous une idée sur comment résoudre ce problème ?

J’ai essayé dans Jeedom de créer un nouvel objet mais j’obtiens le même résultat.

A priori pas de soucis sur les autres données type « information ».

Merci.

Bonjour,

Est-ce que tu peux mettre le plugin en niveau log debug et me dire quels sont les derniers messages reçus?
Si je comprends le message d’erreur, l’évènement reçu est un booléen et du coup le plugin ne trouve pas la commande correspondante.
Mais je trouve bizarre d’avoir un évènement booléen…
juste pour être sûr MQTT est actif sur la tablette?

Bonjour,

Voici les logs depuis le dernier « crash ».

[2020-04-27 09:12:07][INFO] : Paramètres utilisés, Host : 127.0.0.1, Port : 1883, ID : Jeedom
[2020-04-27 09:12:07][DEBUG] : 16 : Client fullyKiosK sending CONNECT
[2020-04-27 09:12:07][DEBUG] : Subscribe to topic fully/event/#
[2020-04-27 09:12:07][DEBUG] : 16 : Client fullyKiosK sending SUBSCRIBE (Mid: 1, Topic: fully/event/#, QoS: 1)
[2020-04-27 09:12:07][DEBUG] : Subscribe to topic fully/event/#
[2020-04-27 09:12:07][DEBUG] : 16 : Client fullyKiosK received CONNACK (0)
[2020-04-27 09:12:07][INFO] : Connexion à Mosquitto avec code 0 Connection Accepted.
[2020-04-27 09:12:07][DEBUG] : 16 : Client fullyKiosK received SUBACK
[2020-04-27 09:12:07][DEBUG] : Subscribe to topics
[2020-04-27 09:12:26][DEBUG] : 16 : Client fullyKiosK received PUBLISH (d0, q1, r0, m1, ‹ fully/event/onMotion/e1271486-48a1f7de ›, … (69 bytes))
[2020-04-27 09:12:26][DEBUG] : 16 : Client fullyKiosK sending PUBACK (Mid: 1)
[2020-04-27 09:12:26][DEBUG] : MeMessage e1271486-48a1f7deonMotion
[2020-04-27 09:12:26][DEBUG] : Message {« type »:« acoustic »,« deviceId »:« e1271486-48a1f7de »,« event »:« onMotion »} sur fully/event/onMotion/e1271486-48a1f7de
[2020-04-27 09:12:26][ERROR] : Erreur sur fullyKiosK::daemon() : Call to a member function getCmd() on bool

L’événement peut être onMotion, OnScreenOff, … pour le même résultat.

Oui MQTT est actif sdans Jeedom : sur l’objet de la tablette et dans la config du plugin et dans l’application FullBrowser de la tablette.

Sur la tablette j’ai bien MQTT d’activé avec l’adresse tcp://adresseipjeedom:1883
J’ai mis un utilisateur dans le doute identique sur jeedom et tablette

J’essaye de comprendre le problème mais pour l’instant je ne vois pas…
Est-ce que l’id logique de l’équipement correspond bien à l’identfiant de la tablette?
dans ton cas => e1271486-48…
(tu peux le trouver dans configuration avancé de l’équipement)
Et est-ce qu’il a des infos de mqttxxxxxxxx… qui ont été créées dans l’équipement actuel?

A priori il ne correspond pas.
Coté tablette jeedom j’ai ID logique : e1271486-a22b295
Coté FullBrowser : e1271486-48a1f7de

Les infos mqtt* sont bien présentes

J’ai supprimé la tablette dans Jeedom et j’ai toujours le soucis alors qu’il n’y a aucun équipement

C’est ça le problème…
Je viens de faire une correction pour actualiser le logicalid lorsqu’on rafraichi les données.
Je n’avais pas pensé à ce cas mais ca pourrait arriver si on remplace une tablette .
(C’est peut-être ce que tu as fait)
Tu pourras mettre à jour le plugin et me dire si c’est ok?

Si le démon mqtt est actif est qu’il n’y a plus de tablette ca peut effectivement avoir un impact bizarre.

Plugin mis à jour.
Un coup de commande refresh
Et plus d’erreur !

Merci :slight_smile:

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