Allumer une lampe depuis son téléphone
La domotique de bout en bout — tableau mobile, carte maison, flow et appareil, d'un appui à une vraie LED
Ce tutoriel suit un appui de bout en bout : une carte Lumière sur un tableau mobile, le contrôle qu'elle déclare, le flow qui l'écoute, et la pin de l'appareil qui s'allume enfin. Il utilise un NodeMCU (ESP8266) dont la LED embarquée est sur D4 ; tout appareil enregistré avec une sortie numérique fonctionne de la même façon.
Il faut des droits owner, admin ou membre dans l'organisation.
Passer D4 en sortie

Ouvrez Appareils / Agents, choisissez la carte, et dans le pinout cliquez sur D4 : passez le mode en digital_out. La pin accepte désormais des écritures — mais d'une seule source à la fois, et dans ce tutoriel cette source sera un flow.
Créer un tableau mobile
Visualisation → Tableaux de bord → Nouveau tableau de bord. Nommez-le Maison, choisissez Mobile, et gardez Vide ou Partir de le modèle Maison, qui dispose une rangée de pastilles météo, les pièces Salon, Cuisine et Chambre, et une section Scènes. Puis Créer et ouvrir.

Ajouter une carte Lumière
Dans l'éditeur, sélectionnez la section Salon (ou + Ajouter une section avec le style Pièce (résumé + tout éteindre)), ouvrez la palette et cliquez sur Maison → Lumière.
Dans l'inspecteur (Carte : Lumière) :
- Valeurs lues → État réel (optionnel) : une mesure d'appareil qui rapporte ce que fait vraiment la lampe. Sans elle, la carte reflète son propre interrupteur.
- Commandes (sources pour les flows) : Marche / arrêt est toujours là ; cochez Luminosité pour une pin PWM ou Couleur pour un ruban RGB.
- Apparence : une icône de lampe, et Périmé après (secondes) pour griser la carte quand la carte électronique se tait.

La LED embarquée d'un NodeMCU est active à l'état bas : écrire 0 l'allume.
Inversez les valeurs de la commande Marche / arrêt (Valeurs → Valeur allumé 0,
Valeur éteint 1) dans l'inspecteur — le flow reste alors un simple fil, et Tout
éteindre envoie lui aussi la bonne valeur. Laissez État réel vide ici : la pin brute
se lit à l'envers.
Enregistrer : la carte déclare son contrôle
Cliquez sur Enregistrer. La commande Marche / arrêt a maintenant une référence,
#w-0001.power, et le contrôle apparaît dans Données → Contrôles, déclaré par
votre tableau — avec le badge Sans effet, car aucun flow déployé ne l'écoute encore.
À ce stade, presser la carte enregistre la valeur et rien d'autre.


Créer le flow
Toujours dans l'inspecteur de la carte, ouvrez Créer le flow… sous la commande Marche / arrêt : Device cible… → votre carte, Pin de sortie… → D4, puis Créer et ouvrir le flow. PNeX prépare Contrôle — Ceiling light · power (le nom de la carte et du rôle) avec deux nœuds, Source contrôle → Appareil (écriture), et l'ouvre dans l'éditeur de flows.

Le brouillon ne tourne pas. Relisez-le, ajoutez ce que vous voulez (un nœud Debug pour voir les appuis, une Notification si la lumière reste allumée après minuit…), puis Enregistrer et Déployer.

L'utiliser sur le téléphone
Ouvrez le tableau sur le téléphone (l'application PNeX ou le navigateur) : Visualisation → Tableaux de bord → Maison. Touchez la carte Lumière : l'interrupteur écrit le contrôle, le flow écrit D4, la LED s'allume, et la carte affiche l'état réel relu sur la carte électronique.
- Détail et historique ouvre un panneau avec la carte et ses dernières 24 heures.
- L'en-tête de la pièce compte ce qui est allumé et propose Tout éteindre, qui éteint lumières, ventilateurs et interrupteurs de la pièce après confirmation.



Screenshot coming soon
public/screenshots/en/home-light-on-device.webp — capture scenario: scripts/capture/run.mjs
Ajouter la météo
Créez un flow avec un nœud Météo (MET Norway, votre latitude et longitude), reliez
actuel et 7 jours à deux nœuds Écriture mémoire (weather.now,
weather.daily), déployez, puis ajoutez une carte Capteurs → Météo et choisissez
ces deux clés. Voir Cartes maison.

Pour aller plus loin
- Un interrupteur, plusieurs appareils : cochez le même contrôle dans un flow qui écrit sur plusieurs cartes, ou ajoutez une carte Scène dont le Déclencher lance une séquence.
- Thermostat : la Consigne et le Mode d'une carte Thermostat entrent dans un flow avec la température de la pièce et pilotent un relais — ou une carte de régulation autonome sur l'appareil.
- Tout ce que vous avez construit est un flow : versionné, visible, et le seul endroit où votre maison agit vraiment.
Avant de commencer
Prérequis
Ces tutoriels doivent être faits d’abord.
Matériel & services
Ce qu’il vous faut pour ce tutoriel.
Déjà couvert par les prérequis
- Enregistrer et flasher votre première carte
ESP32 DevKit (WROOM-32) / NodeMCU v3 (ESP8266) / ESP32-C3 SuperMini · Câble USB data (pas « charge seule ») · Réseau Wi-Fi 2,4 GHz · Chrome ou Edge (Web Serial)
- Installer PNeX sur un Raspberry Pi · selon votre choix
Raspberry Pi 5 (8 Go) / Raspberry Pi 4 (4 Go+) · Alimentation USB-C officielle Raspberry Pi · Carte microSD 32 Go, haute endurance · SSD USB 3 · Raspberry Pi Imager
- Installer PNeX sur une VM Linux · selon votre choix
VM ou serveur Linux (Debian/Ubuntu)

