Skip to content
Remote control for an Home Automation System
C C++
Branch: master
Clone or download
Latest commit a9752e2 May 20, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
Fonts Add files via upload May 8, 2019
HomeAutomationRemote.ino Update HomeAutomationRemote.ino May 16, 2019 Update May 20, 2019


Remote control for an Home Automation System

Remote controller project for a personal Home Automation System Code by Guido Scognamiglio

Based on Arduino MKR 1010 WiFi and Zihatec Arduitouch MKR

Uses libraries:

  • Adafruit GFX library for ILI9341 touch screen display
  • WiFiNina for MKR1010 WiFi
  • FlashStorage for storing data into the flash memory (ATSAM doesn't have its own EEPROM)
  • ArduinoJson (v.6) for parsing data downloaded from OpenWeatherMap
  • JsonStreamingParser for parsing the 5-day forecast which would require much more RAM than the MKR board has
  • SimpleDHT for reading the DHT11 Temperature & Humidity sensor
  • Extra Fonts from Online font converter:


  • Access to a WiFi network
  • An account on OpenWeatherMap
  • Custom functions to operate remotely on your Home Automation System

Video demonstration (shot before the 24H or 5-day forecast implementations):

Video of just the weather forecast functions:

You can’t perform that action at this time.