Comment nous aider à vous aider - ou Comment poser une bonne question?

Avant de commencer…

Ce forum n’est pas un Helpdesk

La plupart des gens ici ne travaillent pas pour Jeedom SAS, à moins que cela soit spécifiquement indiqué dans leurs profils. Et même s’ils peuvent passer parfois sur le forum, ce n’est pas le moyen officiel d’obtenir du support. Les autres, nous offrons volontairement de notre temps libre pour vous aider. Certaines demandes peuvent ne pas recevoir de réponses et peut-être justement celle qui correspond à votre problème.

image

Il ne s’agit pas non plus d’un forum général sur l’informatique, c’est un forum sur Jeedom et la domotique en rapport à Jeedom seulement. Pas que nous soyons fermés aux autres solutions, il y a du bien partout (ce texte est justement adapté d’une autre solution), mais nous préférons nous concentrer sur Jeedom exclusivement. Toute question à propos de Jeedom est donc la bienvenue, cependant, nous ne pouvons vous aider sur tout, nous ne sommes pas Batman !

image


:one: La Recherche

Il n’est pas improbable que votre question ait déjà été posée, et déjà répondue. Si vous effectuez une Recherche sur le forum, vous pourriez trouver la réponse et vous faire gagner beaucoup de temps.

Cependant, il est possible que vous ne trouviez pas la réponse parfaite à votre question, mais cela vous guidera déjà pour commencer.

Lorsque vous écrivez un nouveau sujet, sur la partie droite (où le panneau de prévisualisation apparaît), vous verrez des suggestions de sujet. Elles sont basées sur votre titre, les tags et le contenu de votre sujet. Vérifiez les avant de poster.

Si vous trouvez un post qui résout votre problème, likez-le svp. Cela aidera les autres à voir que cette réponse a été utile et permet à la personne qui l’a écrite de savoir qu’elle a aidé des gens.

:two: Comment rechercher?

Essayez de rechercher uniquement la base de votre problème - le message d’erreur (sans les données spécifiques), le nom du plugin, du composant du core que vous utilisez (scénario, etc), l’action que vous voulez effectuer, etc

Quelques exemples de recherches classiques :

  • 502 bad gateway
  • client denied by server configuration: /var/www/html/vendor/phpunit
  • Class object not found plugin-tutu

:three: J’ai trouvé un sujet similaire, du moins je crois… mais il est déjà résolu et j’ai toujours le problème. Dois-je poster dedans ?

La rêgle d’or c’est : non.

Ce que vous pouvez faire cependant, c’est poster votre question dans un nouveau sujet et mettre un lien vers le sujet que vous avez trouvé (voir :nine: Montrez votre avancement plus bas).

En évitant les énormes sujets avec des centaines de réponses, la recherche est facilitée, l’aide est plus efficace et on préserve la règle un sujet = une demande.

:four: Avez-vous lu (et recherché dans) la documentation ?

La documentation se trouve ici. Il y a quelques parties que tout le monde devrait lire :

Pensez à sélectionner la version du core sur la partie gauche.

Attention, Jeedom est en perpétuelle évolution. Si vous consultez un post dans le forum, sur le blog de quelqu’un, dans une video youtube ou un article qui est vieux de plusieurs mois, il peut contenir d’anciennes informations. Le mieux est de consulter cette documentation pour voir les dernières modifications.

N’oubliez pas, les plugins contributeurs (tiers) ont leur propre documentation. Vous pouvez la consulter via la page configuration de ceux-ci (lien en haut), dans la documentation ou via le market.


Préparez la question

:five: Utilisez la catégorie adéquate

Les catégories sont assez explicites, si vous avez un doute, restez dans « Discussions Générales ». Mais le mieux est de catégoriser correctement votre demande :wink:

:six: Utilisez les tags adéquats

Les tags (étiquettes) peuvent être attribués à votre sujet, il aidera le moteur de recherche a classer votre sujet et les autre utilisateurs à trouver de l’aide sur ce sujet plus facilement.

Ils indiquent le plugin ou le composant jeedom core pour lequel vous avez un problème. Si vous n’étiquetez pas correctement un sujet sur un plugin, il est probable que vous n’obteniez aucune réponse.

Attention cependant, si votre problème est en lien avec le matériel, il ne faut pas étiqueter le plugin, le développeur ne peut rien y faire.

:seven: Un titre explicite

