Yana : Mise a jour des pins en fonction du RPI
mardi 26 mai 2015 à 20:32Salut bande de pantomime anémiques ! (260 articles et j’arrive seulement à cours d’insultes :D)
Un petit message du haut de mes combles, du fond de ma tranchée, de derrière mon muret en parpaing renforcé, bref… de mes travaux sans fin pour vous annoncer la mise à jour d’un petit module très attendue par certains d’entre vous qui
ont la chance de posséder des rpi dernière génération.
J’ai nommé : la Pin Map de la dashboard de yana.
Pour les endormis du fonds qui viennent de se réveiller, Yana est une interface domotique qui s’installe sur le rapsberry pi et qui permet
tout un tas de truc inutiles et pas très WAF compliant, mais très prisés par les nerds de mon espèce
Jusqu’ici ce graphe ne prenait en compte que le mapping de mon ancêtre de rpi et restait relativement simple sur les infos procurées (à savoir une numeroration de pin de 0 à 17 :D).
Pour faire court (oui parce que j’ai une poutre à péter avant la tombée de la nuit) Voilà les modification apportées :
- Modernisation du design (Les icônes, les couleurs, les petites fleurs, toussah toussah)
- Ajout des fonctions prévues pour les gpio (port spi, uart, i2c etc…)
- Ajout des nom “natif”, des numéro wiring pi et des numéro natif
- Scanne et switch uniquement les gpio sans rapport avec la tension
- Vérifie le modèle et la version du rpi pour en déduire la map de pins
Cette dernière modif est la plus importante puisqu’elle permet aux rpi 2 et autres sorties récentes de montrer le bon nombre de pins avec les bon numeros / fonction / nom etc…
Comme je ne possède qu’une version du rpi et que les infos du web sont très contradictoires la dessus, certains mapping peuvent être faux à l’heure ou j’écris ce post.
Aussi si vous remarquez quand vous remarquerez un problème avec votre version, vous pouvez ouvrir le fichier
Classes/System.class.php à la ligne 25 et voir/configurer les différents mapping en fonction des versions.
N’hésitez pas a me soumettre vos mapping corrigé/ajouté je les intégrerais à la version native pour les prochains.
Bien a vous.