Quotidien Shaarli

Tous les liens d'un jour sur une page.

May 25, 2022

Utilisateur Rfplayer - Protocoles de communication / RF 433 - Home Assistant Communauté Francophone

Il y a aussi l’astuce pour voir si un ID Parrot est enregistré ( test sur un seul)
dans services Rfplayer mettre dans « device_adresss » l’identité et sa cde, si ok voir log
ici Mode YAML
en Mode UI
Log en TXT
Log en XML
Si la cde ou l'ID n'existe pas ici (OFF)

le log ne remonte pas d’info derriere « /reqNum> »

Log en XML avec un faut ID ou cde
En supplément la fonction Apprentissage du Parrot depuis HA

Dans l’outil de développement ‹ services › du GCE RFPlayer: send_command

    Vous pouvez faire en mode YAML (plus simple)
    il faut → automatic_add: false
    il faut-> protocol: '' <----cela n’est pas possible en mode UI

    dans la partie " command: " c’est là que nous entrons

    la commande à enregistrée avec son ID

    sa fonction

    et le message de rappel de sa fonction si besoin (reminder) maxi 30 caracteres entre crochet [message] POSSIBLE QUE DE A1 à B16

Exemple pour moi apprendre une commande ON, pour Mettre en fonction ma pompe, dans l’ID « B10 »
j’ai mis trop de caracteres dans le message d’info donc sera tronqué (Pompe Puit ON_ALL 0125C5CE - 1)
Exemple en mode YAML

service: rfplayer.send_command
data:
automatic_add: false
command: PARROTLEARN B10 ON [Pompe Puit ON_ALL 0125C5CE - 1232171904]
protocol: ''

image
image1156×308 16.2 KB

Si appuie sur APPELER LE SERVICE le RFPLAYER passe en attente d’envoie de code ( il faut être assez prés 50cm /1 m suivant la puissance de l’émetteur)
Info de Ziblue mode Parrot apprentissage

Il vous reste a initier cette commande PARROT dans HA qui produira un switch.parrot_« x »
Rappel méthode

Donc dans la page intégration du RFPLAYER on doit retrouver notre switch.parrot_b10 ( j’ai déjà renommer et mis icône)
switch.parrot_b10

Si on a un ON et un OFF ( en mode Parrot) on peut passé aussi par « /config/switch.yaml »
et ajouter un switch avec les commandes ON et OFF

  • platform: template
    switches:
    pompepuit:
    friendly_name: 'Pompe Puit ON OFF Rfplayer'
    turn_on:
    service: rfplayer.send_command
    data:
    command: 'ON'
    protocol: PARROT
    automatic_add: false
    device_address: B10
    turn_off:
    service: rfplayer.send_command
    data:
    command: 'OFF'
    protocol: PARROT
    automatic_add: false
    device_address: B1

On devrait retrouver après redémarrage notre identité dans une carte bouton cela donne :
image
image897×534 26.2 KB

image

@+DÕ¿ÕM