All Projects β†’ davidgatti β†’ IoT-Home-Automation

davidgatti / IoT-Home-Automation

Licence: Apache-2.0 License
πŸ…ΏοΈ A simple project that uses a Particle to control a garage remote over the internet

Programming Languages

objective c
16641 projects - #2 most used programming language
swift
15916 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to IoT-Home-Automation

gogo-garage-opener
Go implementation of a Raspberry Pi garage door opener
Stars: ✭ 42 (+147.06%)
Mutual labels:  home-automation, garage
Home-Assistant-Main
My Home Assistant Configuration Be sure to ⭐ my repo so you can keep up to date on the daily progress!
Stars: ✭ 54 (+217.65%)
Mutual labels:  home-automation
rfoutlet
Control remote controlled outlets via Raspberry PI
Stars: ✭ 14 (-17.65%)
Mutual labels:  home-automation
home-assistant-ansible
🎭 Ansible playbooks/role for the setup of Home Assistant.
Stars: ✭ 48 (+182.35%)
Mutual labels:  home-automation
raincloudy
RainCloudy is a library written in Python 3.x that manages the Melnor RainCloud Smart Garden Watering Irrigation Timer.
Stars: ✭ 22 (+29.41%)
Mutual labels:  home-automation
home assistant appdaemon alexa google
An AppDaemon application for Home Assistant, handles calls from Alexa Skill and a Google Action
Stars: ✭ 11 (-35.29%)
Mutual labels:  home-automation
hassio
ESPHome Hass.io addon files
Stars: ✭ 175 (+929.41%)
Mutual labels:  home-automation
P1P2Serial
P1P2Serial library and P1P2Monitor program for low-level reading and writing Daikin/Rotex P1/P2 bus (based on Japanese Home Bus System), likely also for DIII-NET (F1/F2) bus, Mitsubishi M-Net bus, Toshiba TCC-Link, Hitachi H-link, Panasonic/Sanyo SIII-Net, Haier, York, ..
Stars: ✭ 91 (+435.29%)
Mutual labels:  home-automation
modbus4mqtt
Modbus TCP <-> MQTT glue. YAML configuration. Robust.
Stars: ✭ 21 (+23.53%)
Mutual labels:  home-automation
openhab2 pub 001
openhab2_pub_001
Stars: ✭ 29 (+70.59%)
Mutual labels:  home-automation
automate-home
Yet another python home automation (iot) project. Because a smart light is more than just on or off.
Stars: ✭ 59 (+247.06%)
Mutual labels:  home-automation
home
Monorepo for all home automation related development, including integrated firmware, PCBs, configuration, and bridges
Stars: ✭ 104 (+511.76%)
Mutual labels:  home-automation
jarvis
Jarvis Home Automation
Stars: ✭ 81 (+376.47%)
Mutual labels:  home-automation
AISecurityCamera
A simple Security Camera example which detects motion and perform face recognition
Stars: ✭ 27 (+58.82%)
Mutual labels:  home-automation
csrmesh
Reverse engineered bridge implementation of the CSRMesh BTLE protocol
Stars: ✭ 65 (+282.35%)
Mutual labels:  home-automation
connection checker
Android library for checking the internet connectivity of a device.
Stars: ✭ 26 (+52.94%)
Mutual labels:  internet
homeassistant-lovelace-alarm-clock-card
Building the perfect alarm clock...
Stars: ✭ 32 (+88.24%)
Mutual labels:  home-automation
HAController
A very simple home automation controller in Visual Basic .NET
Stars: ✭ 15 (-11.76%)
Mutual labels:  home-automation
tradfri-mqtt
Mirrors TrΓ₯dfri gateways endpoints into MQTT and send commands to the gateway from MQTT
Stars: ✭ 26 (+52.94%)
Mutual labels:  home-automation
PHP-Broadcast-radio
🌈 Autonomous streaming audio ,serveronline internet radio is free streaming music for your listening pleasure, as well as news and announcements.
Stars: ✭ 38 (+123.53%)
Mutual labels:  internet

Alt text

IoT-Garage-Opener

The problem: many people under on roof and just one remote for the garage. Solution? Connect the remote to the internets and write an iOS app to trigger the remote over the internet.

It started as a simple project ;) and now you can:

  • Store the whole history of open and closes thanks to Parse.com
  • Store the amount of uses
  • Store the state of the door
  • Detect if the physical remote was used, not yet saved on Parse.com

URLs

How to add seecrets to the project

Alt text

In this project we are usign Particle and Parse. Two products that have cloud based services. For authntication they use tokesn and IDs. For safte reasons I can't attach thoes secrets to the proejct. Thus the requirment of the Secrets.plist file.

The gif above shows you how to add key to the plist file.

For Particle you will need the following keys

  • ParticleToken
  • ParticleDeviceID

For Parse you will need the following keys

  • ParseAppID
  • ParseClientID

Save, compile and enjoy :)

The End

If you enjoyed this project, please consider giving it a 🌟. And check out my GitHub account, where you'll find additional resources you might find useful or interesting.

Sponsor 🎊

This project is brought to you by 0x4447 LLC, a software company specializing in building custom solutions on top of AWS. Follow this link to learn more: https://0x4447.com. Alternatively, send an email to [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].