Serveur Web Python simple pour afficher le statut des GPIO?

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
CarsonGrey
Messages : 1
Enregistré le : ven. 8 mai 2020 09:57

Serveur Web Python simple pour afficher le statut des GPIO?

Message par CarsonGrey » ven. 8 mai 2020 09:58

j'ai installé sur un raspberry pi 2 un soft pour ouvrir/fermer mes portes de garage suivant l'exemple de andrewshilliday sur instructables.com. Cela marche bien, mais maintenant, j'ai acheté un raspberry pi 3 et je voudrais écrire mon propre programme.
Pour commencer, je voudrais quelque chose de simple qui ne requiert pas de packages supplémentaires pour avoir un server web sur le raspberry qui afficherait (juste afficher, pas de bouton) en permanence le status d'un port GPIO. Cela me servirait de base pour développer ensuite quelque chose de plus compliqué.

J'ai fouillé le web, mais je ne trouve rien de simple.

Je voudrais utiliser python + javascript + jquery(?) + ajax.

Je sais déjà interroger le port GPIO avec python :
>if (GPIO.output(23) == GPIO.LOW):
> print('23 is low')
>else:
> print('23 is high')

Merci de votre aide.

dyox
Raspinaute
Messages : 969
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: Serveur Web Python simple pour afficher le statut des GPIO?

Message par dyox » ven. 8 mai 2020 11:27

Bonjour et bienvenue,

Voici quelque piste :

Il y a la commande pinout mais je ne sais pas si l'affichage est statique ou dynamique https://www.raspberrypi.org/documentation/usage/gpio/

Vous pouvez essayer avec npm rpio https://www.npmjs.com/package/rpio

Et plus généralement vous pouvez lire ce tuto, il est fait pour vous : https://forums.framboise314.fr/viewtopi ... =44&t=3033

Répondre

Retourner vers « Python »