gce-electronics / HA_RFPlayer

RFPlayer plugin for Home assistant
Apache License 2.0
31 stars 10 forks source link

En cours Beta 16 #10

Closed Doubledom45 closed 2 years ago

Doubledom45 commented 2 years ago

Version beta pour remonter OWL, EDISIO, OREGON Voir Issues 9

Possibilité d'envoyer une commande en mode Raw dans la partie commande dans l'outil de développement (EDISIOFRAME ...), la création d'ID est possible avec le Raw Hexa de la commande pour une commande Hors/Gel : EDISIOFRAME 0xDC 0xDB 0xE6 0x0C 0x01 0x16 0x21 0x05 0x00 0x61 le switch.edisioframe_0xdc_0xdb_0xe6_0x0c_0x01_0x16_0x21_0x05_0x00_0x61 sera créé

Doubledom45 commented 2 years ago

New version

Pour remontée ident plus simple Type Hygrométrique et Temperature pour Oregon Implémentation autre Visonic RTS .... Merci pour test et retour Capture d’écran 2022-05-06 191446

Aohzan commented 2 years ago

est-ce que tu peux créer une PR avec ton code pour voir les changes ?

Doubledom45 commented 2 years ago

Je suis encore en train de faire des modifications. Pour le "Jamming" l'info doit-être récupérée sur "sensor.jamming_0" et pas sur celui que tu as créé dans la partie diagnostic "jamming detection" [je n'ai pas modifié cette partie de class RfplayerJammingSensor(RfplayerDevice): de /rfplayer/sensor.py ] Le slider de réglage fonctionne ( moi n'affiche pas la bonne valeur à droite) si réglage "0" arrête bien le "Jamming"

J'ai remodifier le /rflib/rfpparser.py pour la détection RTS et VISONIC

Doubledom45 commented 2 years ago

Modification pour envoie protocole RTS, ou autres en mode RAW, et Retour des infos RTS et VISONIC ! image Debug de la commande

DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++DIM A8 RTS\n\r'
2022-05-13 23:38:13 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Running websocket_api script
INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
DEBUG (MainThread) [custom_components.rfplayer] Rfplayer send command for {'command': 'DIM A8 RTS', 'protocol': '', 'automatic_add': False}
DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++DIM A8 RTS\n\r'

ou autres en mode RAW ([ici DIM A8 RTS %48]()) ATTENTION protocole doit être '' [passage en mode YAML] image Mode YAML

service: rfplayer.send_command
data:
  command: DIM A8 RTS %48
  protocol: ''

Debug de la commande

DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++DIM A8 RTS %48\n\r'
2022-05-13 23:38:13 INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Running websocket_api script
INFO (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Executing step call service
DEBUG (MainThread) [custom_components.rfplayer] Rfplayer send command for {'command': 'DIM A8 RTS %48', 'protocol': '', 'automatic_add': False}
DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] writing data: b'ZIA++DIM A8 RTS %48\n\r'
RedQuarck commented 2 years ago

Bonjour à tous,

J'ai également testé la version Beta 14 dans HA avec un RFPlayer Voici mes observations pour contribuer :

Je confirme que je parviens bien à modifier le niveau de détection du jamming entre 0 et 10, et qu'on visualise bien les commandes envoyées par HA au RFPlayer pour ce réglage dans les logs :-) J'ai également le bug d'affichage de la valeur du slider à droite qui ne se met pas à jour

Je confirme également que l'envoi de la commande JAMMING SIMULATE génère bien les trames "JAMING ON" et fait bien passer le sensor.jamming_0 à 1 (puis il revient ensuite normalement à 0).

En revanche, autre bug de mon côté : lorsqu'on redémarre HA, l'état de sensor.jamming_0 s'initialise à 1 par défaut. Il faut forcer manuellement l'état à 0 (via la section "outils de développement", "Etats" par exemple). Je m'en suis rendu compte après avoir positionné une automatisation d'alerte lorsque le sensor.jamming_0 passe de 0 à 1, et je reçois l'alerte à chaque redémarrage de HA :-)

Je suis prêt à faire d'autres tests pour aider aux avancées, mais uniquement sur la partie JAMMING (désolé, je n'ai pas d'équipements 433/868 utilisant les protocoles du RFPlayer pour faire plus).

Merci à tout ceux qui travaillent actuellement là-dessus, C'est vraiment génial d'avoir une compatibilité sous Home Assistant !!

cob94440 commented 2 years ago

De mon côté la beta 14 ne fonctionne pas Lorsque je bouge le slider : image et voilà tout ce que j'ai 👍 image

Doubledom45 commented 2 years ago

@cob9440

De mon côté la beta 14 ne fonctionne pas Lorsque je bouge le slider : ! image

Salut Tant que tes identités sont grisées pas possible d'envoyer une commande ! Tu n'as pas autres qui remontent, la configuration ? image image

image

image Merci de donner info ou suivre évolution sur le Forum Fr jamming test

@+Dom

daafunky commented 2 years ago

Merci doubledom pour ce dev, je vais tester cette beta avec HA sur des controles Chacon/DiO, je peux aider pour tester des volets X2D deltadore, (j'avais fait évoluer la beta sur domoticz). Et il y a aussi le protocole de Cherubini que j'aimerais bien faire fonctionner sur HA pour un store banne, ils utilisent un rollingcode sur du 433mhz.

Doubledom45 commented 2 years ago

Salut N'hesite pas à regarder la béta ici . Les Chacon/Dio remontent bien. Pour X2D fais remontés tes logs sur la béta. Pour ce qui est du rollingcode, normalement pas facile ( dire impossible) . Laisse tes infos sur la béta ou sur le forum HA Fr @+Dombitmoji

daafunky commented 2 years ago

Pour X2D fais remontés tes logs sur la béta.

Peux tu indiquer où se trouvent ces logs ? J'ai activé le mode avancé, mais je n'ai rien dans Paramètres - Système - Journaux

seymourd commented 2 years ago

Hello,

J'ai le même problème de création automatique d'entités que déjà reporté sur HACF ici. J'ai pu tester de mon côté, en RTS pas de problème pour la création d'entité, ça ne se produit qu'en X2DSHUTTER.

Si ça peut apporter une information supplémentaire pour la résolution...

En tout cas merci pour le boulot, j'ai moi aussi pu sortir ma VM Jeedom qui ne servait qu'à ça, il ne me manque plus que l'intégration de l'entité de mon volet roulant X2D !

Doubledom45 commented 2 years ago

Hello,

J'ai le même problème de création automatique d'entités que déjà reporté sur HACF ici. J'ai pu tester de mon côté, en RTS pas de problème pour la création d'entité, ça ne se produit qu'en X2DSHUTTER.

Si ça peut apporter une information supplémentaire pour la résolution...

En tout cas merci pour le boulot, j'ai moi aussi pu sortir ma VM Jeedom qui ne servait qu'à ça, il ne me manque plus que l'intégration de l'entité de mon volet roulant X2D !

Salut... Est-ce que tu peux me contacter sur HACF avec la ref d'ici ? en me montrant les logs que tu as en ce moment sur le X2D. bitmoji Doubledom HACF en cours

Doubledom45 commented 2 years ago

béta 16

seymourd commented 2 years ago

Hello,

Désolé je n'ai pas eu le temps de te faire un retour (ni de m'inscrire sur HACF...) Pour la mise à jour Beta 16, il faut désinstaller/réinstaller le composant, ou juste updater le dossier rfplayer suffit ?

Merci !

Doubledom45 commented 2 years ago

Salut.. @seymourd

Normalement avec version Béta il y a demande de mise à jour par HACS, Si tu n'as pas la version Béta : La logique veut que l'on désinstalle la précédente version proprement par le menu de l'addon image Redémarré HA, vérifier le répertoire dans image si plus de trace de rfplayerimage Sinon supprimer voir image image Et rechercher dans HACS si possible l'addon

Voir info https://github.com/Doubledom45/HA_Rfplayer_Beta

bitmoji

seymourd commented 2 years ago

Hello,

Merci pour les infos. J'ai bien fait toutes les MàJ, pourtant toujours la même erreur à l'ajout d'une entité X2DSHUTTER...

Doubledom45 commented 2 years ago

Est-ce que tu peux passer sur la discussion de la béta Ou sur le forum HA Fr et envoyer message en MP @+