Avoir un bon titre est essentiel. Il doit pouvoir résumer votre demande et donner directement l’indication sur le sujet de votre demande.

Un bon titre veut dire :

  • Qu’il inclut une partie unique de l’erreur que vous obtenez
  • Si c’est le cas, qu’il fait référence à votre équipement domotique précisément (marque/ modèle)
  • Qu’il contient l’action que vous désirez faire.
  • Qu’il ne contient pas d’émotionnel.

Exemples:

  • Bon Comment planifier un scénario à une heure précise?
  • Mauvais problème de planification
  • Affreux Encore un problème - j’en ai marre, aidez-moi !
  • Bon Z-Wave - Impossible d’inclure le périphérique ZXX123 - Erreur 421
  • Mauvais ZXX123 pas découvert
  • Affreux Problème ZWave

Si vous ne voyez pas comment écrire un bon titre, laissez le pour la fin, quand vous avez écrit toute votre question, il sera plus simple de trouver un titre pour la résumer.


Contenu de la question

Avant de poster, merci de consulter et de suivre les recommandations du forum.

Encore une fois, évitez l’émotionnel, il ne peut que rebuter les gens à vous aider. Restez factuels.

De plus, ce forum étant à unique but d’entraide et de partage, les liens sponsorisés ou affiliés n’ont pas leur place ici.

:eight: Décrire le but, pas le problème

Il est facile de tomber dans le piège du problème XY. Si vous décrivez d’abord votre but, les autres peuvent comprendre ce à quoi vous essayez d’arriver.

:nine: Montrez votre avancement

Si vous arrivez avec une demande qui suggère que vous n’avez entrepris aucun effort, il est peu probable que vous receviez de l’aide de qualité, votre sujet pourrait même être ignoré. Expliquez ce que vous avez déjà tenté, vos recherches, vos essais, comme :

  • « Voici d’autres sujets que j’ai déjà consulté et testés », indiquez ce qui n’a pas fonctionné pour vous.
  • Décrivez ce que vous avez tenté, et quels ont été les résultats.

En montrant que vous avez essayé, cela démontrera que vous n’attendez juste pas que les gens travaillent pour vous, ça montrera votre motivation. Ce qui motivera les personnes à vous aider !

:one::zero: Indiquez le matériel et la version sur laquelle Jeedom tourne.

Dites nous si vous tournez sur un Raspberry et sa version, sur une VM, quel hyperviseur, une installation Docker, autre matériel. Ensuite indiquez aussi la version du core de Jeedom et la version de votre Debian (beaucoup de ces infos se retrouvent dans la page Santé de votre Jeedom).

Exemple:

  • Jeedom 3.14.15 sur un Rapsberry Pi 3b+ tournant sur un disque SSD sous Debian Stretch 9.5
  • Jeedom 4.44.7 tournant sur une VM proxmox en utilisant l’image Debian buster x64 10.1.1
  • Jeedom 3.14.15 sur un Docker Synology en utilisant l’image officielle de Jeedom
  • Jeedom 4.0.12 sur la Freebox delta, installé en utilisant le tuto du site http://www.tartempion-fait-de-la-domotique.fr

Rappelez-vous que des mots comme la dernière version, celle de ce matin, la version actuelle etc ne sont pas des numéro de version et changent dans le temps.

:one::one: Formatez correctement

L’affichage des logs ou du code que vous envoyez est important, il convient d’utiliser l’icone </> de l’éditeur afin de les afficher correctement, le formatage utilise le format Markdown .

Par exemple, ceci est facile à lire et claire :

[2020-08-13 21:16:45][DEBUG] : {"etat":{"valeur":"termine"},"graphe":{"decalage":0,"puissanceSouscrite":0,"periode":{"dateFin":"12/08/2020","dateDebut":"01/09/2019"},"data":[{"valeur":162.028,"ordre":0},{"valeur":193.57,"ordre":1},{"valeur":233.902,"ordre":2},{"valeur":254.518,"ordre":3},{"valeur":223.291,"ordre":4},{"valeur":210.546,"ordre":5},{"valeur":232.506,"ordre":6},{"valeur":210.026,"ordre":7},{"valeur":125.552,"ordre":8},{"valeur":164.113,"ordre":9},{"valeur":180.598,"ordre":10},{"valeur":60.52,"ordre":11}]}}

Cependant, ceci ne l’est pas :

