Yana : Mise a jour des pins en fonction du RPI

Salut 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 :D

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.

Article rédigé par Idleman

2 réflexions au sujet de « Yana : Mise a jour des pins en fonction du RPI »

  1. Pierre

    Salut idleman :D j’ai installer yana mais jai un petit probleme , le widget gpio a l’air comptement planté Xo
    je suis sur un raspberry B+( celui avec les broches suplementaires ) , j’ai installer wiring pi , qui semble marcher en ligne de commande .
    le widget gpio renvoi ceci :

    Warning: Illegal string offset ‘type’ in /var/www/yana-server/classes/System.class.php on line 189

    Warning: Illegal string offset ‘version’ in /var/www/yana-server/classes/System.class.php on line 189

    Warning: Illegal string offset ‘type’ in /var/www/yana-server/plugins/dashboard-monitoring/dashboard-monitoring.plugin.php on line 263

    Warning: Illegal string offset ‘version’ in /var/www/yana-server/plugins/dashboard-monitoring/dashboard-monitoring.plugin.php on line 263

    Warning: Illegal string offset ‘type’ in /var/www/yana-server/plugins/dashboard-monitoring/dashboard-monitoring.plugin.php on line 266

    Warning: Illegal string offset ‘version’ in /var/www/yana-server/plugins/dashboard-monitoring/dashboard-monitoring.plugin.php on line 266
    {« title »: »RPI Type u Vu (16 pins) », »content »: »

    j’ai rater quelque chose ?? :p as tu de quoi eclairer ma lanterne ? merci

    Répondre
  2. Souris Verte

    Bjr et bravo pour les tutos (en particulier les vidéos :siffle: )

    Je viens d’installer Yana serveur et ça rend super bien. Je me contentais de pihome pour le moment par manque de tps…
    Jai donc ajouté une LED dans Yana mais lors du rafraîchissement de la page (Yana serveur) la LED s’éteint!?! Le gpio passe au vert (gpio rouge-> LED allumée; gpio vert-> LED éteinte).
    Aurais-je une erreur de branchement?
    Avec pihome, je n’ai pas ce pb. Quand Yana allume la LED un rafraîchissement du navigateur actualise l’état ds pihome.
    Merci

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Xo ^_^ :siffle: :p :-( :evil: oO :) T_T <3 :D more »