pifou
Septembre 30, 2023, 9:19
1
non pas partagé
regarde le titre de la catégorie
c’est bien dédié à ton plugin
user => dispo dans la partie préférence de l’utilisateur connecté
object => attribut peut ajouter à la définition d’un objet (au sens jeedom (ie : majoritairement une « piece »))
bonne question
pour l’utilisateur :
$preferedColor = $user->getOptions('plugin::JeedomConnect::preferedColor')
pour l’objet :
$customObject=$jeeObject->getConfiguration('plugin::JeedomConnect::objectP…
merci pour vos explications, je viens de trouver les paramètres « objet » dans la configuration des … objets oui (j’appellais ça des pièces chez moi).
Je me suis laché j’ai fait un petit ajout à la doc ce soir ça le mérite je trouve. J’ai pas encore trouvé un cas d’usage par contre mais ça doit bien pouvoir être exploité.
jeedom:master ← pifou25:attributes
ouvert 09:16PM - 30 Sep 23 UTC
<!--
Thanks for your contribution to make Jeedom better!
Read contribute… documentation before proposing PR.
Documentation involve several automated processed and not all documentation can be edited here.
Plugins needs PR on the plugin repository.
Core documentation PR must apply on Core repository.
-->
## Documentation
[contribute](https://doc.jeedom.com/en_US/contribute/)
<!--
Some useful links for contributors
-->
[beta-testing](https://doc.jeedom.com/en_US/beta/)
[community](https://community.jeedom.com/)
[plugins](https://doc.jeedom.com/en_US/dev/)
2 « J'aime »
pifou
Octobre 1, 2023, 12:43
2
J’en ai refais une, la 100 pour corriger quelques liens HS
jeedom:master ← pifou25:master
opened 12:38PM - 01 Oct 23 UTC
<!--
Thanks for your contribution to make Jeedom better!
Read contribute… documentation before proposing PR.
Documentation involve several automated processed and not all documentation can be edited here.
Plugins needs PR on the plugin repository.
Core documentation PR must apply on Core repository.
-->
## Documentation
[contribute](https://doc.jeedom.com/en_US/contribute/)
<!--
Some useful links for contributors
-->
[beta-testing](https://doc.jeedom.com/en_US/beta/)
[community](https://community.jeedom.com/)
[plugins](https://doc.jeedom.com/en_US/dev/)
J’ai vu que le job Jenkins traduit automatiquement la doc dans tous les autres langages c’est bon ça
Par contre, sur ce repo je ne sais pas pourquoi mais j’ai 19 fichiers dans ‹ Changes › que je n’arrive pas à annuler et c’est pas moi qui les ai modifiés. Des fichiers de JeeLocker. Je ne sais pas quoi en faire ?
pifou
Juin 20, 2026, 2:33
3
Bonjour,
J’ai fait une PR pour corriger ce problème que j’ai sous windosw …
master ← pifou25:fix/case-collisions
ouvert 02:29PM - 20 Jun 26 UTC
### Related issues/external references
Fixes: ce problème https://community.j… eedom.com/t/ajout-doc-pour-les-special-attributes/112899/2?u=pifou
Je l'ai reporté il y a 2 ans déjà
Je viens de demander la cause à mon ami Claude, il m'a expliqué la cause et a fait un script pour corriger. J'ai passé le script, et voici le résultat. C'est des fichiers en double, avec un nom qui ne diffère que par la casse, ça pose problème sous windows. On supprime donc juste des fichiers en double, Clause m'a certifié qu'ils sont des doublons parfait, il a vérifié par le hash. Il a même modifié les fichiers markdown qui référencent les images supprimées.
J'ai ajouté le script de conversion pour tracer, mais c'est pas utile on pourra l'enlever.
## Types of changes
- [x] Bug fix _(non-breaking change which fixes)_
- [ ] New feature _(non-breaking change which adds functionality)_
- [ ] Breaking change _(fix or feature that would cause existing functionality to change)_
- [ ] This change is only breaking for integrators, not for external standards or end-users.
- [x] Documentation improvement
pifou
Juin 20, 2026, 5:45
4
@Salvialf tu peux reouvrir la PR stp, j’ai toujours le pb malgré que j’ai mis mon repo à jour
# git clone https://github.com/pifou25/documentations.git
Cloning into 'documentations'...
remote: Enumerating objects: 729378, done.
remote: Counting objects: 100% (2101/2101), done.
remote: Compressing objects: 100% (1562/1562), done.
remote: Total 729378 (delta 900), reused 1484 (delta 515), pack-reused 727277 (from 3)
Receiving objects: 100% (729378/729378), 1010.06 MiB | 3.55 MiB/s, done.
Resolving deltas: 100% (621586/621586), done.
Updating files: 100% (45916/45916), done.
warning: the following paths have collided (e.g. case-sensitive paths
on a case-insensitive filesystem) and only one from the same
colliding group is in the working tree:
'de_DE/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.PNG'
'de_DE/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.png'
'de_DE/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.PNG'
'de_DE/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.png'
'de_DE/plugins/wellness/thermostat/images/thermostatcommandesscenario.PNG'
'de_DE/plugins/wellness/thermostat/images/thermostatcommandesscenario.png'
'de_DE/plugins/wellness/thermostat/images/thermostatlistecommandes.PNG'
'de_DE/plugins/wellness/thermostat/images/thermostatlistecommandes.png'
'de_DE/zigbee/images/ADEO.LDSENK01F.png'
'de_DE/zigbee/images/adeo.LDSENK01F.png'
'de_DE/zigbee/images/ADEO.LDSENK02F.png'
'de_DE/zigbee/images/adeo.LDSENK02F.png'
'de_DE/zigbee/images/Innr.AE_260.png'
'de_DE/zigbee/images/innr.AE_260.png'
'de_DE/zigbee/images/Innr.FL_140_C.png'
'de_DE/zigbee/images/innr.FL_140_C.png'
'de_DE/zigbee/images/Innr.OFL_140_C.png'
'de_DE/zigbee/images/innr.OFL_140_C.png'
'de_DE/zigbee/images/Innr.OSL_130_C.png'
'de_DE/zigbee/images/innr.OSL_130_C.png'
'de_DE/zigbee/images/Innr.RB_165.png'
'de_DE/zigbee/images/innr.RB_165.png'
'de_DE/zigbee/images/Innr.RB_250_C.png'
'de_DE/zigbee/images/innr.RB_250_C.png'
'de_DE/zigbee/images/Innr.RB_265.png'
'de_DE/zigbee/images/innr.RB_265.png'
'de_DE/zigbee/images/Innr.RB_278_T.png'
'de_DE/zigbee/images/innr.RB_278_T.png'
'de_DE/zigbee/images/Innr.RB_285_C.png'
'de_DE/zigbee/images/innr.RB_285_C.png'
'de_DE/zigbee/images/Innr.RF_263.png'
'de_DE/zigbee/images/innr.RF_263.png'
'de_DE/zigbee/images/Innr.RS_230_C.png'
'de_DE/zigbee/images/innr.RS_230_C.png'
'de_DE/zigbee/images/Innr.SP_120.png'
'de_DE/zigbee/images/innr.SP_120.png'
'en_US/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.PNG'
'en_US/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.png'
'en_US/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.PNG'
'en_US/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.png'
'en_US/plugins/wellness/thermostat/images/thermostatcommandesscenario.PNG'
'en_US/plugins/wellness/thermostat/images/thermostatcommandesscenario.png'
'en_US/plugins/wellness/thermostat/images/thermostatlistecommandes.PNG'
'en_US/plugins/wellness/thermostat/images/thermostatlistecommandes.png'
'en_US/zigbee/images/ADEO.LDSENK01F.png'
'en_US/zigbee/images/adeo.LDSENK01F.png'
'en_US/zigbee/images/ADEO.LDSENK02F.png'
'en_US/zigbee/images/adeo.LDSENK02F.png'
'en_US/zigbee/images/Innr.AE_260.png'
'en_US/zigbee/images/innr.AE_260.png'
'en_US/zigbee/images/Innr.FL_140_C.png'
'en_US/zigbee/images/innr.FL_140_C.png'
'en_US/zigbee/images/Innr.OFL_140_C.png'
'en_US/zigbee/images/innr.OFL_140_C.png'
'en_US/zigbee/images/Innr.OSL_130_C.png'
'en_US/zigbee/images/innr.OSL_130_C.png'
'en_US/zigbee/images/Innr.RB_165.png'
'en_US/zigbee/images/innr.RB_165.png'
'en_US/zigbee/images/Innr.RB_250_C.png'
'en_US/zigbee/images/innr.RB_250_C.png'
'en_US/zigbee/images/Innr.RB_265.png'
'en_US/zigbee/images/innr.RB_265.png'
'en_US/zigbee/images/Innr.RB_278_T.png'
'en_US/zigbee/images/innr.RB_278_T.png'
'en_US/zigbee/images/Innr.RB_285_C.png'
'en_US/zigbee/images/innr.RB_285_C.png'
'en_US/zigbee/images/Innr.RF_263.png'
'en_US/zigbee/images/innr.RF_263.png'
'en_US/zigbee/images/Innr.RS_230_C.png'
'en_US/zigbee/images/innr.RS_230_C.png'
'en_US/zigbee/images/Innr.SP_120.png'
'en_US/zigbee/images/innr.SP_120.png'
'es_ES/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.PNG'
'es_ES/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.png'
'es_ES/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.PNG'
'es_ES/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.png'
'es_ES/plugins/wellness/thermostat/images/thermostatcommandesscenario.PNG'
'es_ES/plugins/wellness/thermostat/images/thermostatcommandesscenario.png'
'es_ES/plugins/wellness/thermostat/images/thermostatlistecommandes.PNG'
'es_ES/plugins/wellness/thermostat/images/thermostatlistecommandes.png'
'es_ES/zigbee/images/ADEO.LDSENK01F.png'
'es_ES/zigbee/images/adeo.LDSENK01F.png'
'es_ES/zigbee/images/ADEO.LDSENK02F.png'
'es_ES/zigbee/images/adeo.LDSENK02F.png'
'es_ES/zigbee/images/Innr.AE_260.png'
'es_ES/zigbee/images/innr.AE_260.png'
'es_ES/zigbee/images/Innr.FL_140_C.png'
'es_ES/zigbee/images/innr.FL_140_C.png'
'es_ES/zigbee/images/Innr.OFL_140_C.png'
'es_ES/zigbee/images/innr.OFL_140_C.png'
'es_ES/zigbee/images/Innr.OSL_130_C.png'
'es_ES/zigbee/images/innr.OSL_130_C.png'
'es_ES/zigbee/images/Innr.RB_165.png'
'es_ES/zigbee/images/innr.RB_165.png'
'es_ES/zigbee/images/Innr.RB_250_C.png'
'es_ES/zigbee/images/innr.RB_250_C.png'
'es_ES/zigbee/images/Innr.RB_265.png'
'es_ES/zigbee/images/innr.RB_265.png'
'es_ES/zigbee/images/Innr.RB_278_T.png'
'es_ES/zigbee/images/innr.RB_278_T.png'
'es_ES/zigbee/images/Innr.RB_285_C.png'
'es_ES/zigbee/images/innr.RB_285_C.png'
'es_ES/zigbee/images/Innr.RF_263.png'
'es_ES/zigbee/images/innr.RF_263.png'
'es_ES/zigbee/images/Innr.RS_230_C.png'
'es_ES/zigbee/images/innr.RS_230_C.png'
'es_ES/zigbee/images/Innr.SP_120.png'
'es_ES/zigbee/images/innr.SP_120.png'
'fr_FR/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.PNG'
'fr_FR/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.png'
'fr_FR/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.PNG'
'fr_FR/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.png'
'fr_FR/plugins/wellness/thermostat/images/thermostatcommandesscenario.PNG'
'fr_FR/plugins/wellness/thermostat/images/thermostatcommandesscenario.png'
'fr_FR/plugins/wellness/thermostat/images/thermostatlistecommandes.PNG'
'fr_FR/plugins/wellness/thermostat/images/thermostatlistecommandes.png'
'fr_FR/zigbee/images/ADEO.LDSENK01F.png'
'fr_FR/zigbee/images/adeo.LDSENK01F.png'
'fr_FR/zigbee/images/ADEO.LDSENK02F.png'
'fr_FR/zigbee/images/adeo.LDSENK02F.png'
'fr_FR/zigbee/images/Innr.AE_260.png'
'fr_FR/zigbee/images/innr.AE_260.png'
'fr_FR/zigbee/images/Innr.FL_140_C.png'
'fr_FR/zigbee/images/innr.FL_140_C.png'
'fr_FR/zigbee/images/Innr.OFL_140_C.png'
'fr_FR/zigbee/images/innr.OFL_140_C.png'
'fr_FR/zigbee/images/Innr.OSL_130_C.png'
'fr_FR/zigbee/images/innr.OSL_130_C.png'
'fr_FR/zigbee/images/Innr.RB_165.png'
'fr_FR/zigbee/images/innr.RB_165.png'
'fr_FR/zigbee/images/Innr.RB_250_C.png'
'fr_FR/zigbee/images/innr.RB_250_C.png'
'fr_FR/zigbee/images/Innr.RB_265.png'
'fr_FR/zigbee/images/innr.RB_265.png'
'fr_FR/zigbee/images/Innr.RB_278_T.png'
'fr_FR/zigbee/images/innr.RB_278_T.png'
'fr_FR/zigbee/images/Innr.RB_285_C.png'
'fr_FR/zigbee/images/innr.RB_285_C.png'
'fr_FR/zigbee/images/Innr.RF_263.png'
'fr_FR/zigbee/images/innr.RF_263.png'
'fr_FR/zigbee/images/Innr.RS_230_C.png'
'fr_FR/zigbee/images/innr.RS_230_C.png'
'fr_FR/zigbee/images/Innr.SP_120.png'
'fr_FR/zigbee/images/innr.SP_120.png'
'pt_PT/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.PNG'
'pt_PT/plugins/wellness/thermostat/beta/images/thermostatcommandesscenario.png'
'pt_PT/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.PNG'
'pt_PT/plugins/wellness/thermostat/beta/images/thermostatlistecommandes.png'
'pt_PT/plugins/wellness/thermostat/images/thermostatcommandesscenario.PNG'
'pt_PT/plugins/wellness/thermostat/images/thermostatcommandesscenario.png'
'pt_PT/plugins/wellness/thermostat/images/thermostatlistecommandes.PNG'
'pt_PT/plugins/wellness/thermostat/images/thermostatlistecommandes.png'
Je n’ai aucun problème de mon côté, tu peux m’en dire plus stp ? A l’origine ça ne concernait que le dossier Jeelocker en doublon avec une casse différente. Si jamais tu as une capture des diffs injustifiées visibles dans ton IDE je suis preneur.
PS: La doc est en cours de révision, elle va notamment être grandement nettoyée de tout doublon intempestif.
pifou
Juin 20, 2026, 7:53
6
sur la branche master, maintenant oui c’est bon, mais pas moyen de mettre à jour les autres
pourquoi l’avoir fermée du coup, c’est justement le but de la PR
Parce que tout va être repris de 0.
Tant qu’il n’y a pas de diffs inexistantes il n’y a aucun souci, en principe il ne faut jamais toucher aux fichiers de documentation de plugins ici car il sont gérés par un bot.
Il y avait un vrai souci avec les dossiers Jeelocker qui a été corrigé, à priori il n’y a plus de problème à ce niveau actuellement.