RFlink Wifi MQTT fait maison

Bonjour,

La fréquence 433mhz contient une diversité de protocoles assez impressionnantes, il y a très peu d’interoperabilité et chaque fabricant à inventer son protocole.
Ton problème est sans doute que les combinaisons testèes n’etaient pas compatible avec ton appareil.
J’ai d’ailleurs un site qui reference les compatibilités.

Ceci étant dit si tu souhaites encore continuer à explorer voici les réponses pour OMG.

Le mieux est de telecharger mqtt explorer et de le connecter au broker mqtt avec l’utilisateur et le mot de passe que tu viens de créer.
Cela te permettra de voir directement ce qui se passe.

Est ce que tu aurais un esp32 à la place de l’esp8266 pour les tests ?

Malheureusement non

J’ai lancé MQTT explorer. Ça bouge. Je ne sais pas interpréter ce que je vois
Je m’attendais à voir un genre de capteur, type « 433toMQTT » au même niveau de $SYS
J’ai l’impression d’avoir un pb dans mon paramétrage des fichiers User_config.h et plaeformio.ini

En effet, la passerelle n’est pas connectee.

Tu devrais voir des infos dans home/OpenMQTTGateway et la ce n’est pas le cas.

D’accord. Donc mes réglages manuel depuis Plateformio doivent être mauvais.
Je viens de recommencer avec NodeMCU-PyFlasher.exe, puis rentrée les bonnes valeurs wifi + mqtt

Effectivement c’est mieux:

Donc ma station RF433 ne semble pas être capté, car je ne vois aucune info transiter, même en appuyant sur les boutons de synchronisation.

Mais alors que je vois des infos sous MQTT Explorer, sous Mosquitto dans HA, je n’ai pas ces info.
Le log est toujours vide ou plutôt avec une forme d’erreur.
Idem depuis l’intégration, en interrogeant le Topic home/ ou home/OpenMQTTGateway_ESP8266_RF
C’est pas très clair.

@1technophile Merci pour ton aide en tout cas :+1:, je crois être arrivé au bout :-/

1 « J'aime »

Tu peux essayer également la gateway Pilight maintenant que tu sais comment intégrer OMG.
nodemcuv2-pilight

OK, j’ai testé mais pas de changement.
J’ai un petit doute sur ce que je fais, peux tu me dire si j’ai bon ou pas stp ?

Je pioche dans la banque que tu as mis à dispo sous Github

Je prends seulement le .bin (soit le pilight, soit le RF, au choix)
Je le charge avec NodeMCU-PyFlasher.exe, je flash mon ESP8266, et c’est tout !?

1/ Ma dernière manip, j’ai flasher avec nodemcuv2-pilight-firmware.bin et je n’ai pas eu besoin de refaire le paramétrage wifi etc…ça m’a étonné.
2/ Le même package en .zip (qui est plus lourd) il est mieux, moins bien ou c’est le même ? Je ne vois pas comment utiliser tous ces éléments.

Catalogue

Bonjour à tous

J’ai un ESP32 avec un récepteur RF433. Je n’ai pas testé un ESP8266 mais je me suis dit que l’ESP allait être super occupé avec les émetteurs de tous mes voisins… :crazy_face: donc qu’il fallait de la puissance.

Cela fonctionne bien. Par contre, rien ne bougeait sans antenne. J’ai testé avec une petite antenne et je captais ma sonde de température en l’approchant du récepteur puis j’ai acheté une grosse antenne et maintenant je capte tout le quartier.


ha oui j’oubliais:

  • j’ai flashé le code de cpainchaud disponible sur git:
    GitHub - cpainchaud/RFLink32: RFLink for ESP, with MQTT client
  • le flash se fait via Visual studio/PlateformIO
  • via l’access point wifi, je rentre les paramètres MQTT
  • le message n’est pas terrible et j’ai du me faire
    • un script python pour décoder température et humidité
    • une automatisation MQTT pour décoder les on/off d’une vieille télécommande

Voici le message MQTT que je reçois du RFlink32:

Là c’est la sonde de température du voisin.

Autre retour d’expérience:

  • je me suis fait aider par le discord RFlink :heart_eyes:
  • le décodage de Oregon scientific v1.0 ne fonctionne pas. l est inhibé de base dans le code. On peut l’ajouter mais, chez moi, cela plantait l’ESP rapidement. Du coup, ma vielle station météo n’est pas décodable et j’ai du acheter de nouvelles sondes.

image

ha oui si quelqu’un sait comment ajouter un petite sonde de température au soft qui décode le RF433, je suis preneur :slight_smile:

Je n’ai pas eu le temps de m’investir dans l’apprentissage du C…

