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 😀

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.

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

  1. Pierre Réponse

    Salut idleman 😀 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

  2. Souris Verte Réponse

    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

  3. naz Réponse

    bonjour

    j’essaye d’intégré yana pour mon projet, le problème c’est que j’arrive pas a contrôler les pins du raspberry
    j’ai configurer le warringPi plein de fois ; je ne sais pas ou accédé a class/gpio.php pour remplacé /usr/bin/gpio par /usr/local/bin/gpio.
    et sur yana-server j’arrive pas a activé les relais ,mais manuellement ca marche avec gpio write 0 1
    j’aimerais bien savoir ou puis-je configurer tous les pins en sortie ou entré
    pouvez vous m’aider
    merci d’avance

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.