Le plugin pxlBlck ou les fonctions de votre pxlBlck peuvent essentiellement être configurés de deux manières différentes.
Une façon consiste à configurer la plupart des fonctionnalités via le menu Web du plugin. Vous trouverez de nombreuses informations à ce sujet dans l'article pxlBlck - Installer et configurer le plugin pxlBlck
En plus de cette option, vous pouvez également définir votre pxBlck à l'aide de commandes pendant le fonctionnement. Cela présente le grand avantage que vous pouvez également modifier les paramètres automatiquement ou en fonction de règles. Par exemple, vous pouvez régler automatiquement la luminosité de l'écran en fonction de la luminosité ambiante, éteindre l'écran la nuit ou lorsque vous êtes absent (pour économiser de l'électricité) ou modifier les paramètres d'une simple pression sur un bouton.
bases générales
Dans cet article je décrirai principalement les différentes commandes. Ceux-ci peuvent être exécutés comme d'habitude pour le Framework ESPEasy. Les différentes manières d'exécuter et d'envoyer des commandes dans le framework ESPEasy se trouvent dans l'article ESPEasy - Exécutez des commandes et des actions via HTTP, MQTT, UDP et directement décrites.
Les commandes décrites dans le paragraphe suivant peuvent être utilisées pour configurer le plugin pxlBlck via la commande et pour changer son apparence/comportement pendant le fonctionnement.
La structure des commandes est essentiellement similaire. Les paramètres sont passés après le nom réel de la commande, chacun séparé par une virgule. La forme ressemble donc à ceci :
nom de commande,paramètre1,paramètre2,…,paramètreX,
Attention : Il est important que le dernier paramètre se termine par une virgule. Sans cette virgule, le dernier paramètre est ignoré.
Les commandes suivantes sont écrites de manière à ce que vous puissiez obtenir un aperçu rapide de la commande et de ses paramètres associés. Les paramètres sont séparés les uns des autres et résumés entre crochets. De plus, la plage de valeurs autorisée du paramètre respectif est également indiquée entre crochets.
Exemple:
Nom de la commande,[Paramètre1 0-1],[Paramètre2 0-15],[ParamètreX 0-255],
Dans cet exemple, Paramètre1 a une plage de valeurs autorisées de 0-1, Paramètre2 une plage de valeurs autorisées de 0-15 et ParamètreX une plage de valeurs autorisées de 0-255.
Il est également important ici que les valeurs qui se trouvent en dehors de cette plage de valeurs autorisée signifient que ce paramètre est ignoré.
Si vous souhaitez configurer ParameterX dans l'exemple ci-dessus, mais souhaitez laisser le reste inchangé, vous pouvez envoyer la commande suivante.
nom de commande,2,16,133,
En précisant cela, les deux premières valeurs saisies sont ignorées car elles se situent en dehors de la plage de valeurs autorisée. Seule la dernière valeur « 133 » est adoptée car elle se situe dans la plage de valeurs autorisée pour « ParameterX ».
liste de commandes
Commande : Paramètres généraux
Pour effectuer les réglages généraux, vous pouvez utiliser la commande « pb ». Vous pouvez l'utiliser pour configurer le comportement général et les options simples d'affichage de votre pxlBlck.
nom de la commande
pb
aperçu des commandes
pb,[display_enabled 0-1],[luminosité 0-15],[rc_mark_brightness 0-15],[matrix_rotation 0-3],[selected_dial 0-15],[wc_it_is_enabled 0-1],[wc_o_clock_enabled 0-1] ,[rc_dir_inversed 0-1],[wc_language_id 0-15],[minimal_brightness 0-255],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
display_enabled | Active(1) ou désactive(0) la sortie d'affichage. Cela peut être utilisé, par exemple, pour économiser de l'électricité lorsque personne n'est présent. Voir également | 0-1 |
luminosité | Luminosité de l'affichage en 16 étapes de 0 à 15, l'affichage n'étant pas complètement désactivé avec une valeur de 0. Dans ce cas, la valeur (absolue) spécifiée dans minimal_brightness est définie comme luminosité. | 0-15 |
rc_mark_brightness | Luminosité des marqueurs d'heure en mode horloge à anneau en 16 étapes de 0 à 15. matrix_rotation : orientation d'affichage de la matrice affichée de 0 à 3. L'augmentation de cette valeur provoque une rotation dans le sens des aiguilles d'une montre de 90°. | 0-15 |
rotation_matrice | Affichage de l'alignement de la matrice affichée de 0 à 3. L'augmentation de cette valeur provoque une rotation dans le sens des aiguilles d'une montre de 90°. | 0-3 |
cadran_sélectionné | Cadran sélectionné. Cela vous permet de sélectionner quel cadran est régulièrement affiché à l'écran. Cela peut être une simple animation mais aussi un affichage de l'heure. | |
wc_it_is_enabled | Active(1) ou désactive(0) l'affichage des lettres « It is » en mode word clock. | 0-1 |
wc_o_clock_enabled | Active(1) ou désactive(0) l'affichage des lettres « clock » en mode word clock. | 0-1 |
rc_dir_inversed | Inversé(1) ou non inversé(0) le sens de défilement des aiguilles en mode sonnerie. Avec ce réglage, le cadran de l'horloge annulaire est essentiellement reflété sur l'axe vertical. | 0-1 |
wc_language_id | Sélectionne la langue souhaitée en mode word clock. Ainsi, vous pouvez afficher l'heure sur l'horloge de mots dans différentes langues. | |
luminosité_minimale | La valeur spécifiée avec minimal_brightness est la valeur définie comme valeur de luminosité lorsque la luminosité normale de l'affichage est définie sur zéro. La différence est que la spécification de minimal_brightness a une plus large gamme de paramètres. Ici, vous pouvez régler la luminosité non seulement dans la plage 0-15 mais aussi dans la plage 0-255. Le grand avantage de ceci est que des niveaux de luminosité beaucoup plus sombres peuvent être définis. Vous trouverez plus d'informations à ce sujet dans l'article pxlBlck - Réglage automatique de la luminosité de l'écran via LDR | 0-255 |
Exemple
- Règle la luminosité à 10 et laisse l'activation/désactivation de l'affichage inchangée : pb,2,10,
Commande : définir les couleurs
L'attribution des couleurs change en fonction du cadran de montre sélectionné. Cependant, il y a toujours un maximum de quatre couleurs possibles qui peuvent être configurées comme suit.
nom de la commande
pbclr
aperçu des commandes
pbclr,[color_id 0-4],[color_red 0-255],[color_green 0-255],[color_blue 0-255],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
color_id | Ce paramètre spécifie la couleur à définir. Vous trouverez un aperçu des couleurs possibles et des ID correspondants dans le tableau suivant. | 0-4 |
La couleur rouge | partie de la couleur rouge de la couleur | 0-255 |
la couleur verte | Partie verte de la couleur | 0-255 |
Couleur bleue | Partie bleue de la couleur | 0-255 |
Couleur | IDENTIFIANT |
---|---|
Toutes les couleurs | 0 |
première couleur | 1 |
deuxième couleur | 2 |
troisième couleur | 3 |
quatrième couleur | 4 |
Exemple
- Définissez la première couleur sur blanc : pbclr,1,255,255,255,
- Définissez la deuxième couleur sur blanc : pbclr,2,255,255,255,
- Définit toutes les couleurs sur blanc : pbclr,0,255,255,255,
Commande : définir des valeurs booléennes
Cette option peut être utilisée pour configurer toutes les options définies à l'aide de valeurs de vérité. Ceux-ci peuvent être définis de manière absolue (activés ou désactivés) ou « basculés » (c'est-à-dire modifiés dans l'état opposé).
nom de la commande
pbbo
aperçu des commandes
pbbo,[value_id 1-6], [valeur 0-2]
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
value_id | Ceci spécifie l'ID de la valeur que vous souhaitez configurer. Quelles valeurs ont quels identifiants peuvent être vus dans le tableau suivant. | 0-6 |
Valeur | Ce paramètre spécifie la valeur que je souhaite finalement définir. Zéro définit la valeur de vérité sélectionnée sur « faux », un la définit sur « vrai » et deux bascule la valeur en question. « Toggle » signifie ici que la valeur est modifiée à l'opposé. Donc zéro devient un et vice versa. | 0-2 |
Voici une courte liste des variables (et leurs ID associés) que vous pouvez utiliser comme valeur pour le paramètre Value_id.
Nom de famille | Description | ID associé |
---|---|---|
displayEnabled | Active ou désactive la sortie d'affichage | 1 |
wordclockShowOClockEnabled | Active ou désactive l’affichage de « Clock » en mode Word Clock. | 2 |
wordclockShowItIsEnabled | Active ou désactive l’affichage de « It is » en mode word clock. | 3 |
ringclockThick12markEnabled | Active ou désactive l'affichage d'un marqueur d'heure plus épais en mode RingClock. | 4 |
ringclockClockDirInverse | Inverse ou non la direction du pointeur en mode RingClock. | 5 |
diallLeadingZerosEnabled | Active ou désactive l'affichage des zéros non significatifs sur les cadrans de montre qui utilisent des chiffres pour indiquer l'heure. | 6 |
Exemple
- active le marqueur horaire large : pbbo,4,1,
- désactive le marqueur d'heure large : pbbo,4,0,
- change le statut du marqueur d'heure large à l'opposé : pbbo,4,2,
- change l'état de l'affichage des zéros non significatifs à l'opposé : pbbo,6,2,
Commande : Ajuster la luminosité
Les différents niveaux de luminosité peuvent être configurés avec la commande décrite ici. La luminosité peut être réglée de manière absolue sur une valeur fixe, mais également augmentée ou diminuée par rapport à la luminosité actuellement réglée.
nom de la commande
pbr
aperçu des commandes
pbbr,[idluminosité 0-2], [luminosité 1-15], [absolu 0-1], [bordure inférieure 1-15], [topBorder 1-15],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
identifiant de luminosité | Spécifie l'ID de la luminosité que vous souhaitez définir. Vous pouvez lire quelle luminosité est attribuée à quel ID dans le tableau ci-dessous. | 0-2 |
luminosité | Spécifie la luminosité cible souhaitée. La luminosité des lignes est également influencée par la valeur du paramètre « absolu ». | 1-15 |
absolu | Ce paramètre indique si la luminosité souhaitée doit être définie de manière absolue ou relative par rapport à la luminosité actuelle. | 0-1 |
bordure inférieure | Vous pouvez utiliser ce paramètre pour limiter le réglage de la luminosité. Par exemple, avec une augmentation relative de la luminosité, vous pouvez éviter de dépasser une luminosité maximale souhaitée. | 1-15 |
topBorder | Vous pouvez utiliser ce paramètre pour limiter le réglage de la luminosité. Par exemple, avec une diminution relative de la luminosité, vous pouvez éviter de tomber en dessous d'une luminosité minimale souhaitée. | 1-15 |
Les intensités de la liste suivante peuvent être ajustées à l'aide de cette commande.
nom de luminosité | IDENTIFIANT |
---|---|
Toutes les luminosités sont configurées en même temps | 0 |
luminosité de l'écran | 1 |
Luminosité des index des heures | 2 |
Exemple
La commande
pbbr,0,5,1,1,15,
Règle toutes les luminosités (premier paramètre) sur la valeur cinq (deuxième paramètre). La valeur est définie de manière absolue (troisième paramètre) et la limite inférieure est définie sur un (quatrième paramètre) et la limite supérieure sur 15 (cinquième paramètre).
Dans l'article pxlBlck - Réglage automatique de la luminosité de l'écran via LDR Cette commande permet d'adapter automatiquement la luminosité à la luminosité ambiante.
Commande : définir les couleurs à l'aide de la roue chromatique
Avec cette commande, les couleurs peuvent être définies à l'aide de l'angle d'une roue chromatique. Par exemple, les changements de couleur peuvent être mis en œuvre en appuyant sur un bouton, où toutes les couleurs peuvent être contrôlées. Vous pouvez trouver des informations sur la roue chromatique ici, par exemple : https://de.wikipedia.org/wiki/Farbkreis
Le palette de couleurs (aussi palette de couleurs, cercle de teinte, cercle de teinte, palette de couleurs, Anglais cercle chromatique, roue chromatique) est un système de classement dans lequel les couleurs (couleurs chromatiques, les plus intenses, saturées, chromatiques pures, pleines couleurs) sont disposées en cercle.
Les couleurs similaires reviennent (en cercle) les unes à côté des autres et les couleurs complémentaires (couleurs supplémentaires, couleurs opposées, couleurs compensatrices) sont (souvent) opposées.[2] Habituellement, six, douze ou 24 couleurs sont disposées les unes à côté des autres dans le cercle. Les cercles de couleur en dessinent un Théorie des couleurs selon ou sur la base de considérations relatives à ces relations.
https://de.wikipedia.org/wiki/Farbkreis
L'avantage de cette commande est que vous pouvez faire défiler les différentes couleurs possibles avec une seule commande. Ceci est utile, par exemple, si vous souhaitez sélectionner la prochaine couleur possible en appuyant sur un bouton.
nom de la commande
pbclrwhl
aperçu des commandes
pbclrwhl,[IDcouleur 0-4], [degré -360-360], [absolu 0-1],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
ID de couleur | Ce paramètre spécifie la couleur à définir. Il y a un maximum de quatre couleurs différentes. Le tableau ci-dessous contient les couleurs et leurs identifiants associés. | 0-4 |
degré | Ce paramètre détermine à quel angle (absolu) dans la roue chromatique la couleur souhaitée doit être réglée. | -360-360 |
absolu | Ce paramètre détermine si l'angle de couleur souhaité doit être défini de manière absolue ou relative. | 0-1 |
Le tableau ci-dessous contient les couleurs et leurs ID associés qui peuvent être définis avec cette commande.
Nom de famille | Description | IDENTIFIANT |
---|---|---|
Toutes les couleurs | Toutes les couleurs sont configurées en même temps. | 0 |
Première couleur | Cela correspond à la première couleur de la liste des couleurs webanish. | 1 |
deuxième couleur | Cela correspond à la deuxième couleur dans la liste des couleurs webanish. | 2 |
troisième couleur | Cela correspond à la troisième couleur dans la liste des couleurs webanish. | 3 |
quatrième couleur | Cela correspond à la quatrième couleur de la liste des couleurs webanish. | 4 |
Exemple
- Définissez toutes les couleurs sur la couleur de la roue chromatique cinq degrés en avant de la couleur actuelle : pbclrwhl,0,5,0,
- Définissez toutes les couleurs sur la couleur de la roue chromatique cinq degrés en arrière par rapport à la couleur actuelle : pbclrwhl,0,-5,0,
- Définissez la première couleur sur la couleur de la roue chromatique cinq degrés en avant de la couleur actuelle : pbclrwhl,1,5,0,
- Définissez la troisième couleur sur la couleur de la roue chromatique cinq degrés en avant de la couleur actuelle : pbclrwhl,3,5,0,
Commande : afficher le texte défilant
Cette commande peut être utilisée pour afficher des textes défilants qui traversent l'écran de droite à gauche. Cela ne fonctionne donc que si une matrice LED est configurée avec une hauteur de huit ou plus.
nom de la commande
pbrntxt
aperçu des commandes
pbrntxt,[txt_color_red 0-255],[txt_color_green 0-255],[txt_color_blue 0-255],[bg_color_red 0-255],[bg_color_green 0-255],[bg_color_blue 0-255],[delay_time 0-1000] ,[start_pos 0-MATRIX_WIDTH],[texte]
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
txt_color_red | Partie rouge de la couleur du texte | 0-255 |
txt_color_green | Partie verte de la couleur du texte | 0-255 |
txt_color_blue | Partie bleue de la couleur du texte | 0-255 |
bg_color_red | Partie rouge de la couleur de fond | 0-255 |
bg_color_green | Partie verte de la couleur de fond | 0-255 |
bg_color_blue | Partie bleue de la couleur de fond | 0-255 |
temporisation | Le temps nécessaire au texte pour défiler dans l'affichage. Cela signifie que la vitesse de défilement du texte peut être réglée. La durée correspond au temps d'attente jusqu'à ce que le texte soit décalé d'un pixel vers la gauche. | 0-1000 |
start_pos | La position de départ horizontale sur l'affichage en pixels. Il se compte de gauche à droite. Un un correspond à la première colonne de pixels à partir de la gauche. | 0-"Largeur de la matrice LED" |
texte | Le texte défilant à afficher. | texte |
Exemple
- Texte en cours d'exécution : message « TestMessage » en couleur verte : pbrntxt,0,255,0,0,0,0,50,8,TestMessage,
- Texte en cours d'exécution : message « TestMessage » en couleur rouge : pbrntxt,255,0,0,0,0,0,50,8,TestMessage,
- Texte en cours d'exécution : message « TestMessage » en bleu : pbrntxt,0,0,255,0,0,0,50,8,TestMessage,
- Texte courant : Message « TestMessage » en bleu, directement visible : pbrntxt,0,0,255,0,0,0,50,0,TestMessage,
Commande : afficher l'icône
À l'aide de l'affichage d'icônes, vous pouvez afficher des icônes que vous avez créées vous-même sur l'écran de votre pxlBlck.
Cela signifie que vous pouvez définir la couleur de chaque pixel individuel dans un fichier, transférer ce fichier vers le pxlBlck et utiliser cette commande pour l'afficher à l'écran.
Diverses options d'affichage et de masquage sont à votre disposition. De plus, un texte peut également être défini, qui est affiché avec l'icône. L'article suivant contient des informations plus détaillées sur la façon de concevoir vos propres icônes, de les transférer sur votre pxlBlck et de les y afficher
nom de la commande
pbicon
aperçu des commandes
pbicon,[animation entrante 0-255], [animation sortante 0-255], [en retard 0-255], [afficher le retard 0-255], [délai de sortie 0-255], [luminosité 0-255], [texte courant 0-255],[nom de l'icône],[répétition 0-10],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
animation entrante | L'identifiant de l'animation d'entrée | 1-3 |
animation sortante | L'ID de l'animation de départ | 1-3 |
en retard | Ce paramètre définit la durée utilisée pour l'animation d'entrée. Il est spécifié en millisecondes. | 0-2000 |
afficher le retard | Avec ce paramètre, vous pouvez définir la durée d'affichage de l'icône et, si nécessaire, du texte. Il est spécifié en millisecondes. | 0-10000 |
retard de sortie | Ce paramètre définit la durée utilisée pour l'animation de sortie. Il est spécifié en millisecondes. | 0-2000 |
luminosité | Avec ce paramètre, vous pouvez définir la luminosité maximale de votre icône et de votre texte. Veuillez considérer qu'une luminosité élevée nécessite également plus de puissance et que la matrice LED connectée doit être conçue en conséquence. | 0-100 |
texte courant | Vous pouvez utiliser ce paramètre pour spécifier un texte qui s'affiche avec l'icône. Si aucun texte n'est souhaité, vous pouvez simplement laisser ce paramètre vide. | texte |
nom de l'icône | Ce paramètre correspond au nom de fichier de l'icône uploadé dans le SPIFFS du pxlBlck | texte |
répétition | Vous pouvez utiliser ce paramètre pour répéter l'affichage de l'icône. Par exemple, des icônes clignotantes peuvent également être implémentées. | 0-10 |
Les tableaux suivants contiennent un aperçu des animations disponibles pour afficher et masquer les icônes.
Animations en fondu
Nom de famille | Description | IDENTIFIANT |
---|---|---|
fondu enchaîné | L'icône et, le cas échéant, le texte défilant s'affichent avec le temps « show delay » réglé. | 1 |
Instantané | L'icône et tout texte spécifié s'affichent immédiatement. | 2 |
Volez depuis la droite | L'icône et tout texte défilant éventuellement spécifié sont insérés dans la zone d'affichage à partir du côté droit. Le temps « show delay » définit la durée de ce processus. | 3 |
Animations en fondu
Nom de famille | Description | IDENTIFIANT |
---|---|---|
disparaître | L'icône et, le cas échéant, le texte défilant sont masqués avec le temps de « délai de sortie » défini. | 1 |
arrêt instantané | L'icône et tout texte spécifié sont immédiatement masqués. | 2 |
Volez vers la gauche | L'icône et tout texte défilant éventuellement défini sont déplacés vers la gauche de la zone d'affichage. Le temps de « délai de sortie » définit la durée de ce processus. | 3 |
Exemple
L'article suivant contient des informations plus détaillées sur la façon de concevoir vos propres icônes, de les transférer sur votre pxlBlck et de les y afficher
Commande : Simulation FakeTV
Avec cette commande, vous pouvez activer un mode Fake TV. En conséquence, des modèles de couleurs sont lus sur l'écran du pxlBlck, qui ressemblent à ceux d'un téléviseur en marche. Ce mode est intéressant, par exemple, si vous souhaitez simuler une présence lorsque vous êtes absent. Cela pourrait dissuader les cambrioleurs ou les voisins curieux. 🙂
nom de la commande
pbfaketv
aperçu des commandes
pbfaketv, [activé 0-1],
Paramètre Descriptiong
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
activé | Ce paramètre (unique) peut être utilisé pour activer (1) ou désactiver (0) le mode FakeTV. | 0-1 |
Exemple
- Activer le mode Fake TV : pbfaketv,1,
- Désactiver le mode Fake TV : pbfaketv,0,
Commande : test de matrice/couleur
Cette commande est parfaite pour tester une matrice LED connectée. Lorsque vous entrez la commande, chaque couleur et chaque blanc s'affichent l'un après l'autre pendant une seconde sur la matrice LED connectée. Cela facilite également la recherche de pixels défectueux ou de couleurs individuelles.
nom de la commande
pbtest
aperçu des commandes
pbtest
Paramètre Description
-aucun paramètre disponible-
Exemple
Commande : Animations
Vous pouvez utiliser une animation pour signaler un événement. Par exemple, ils sont parfaits pour afficher un événement sur la fente/l'horloge annulaire ou sur d'autres modèles qui ne prennent pas en charge l'affichage des icônes.
nom de la commande
pbani
aperçu des commandes
pbani,[animation_type 1-6],[color_on_red 0-255],[color_on_vert 0-255],[color_on_bleu 0-255],[color_off_red 0-255],[color_off_green 0-255],[color_off_blue 0-255],[animation_delay 0-500],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
type_animation | Ce paramètre définit le type d'animation. Un aperçu des animations possibles se trouve dans le tableau ci-dessous. | 1-6 |
color_on_red | Ce paramètre détermine la luminosité de la couleur rouge dans l'animation d'entrée. | 0-255 |
color_on_vert | Ce paramètre détermine la luminosité de la couleur verte dans l'animation d'entrée. | 0-255 |
color_on_bleu | Ce paramètre détermine la luminosité de la couleur bleue dans l'animation d'entrée. | 0-255 |
color_off_red | Ce paramètre détermine la luminosité de la couleur rouge dans l'animation initiale. | 0-255 |
color_off_green | Ce paramètre détermine la luminosité de la couleur verte dans l'animation initiale. | 0-255 |
color_off_blue | Ce paramètre détermine la luminosité de la couleur bleue dans l'animation initiale. | 0-255 |
animation_delay | Ici, vous pouvez définir la durée de l'animation. Il est spécifié en millisecondes et décrit le temps d'affichage par pixel. | 0-500 |
Présentation des animations
IDENTIFIANT | Description |
---|---|
1 | La matrice LED est remplie avec la couleur d'entrée à droite, puis écrasée par la couleur de sortie à gauche. |
2 | La matrice LED est remplie avec la couleur d'entrée à gauche, puis écrasée par la couleur de sortie à droite. |
3 | Une ligne verticale (en couleur d'entrée) se déplace de gauche à droite (en couleur de sortie). |
4 | Une ligne verticale (en couleur source) se déplace de gauche à droite (en couleur source). |
5 | La matrice LED est remplie des deux côtés vers le milieu, puis dissoute à nouveau. |
6 | La matrice LED est remplie à partir du centre puis dissoute à nouveau. |
Exemple
Des informations plus détaillées, y compris des images et des vidéos des différentes animations et comment vous pouvez les afficher sur votre pxlBlck sont contenues dans l'article suivant
Commande : Configurer les cadrans de la montre
Vous pouvez utiliser cette commande pour définir l'affichage de l'horloge ou l'économiseur d'écran. Les cadrans d'horloge et les économiseurs d'écran disponibles dépendent de la plate-forme pxlBlck ou de l'ensemble de matrices LED.
Vous pouvez également trouver un aperçu des différents cadrans d'horloge et économiseurs d'écran dans l'article pxlBlck - Configurer les cadrans d'horloge et les économiseurs d'écran
nom de la commande
pbdia
aperçu des commandes
pbdia,[dial_id 0-X],[absolu 0-1],
Paramètre Description
le nom du paramètre | Description | Plage de valeurs autorisée |
---|---|---|
dial_id | Ici, vous entrez l'ID du cadran d'horloge souhaité ou (si relatif) l'incrément pour sélectionner le cadran d'horloge suivant ou précédent. | 0-X |
absolu | Ce paramètre spécifie si le paramètre spécifié pour « dial_id » est interprété comme absolu ou relatif. | 0-1 |
Exemple
Vous pouvez trouver plus d'informations, y compris des images et des vidéos des différents cadrans et économiseurs d'écran, dans l'article pxlBlck - Configurer les cadrans d'horloge et les économiseurs d'écran.
Amusez-vous avec le projet
J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂
PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂
Bonjour!
J'aime beaucoup les contrôles. Mais les commandes du rectangle de sélection peuvent-elles également afficher le contenu des variables ?
Ainsi par exemple :
sur Clock#Time=All,**:*5 faire
pbrntxt,0,255,0,0,0,0,100,8,%date%
endon
Parce que je n'ai pas encore réussi à le faire, merci d'avance !
Salut Stefan,
Merci beaucoup. 🙂 Cela ne fonctionne pas encore. Mais c'est une chouette idée ! Je vais essayer de l'installer et je vous tiendrai au courant ici. 🙂
Cordialement
Fabien
Merci beaucoup! Cela fonctionne avec les variables système. Il suffit de bien faire les choses (ou j'ai besoin de lire plus attentivement)
sur Clock#Time=All,**:*5 faire
pbrntxt,0,255,0,0,0,0,100,8,%sysweekday_s% %sysday_0% %sysmonth_0% %sysyear%
endon
Fonctionne certainement. Néanmoins, merci pour la réponse rapide !
Super, content de l'entendre. Merci de me le dire. 🙂
Puisque j'ai le temps de jouer à nouveau avec la matrice, j'ai une autre question. Comment puis-je afficher des caractères spéciaux ? Si je veux sortir une porte via les règles, par exemple, un moins apparaît et le code ASCII étendu 189 . Comment puis-je changer cela ?
bonjour Stefan,
bonne question. Je n'ai pas encore eu ce cas. Je vais regarder et essayer de réparer. 🙂
Cordialement
Fabien