Merci du conseil @Haz
J’ai essayé avec le code que tu proposes mais mon ESP8266 n’est pas visible.
Ce qui m’ennuie c’est que je n’ai même pas la page WifiManager sur le smartphone pour configurer mon wifi et le serveur MQTT

je me pose 2 questions:
1/ a force de flasher est ce que l’ESP ce remet bien a zéro, ou est il capable de conserver des régalges d’avant, ou faut il appuyer sur des boutons RST ou Flash avant de recharger ?

2/ sur le code de cpainchaud, depuis Visual Studio, est-ce que je dois customiser des choses ?
car au build j’ai des erreurs qui apparaissent.

(exemple il parle d’une board = d1_mini et dans le code ;[env:nodemcuv2] est désactivée, alors que j’ai une nodemcuv2, ou encore faut-il supprimer les lignes dédiées aux ESP32 ? )

Je me familiarise un peu avec le logiciel et les nombreux fichiers .cpp etc…mais mes réglages semblent pire.

Tu peux flasher un ESP tout en conservant les parametres. Si tu ne fais pas un erase, il va garder en flash tes réglages précédents.

RFXCom ne passe pas à l’épreuve d’OMG ?
J’ai quasi plus qu’un seul device dessus mon volet solaire somfy que je ne suis pas prêt de remplacer !

Salut Ficus

Je suis désolé, je ne sais pas trop.
A priori, il faut que tu choisisses le board et ensuite, le programme choisira les paramètres qui s’applique au board.
De mon coté, j’ai essayé avec le clignotement d’une LED, ensuite je suis passé au code de cpainchaud…

@1technophile Bonjour Florian,
Je suis allé sur le forum de ton projet. C’est moi qui ai acheté un Heltec LoRa 32 V3 qui n’est pas compatible avec OpenMQTTGateway.
Je voulais savoir comment se passait l’intégration de ta plateforme dans HA ?
Car j’ai un RFLINK et c’est vraiment une plaie dans HA niveau intégration. Je n’ai pas envie de remettre 90€ dans un RFXCom. J’hésite à me prendre un Lilygo TTGO à 20 balles et le flasher avec ton système. Je voudrais savoir avant comment sont rapatriées les données avec MQTT, comment se passe l’intégration, comment les appareils (volets, capteur de portes, télécommandes) sont exploitables etc.
Merci d’avance pour ta réponse.

Bonjour David,

L’intégration dans HA est super facile avec RTL_433 car on utilise l’auto-discovery, les appareils sont donc créés automatiquement.
Ce qu’il faut savoir c’est que RTL_433 ne supporte que la réception et ne permet pas de contrôler, donc pour les volets roulants il faut envisager une autre solution que RTL_433 mais qui sont moins sur étagères (CC1101 par exemple) et l’auto discovery n’est pas développé en dehors de RTL_433.

1 « J'aime »

Merci pour ta réponse. Effectivement si ce n’est qu’en RX c’est un problème. Il me faut un transceiver (TX/RX) Comme peut l’être un RFXCom ou RFLINK.
Sinon il me reste l’option Sonoff bridge R2 à flasher…

Quelle est ta liste d’appareils RF exactement ?

Les volets roulants (9 au total) tous reliés à du Chacon DIO
Des relais de type ZK1PA pour mes projecteurs extérieurs, ma porte de garage, mon portail et 2 télérupteurs, mon ordinateur et la tête de lit (9 au total)
Tous mes détecteurs de fumée, et mes capteurs de porte.
Ca fait du monde…

Bonjour @ficus
Tu a réussi a connecter ta duolixmax max avec ha?
Si oui pourrais tu détailler ta solution ?
Merci et bonne année a tous
Nota: j’ai déjà suivi le post Intégrer une VMC double flux dans HA
Avec donc suivi des températures d’entrée et sortie a l’aide d’un esp32 et de sondes dallas

Bonjour, malheureusement non je n’ai pas réussi à capter le signal RF entre ma VMC et le boîtier de commande.

Bonjour à tous et meilleurs voeux.
Je suis nouveau sur ce forum et je remercie tous ceux qui participent et partagent leurs réalisations.
J’ai flashé OpenMQTTGateway (merci Florian) sur Lilygo LoRa32 V2.1 c’est nickel par contre pour l’intégration Domoticz pas terrible.
Je vais aller voir chez HA (install en cours sur box tv) où il parait que ça se passe beaucoup mieux.
J’ai aussi installé Rflink32 de Cpainchaud sur un Bridge RFSonoff,c’est mieux au niveau Domoticz mais la réception n’est pas pile poil pour de grands espaces, avec un Lilygo Lora et une bonne antenne ça devrait être pas mal.
Est-ce quelqu’un a essayé d’adapter le Rflink32 de Cpainchaud sur un Lilygo Lora32?
PS: J’ai aussi vu que RFlink original est de nouveau actif avec une nouvelle version.
Patrick