[2020-08-13 21:16:45][DEBUG] : {« etat »:{« valeur »:« termine »},« graphe »:{« decalage »:0,« puissanceSouscrite »:0,« periode »:{« dateFin »:« 12/08/2020 »,« dateDebut »:« 01/09/2019 »},« data »:[{« valeur »:162.028,« ordre »:0},{« valeur »:193.57,« ordre »:1},{« valeur »:233.902,« ordre »:2},{« valeur »:254.518,« ordre »:3},{« valeur »:223.291,« ordre »:4},{« valeur »:210.546,« ordre »:5},{« valeur »:232.506,« ordre »:6},{« valeur »:210.026,« ordre »:7},{« valeur »:125.552,« ordre »:8},{« valeur »:164.113,« ordre »:9},{« valeur »:180.598,« ordre »:10},{« valeur »:60.52,« ordre »:11}]}}

En résumé, vous pouvez cliquer sur l’icône </> de l’éditeur du forum ou entourer votre code par trois apostrophes inversées(```).
image

:one::two: Décrivez ce qui a changé

Si cela fonctionnait, alors dites nous ce qui a changé. Si vous avez modifié le scénario, mis à jour quelque chose (le core, le plugin, ajouté un périphérique, etc), nous avons besoin de le savoir. Ne dites pas juste le dernier changement, donnez tous les changements effectués.

Rappelez-vous également - seulement un changement à la fois, puis testez. Si vous modifiez plusieurs choses et que ça fonctionne, impossible de savoir ce qui a résolu le problème. Pire, peut-être une seule des modifications a résolu votre problème, mais l’autre en a peut-être créé un autre.

:one::three: Partagez-nous vos logs

Si quelques chose ne fonctionne pas, vérifiez les logs et vérifiez si vous voyez passer quelque chose de lié à votre problème. Lisez ces logs, il est possible que la résolution y soit indiquée. Dans Jeedom, les logs sont accessibles via l’interface dans Analyse > Logs.

Quelques logs intéressant à vérifier :

  • les logs du plugin concerné (log normal, dépendances, autre… mais tous commençant par l’id du plugin).
  • http_error
  • cron_execution
  • update

etc

Au plus vous nous donnez d’informations, au plus il est probable que le problème puisse être identifié.

:one::four: Captures d’écran

Ne dit-on pas qu’une image vaut mieux qu’un long discours ?
Ajouter une capture d’écran peut aider grandement à la compréhension de votre problématique.

N’envoyez pas une capture d’écran pour tout ce qui touche à un log ou du code, préférez l’écrit.
Merci d’inclure uniquement des captures qui aideront vraiment.

:one::five: Relisez avant d’envoyer

Oui, relisez votre demande avant de l’envoyer. Assurez-vous de ne pas vous être perdus à mi-chemin, que tout a du sens, que le titre, les tags et la catégorie font toujours sens.

L’autre chose à veiller est d’utiliser les paragraphes, de la ponctuation et des espaces. Un mur de texte n’est agréable à lire pour personne.

:one::six: Dois-je tagger un développeur avec @ ?

De manière générale : non.

Cela est perçu comme de l’impolitesse, vous demandez expressément à quelqu’un de vous répondre. C’est différent si vous désirez le remercier évidemment :slight_smile:

Si néanmoins vous taggez quelqu’un, assurez-vous de rester polis et respectueux. Pas d’attaques personnelles, de piques, rappelez-vous que sur le forum, tout le monde est volontaire, personne ne doit vous aider. Même pour un plugin/service payant, dans ce cas, préférez le support officiel de celui-ci.

De la même manière, évitez les messages privés en demandant aux gens de vous aider. Cela vous fait passer pour quelqu’un d’exigeant et d’égoïste. En effet, les autres ne peuvent pas apprendre de votre résolution/problème si vous le gardez privé.

Nous avons la chance de profiter de la présence du développeur principal de la solution Jeedom sur le forum. Ce n’est pas une raison pour le mentionner dans vos demandes, il interviendra de lui-même s’il le juge nécessaire et nombres d’autres utilisateurs seront également en mesure de répondre à votre demande.


J’ai posté ma demande…

:one::seven: Attendez…

Oui, nous sommes une grosse communauté, mais la personne qui pourrait exactement vous aider n’est peut-être pas disponible pour l’instant. Cela peut prendre des heures, voir des jours pour avoir une réponse.

:one::eight: Oui mais ça fait des jours…

Si personne n’a rien répondu après quelques jours, relisez votre demande, vérifiez le titre, la catégorie, les tags, ou même le contenu de votre demande. Relisez ce guide pour voir si vous avez manqué quelque chose d’important.

Si vous pensez que tout est bon et non perfectible, alors considérez une relance. Mais ne le faite pas trop et trop rapidement, cela fera fuir les gens.

:one::nine: J’ai résolu !

Génial ! Répondez à votre propre demande en donnant tous les détails de résolution et utilisez le bouton de Solution afin d’indiquer votre réponse comme tel (voir point :two::one:))

Ne supprimez pas votre question, vous souhaitez aussi aider les autres, non ?

:two::zero: Les gens répondent mais je n’ai toujours pas de solution…

C’est parfois le cas. Il y a toujours des choses que les gens ne savent pas (parce que vous ne les avez pas dites, ou peut-être que vous ne saviez pas que vous deviez le dire, ou simplement car la limite de leur connaissances est atteinte)

Si une aide qui vous a été donnée a fait avancer les choses, faites le savoir. Cela encouragera les gens à continuer de vous aider. Si cela n’a pas fait avancer, dites le également et indiquez le résultat clair. Cela encouragera les réponses aussi.

:two::one: Une réponse a permis de résoudre mon problème !

Fantastique!

Maintenant, avant que vous partiez… prenez le temps de marquer cette réponse comme Solution en utilisant ce bouton caché derrière les petits points :
image
et cochez :
image image

N’oubliez pas tant que vous êtes là de cliquer sur le petit cœur sur la solution, c’est aussi une manière de dire merci.

:two::two: Soyez respectueux

Et lisez les conditions générales d’utilisation.

:four::two: Ca ne fonctionnera pas, si ?

Essayez :wink:

Et rappelez-vous, il n’y a aucune garantie que vous recevrez une réponse - personne n’est obligé de vous en fournir une sur ce forum. Ce que vous pouvez faire c’est écrire une demande claire et pertinente en donnant toutes les informations à votre disposition et plus si on vous demande. Montrez que vous essayez, faites preuve de bonne volonté, cela motivera les gens qui vous aident.

Vous pensez que quelqu’un devrait lire ce message ? faites-y référence en utilisant l’icone lien image ci-dessous

Nouveau : vous pouvez référencer directement un numéro en ajoutant #heading--16 (deux tirets !) derrière l’url

45 J'aimes
[Présentation] akenad
Wifinfo configuration and update
Récupérer paramètres des commandes
Comment nous aider à vous aider?
Migration V4 et néant intersidéral plus de ZWave, c'est lent lent lent, affichages aléatoires
EWEJEE problème de DEMON
[Plugin Tiers][Sujet Principal] Google Cast
[Plugin Tiers][Sujet Principal] Google Cast
Module "dead"
Erreur lancement démon
[Delta] Impossible de s'authentifier sur mon Jeedom
Erreur de Netatmo Thermostat
Portier video Home made de F$B33
Sonoff DIY - Impossible de connecter à jeedom
DS720+ Installation Jeedom
Impossible de reinstaller un module FGS 222 apres supression
Comment solutionner un Fibaro Walli vu comme une Alarme?
Erreur plugin panasonicVIERA
Soucis installation suite à dernière mise à jour
RFXCOM qui tombe au bout de quelques minutes
Capteur Xiaomi Perdu
Plugin Orvido: dysfonctionnement
Plus de notification Mobile (Iphone)
Scénarios qui gère plus l'heure
[plugin officiel] Agenda - [En cours] n'est plus valable à la récurence suivante
Commande info : pas de retour
Perte communication équipement zigbee sur redémarrage
Fonctionnement du plugin Hottoh
Zwave Fibaro FGS223 - Récupérer état des entrées S1 et S2
Remise à Zéro Zwave
Problème Z-Wave
Plugin HS plus aucune action sur le décodeur orange
Bug général box Jeedom
Impossible de faire fonctionner le TTS avec Pico
Problème après passage V4.0.42
Monitoring SNMP: OID calculés
Souci de stabilité avec mon rfxcom
Plugin Abeille - Demon passe de ok à nok de maniere aléatoire
Plugin Blea. Impossibilité installation des dépendances
Plugin non fonctionnel sur routeur
Demon ewelink nok
Contrôler Jeedom avec google home
Robotrock S5 max Europe
ZMNHCD1 plus de remonté de valeur consommation
Affichage état prises
Plugin blea statut nok
Plugin blea statut nok
Installation dépendances impossible ewejee
Rfplayer2 et livolo rf
Dernière image HS 15/08/2020
Installation dépendances impossible ewejee
Erreur exécution de la commande / Erreur de connexion au cloud Tuya / setData() must be of the type array
Volet IO et plugin mobile
Teleinfo et conso ne s'actualise plus
[Présentation] Francois05
V4 plus d'accès à la version web
Presentation Canardochon
Comment activer le bluetooth sur une vm sous VirtualBox
Ioscloud Erreur sur la fonction cron du plugin : Call to a member function getConfiguration() on null
Aucune action possible suite màj Plugin Freebox_OS
Plugin-freebox_os Demon nok
Abeille / Celiane with netatmo
Impossible d'appairer la Freebox / Erreur device_name / absence de Nom de Jeedom (3)
Plus vue mobile quand plug-in Balboa démarré
Plugin Freebox OS : Appairage impossible
Failed to execute management command 'le on' (code: 17, error: Invalid Index)
Problème lancement démon
Pas de création tiles alarme
FGMS001 température
Dernier Dialogue Alexa Vide
Remonter etat entree Dimmer avec le plugin shelly
Stores Somfy problème impulsion
Widget sur serveur jeedom invisible
Configuration Shelly 2.5 Volet Roulant
Aucune commande capteur d'ouverture
Problème pour mise à zéro du module wifi pour la zigate
Option de désactivation de mise à jour pas pris en compte
Installation KLF200 Dependance : untimeError: yarl 1.4+ requires Python 3.5+
PROBLEME JEEDOUINO : Vérifiez si l'ip de votre Jeedom (ou celle de votre équipement n'a pas changée
Alarme NEO Coolcam NAS-AB02Z
Jeedouino sketch fonctionnant pas avec NodeMCU
Vigilance Meteo Pluie dans 1h : impossible de rentrer la ville
Volet roulant RTS Somfy
Îcones invisible dans mon design
Pb freebox Delta + player Pop
Alpha-test nouveau systeme de DNS
Probleme accés jeedom de l'exterieur
Info ne remonte pas dans Withings avec Balance Body+
Problème de résolution avec Lenovo smart display
A quoi sont dû ces erreurs de remontées d'historique
Plantage garage somfy IO et Freebox Delta
Migration V4 et néant intersidéral plus de ZWave, c'est lent lent lent, affichages aléatoires
KLF200 ne repond plus aux commandes
Le plugin RFXCom ne fonctionne plus depuis quelques heures
Probleme Z-wave
Cde Volet pour Volume Haut Parleur
Connecter mon alarme Ajax au plugin SIA Pro
Passerelle entre Loxone et un KLF200 avec Jeedom?
Prise et plugin IFTTT
Reconnaissance détecteur de fumée enocean (profil F6-05-02)
Bug Jeedom mais OK sur Xiaomi Home
Memoire Smart Jeedom
Comment activer le contrôleur Bluetooth
Dreame F9 et Xiaomi Home?
Ouverture partielle volet Somfy RFXcom
Rallonger les fenêtres d'un scénario
RT2 Erreur pas de remontées
Impossible de lancer le démon espeasy
Modifier une commande : "Call to a member function getView() on bool"
Fibaro Roller Shutter 3 / ALEXA
Conso_teleinfo crashed
Absence de video avec le plugin camera
[Plugin Tiers][Sujet Principal] Google Cast
Telec Zwave Badodo Pb reconnaissance 2eme clic sur le meme bouton
Démon NOK car problème node JS non à jour
Pb install conbee canal 0
Pb install conbee canal 0
SIAPRO interprétation du code
Shelly 1 pm +sonde ds18b20
Récupérer la température d'un Echo Plus
Erreur sur designImgSwitch::pullRefresh() : Call to a member function getName() on bool
Ikealight demon
Etat du Player plus remonté
Paramétrage Plugin SIA PRO
Erreur sur la fonction cron du plugin : Using $this when not in object context
Backup Samba sur NAS ne garde que la dernière
[SALVIALF] Widget IconInfo (info/binaire)
Erreur sur la fonction cron du plugin : Using $this when not in object context
Impossible d'installer les dépendances en béta
Plugin gsh - Problème version npm
Comment résoudre un problème de lenteur dans les actions?
Inclusion GLEDOPTO RGT+CCT LED Controller avec le plugin Abeille

Pour information :slight_smile: