Croduino NOVA for wireless multi-room temperature monitoring with MQTT

Customer:

I need to monitor temperature in several rooms:

  • Currently 6 rooms (plus outdoor temperature) - expandable to 16 rooms
  • Temperature sensors should be wireless with local power
  • Monitoring and data viewing via web interface
  • Alerts for temperature too low or too high
  • Optional: door open/closed monitoring (10 doors)

I’ve been researching Raspberry Pi solutions but would like your suggestions as well.

Original message (Croatian)

Ponovo bi trebao vas savjet. Imam potrebu nadzirati temperaturu u nekoliko prostorija u [name removed]: - trenutno 6 prostorija (+ vanjska temp) - prosirivo do 16 prostorija - detektori temperature bi trebali biti bezicni, napajanje lokalno - monitoring i pregledavanje zapisa preko web sucelja - alert u slucaju preniske ili previsoke temperature - opcija: monitoring vrata otvoreno/zatvoreno (10 vrata) Poceo sam proucavati opcije na Rasperry Pi platformi, no rado bih cuo i vas prijedlog. Za dodatna pitanja slobodno me nazovite na , [name removed] i kćeri d.o.o. [address removed][address removed]: Hvala i srdacan pozdrav [name removed]

Originally submitted via email support on 12 December 2016. Migrated to the forum for community visibility.

Soldered Support:

For this project I recommend Croduino NOVA + temperature sensors (DHT11, DHT22, DS18B20 or similar).

I would build this using MQTT protocol on a local WiFi network (does WiFi coverage exist everywhere?) and use a Raspberry Pi as an MQTT Broker. It can then send data to an MQTT platform (the question is whether it needs to be local or accessible over the internet - using a ready-made service on the internet is simpler) where you would have a view of the readings.

For notifications, you need to carefully select a service. Even better if it already has an app to avoid writing your own code for this part - which probably exists. The question is: what kind of alert do you want - email or smartphone notification?

I’m assuming this is a system for your home or one project, not something on a larger scale?

Provide answers to these questions so we can continue.

Original message (Croatian)

hvala na upitu! :slight_smile:
Za ovo preporučam Croduino NOVA + senzor temperature(DHT11, DHT22, DS18B20 ili treće)

Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics

Vodootporni DS18B20 senzor temperature – Soldered Electronics

Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics
Ako trebate detektore za otvorenost prozora i vrata: Soldered: Open-Source Electronics, Boards, Sensors & Modules – Soldered Electronics
Ja bih ovo složio preko MQTT protokola na lokalnoj WiFi mreži(postoji li WiFi signal svuda?) i koristio bih Raspberry Pi(ako ga već imate) kao MQTT Brokera. On onda može slati podatke na nekakvu MQTT platformu(sad je pitanje jel treba biti lokalna ili pristupačna preko interneta, jednostavnije je koristiti neki gotovi servis na internetu) na kojoj biste imali pregled očitanja.
Što se tiče notifikacija, treba samo pažljivo odabrati servis. Još bolje ako on već ima svoj neki app kako bi se izbjeglo vlastito pisanje koda za ovaj dio - a to vjerojatno postoji. Pitanje je samo..kakav alert želite, email, smartphone notification?
Ovo je pretpostavljam sistem za Vašu kuću ili jedan projekt, ne nešto na veće staze?
Javite odgovore na pitanja od gore pa se možemo čuti za dalje.

Customer:

Thank you for the quick response.

Yes, this is for a single project for now.

The entire house has WiFi coverage.

Yes, I agree that using a ready-made service for monitoring and notifications is best.

I haven’t ordered a Raspberry Pi yet but plan to soon. Do you also stock Raspberry Pi?

From what I understand, for each room I need a combination of Croduino NOVA + temperature sensor (+ power supply)?

Can I connect multiple temperature sensors or reed relays to a single Croduino?

Original message (Croatian)

Hvala na brzom odgovoru. Da, radi se za sada o jednom projektu. Cijela je kuca pokrivena wifi signalom. Da, slazem se da je za monitoring i notifikaciju najbolje koristiti neki gotovi servis. Rasperry Pi nisam jos narucio, no namjeravam uskoro. Ako sam dobro razumio, za svaku prostoriju mi treba kombinacija Croduino NOVA + senzor temperature (+ napajanje)? Da li mogu na jedan Croduino spojiti vise senzora temperature ili reed releja? Hvala na savjetu, [name removed]

Soldered Support:

Unfortunately we don’t stock Raspberry Pi, but we will have another SBC that runs Linux soon.

Yes, that’s correct - you need NOVA + sensors for each room. You can connect as many sensors as there are pins on the NOVA. Everything is then organized within MQTT.

Original message (Croatian)

Nažalost nemamo Raspberry Pi, ali imat ćemo neki drugi SBC koji vrti Linux uskoro.
Da, tako je, trebate za svaku prostoriju NOVA + senzori. Može ići senzora koliko ima pinova na NOVI. Sve se onda organizira unutar MQTT-a.
Inače ne radimo ovako male projekte, ali budući da je zanimljivo u obliku tutorijala za naš blog, mislim da bismo napraviti ovo. Samo opet nisam siguran za cijenu… :slight_smile: imate li Vi neki budžet za ovo?