Bonjour,
J'ai la même problématique effectivement.
Mon approche est un peu bourrue... En gros, j'ai un émetteur qui ne dialogue pas avec le récepteur. Il émet simplement et pour m'assurer une détection certaine, j'ai opté pour un module NRF24L01+ avec antenne extérieure "rubber dick".
Côté réception, j'ai deux options, la plus ancienne est basée sur un arduino nano associé à un transceiver NRF24L01+ identique (avec antenne extérieure aussi). Je pense que c'est du luxe, mais l'expérience m'a montré que je n'ai jamais eu de données perdues.
Comme je ne souhaite pas être baigné en permanence dans les champs électromagnétiques (c'est le cas avec des systèmes actuels achetés) mon émetteur émet tous les quarts d'heure sa chaine de caractères.
Pour cela, j'ai installé dans le boitier émetteur un module RTC de type ds3231. Il est très précis, possède une pile bouton permettant de maintenir la mesure du temps même en absence d'alimentation.
Concernant l'alimentation, j'ai utilisé une petite alim ajustable, type perel 800mA (une simple alim de téléphone portable alimenté en USB est encore moins chère).
Mon alim est réglée sur 7 volts elle alimente via une prise jack l'arduino (mauvais choix, c'est pas très fiable) le jack est relié à l'entrée "vin" (attention ne pas entrer sur l'entrée 5 volts).
Le module NRF24 est alimenté en 3.3V via un régulateur extérieur (type 1117) alimenté sur le 7 volts de ma petite alim.
Côté émission, je retrouve un nano, le NRF24, le régulateur extérieur et un afficheur lcd 20x4.
La deuxième solution très récente est basée sur une détection différente combinant NRF24 et esp8266.
Le principe est très simple :
on abandonne le nano remplacé par l'esp8266 12E. Celui-ci est alimenté via son entrée vin en 7 volts (même alim et même commentaire sur l'utilisation d'un chargeur de téléphone USB). Le module NRF24L01+ est connecté sur l'esp8266. J'ai opté là aussi pour un nrf24 avec antenne extérieure. Il est alimenté via un régulateur 7v --> 3.3V pour épargner le régulateur intégré au module esp8266 12E.
Ensuite j'ai opté pour thingspeak qui me convient parfaitement.
Une remarque, attention au brochage de l'ESP8266 12E il ne correspond pas au brochage arduino. On trouve la correspondance entre les deux sur le net.
Cordialement