Skip to content

intelka-net/sw-01

Repository files navigation

SW-01

Intelka Smart Switch 1 Gang Repo

This repo purpose is to give everyone interesed a deeper look to the IntelKA Single Switch available for purchase at https://www.intelka.net

2022-09-15T09_03_48 310Z-1

What is it? It's an MQTT Wifi Wall Mounted Smart Switch that can be linked with any MQTT Compatible Smart House Software, like HomeAssistant, OpenHAB, NodeRed... etc. using the popular ESP8266

IMPORTANT: Requires a Neutral Cable at the installation box

Why did you make it? Because I tried to buy off the shelf switches and they force you to use their own app, give away your personal information to some obscure company lost somewhere in the middle of the woods and by the time you realize you already have multiple apps to control your house appliances, depending on the terms of service of each cloud provider they could potentially ask for money later on to keep your house running including the risk of someone hacking in due to some security issue.

What makes it special? At home we use both IOS and Android and it allows me to integrate directly with Apple Products through HomeAssistant + HomeKit and also with HomeAssistant + Google Assistant and keep other products working through only one App! Runs completely locally! Instant feedback! :D

SimplifiedFlowTurnOnLight

You can link it with any MQTT compatible software! You can directly send it commands, it has a physical button to press and give physical feedback and blend in as a normal wall switch.

Captura de pantalla 2023-01-16 192342

Where are the files for 3D Printing? You'll find in this repository a "fitting" file for you to check if the switch dimensions are good for your wall. If you're satisfied with the footprint you can then go to my website https://www.intelka.net and purchase for what I consider a reasonable price an assembled switch for you to play with! That way you support my work and allow me to spend more time creating cool home automation projects! :D

Captura de pantalla 2023-01-16 192525

What about the code? I wrote my own special firmware that handles my current needs, super light weight and very little configuration (Only enter your WiFi and MQTT Broker details and you're set to go!) by using the MQTT Auto Discovery feature from HomeAssistant to make it automagically show up on your dashboard!. I'm trying to make my hobby a small business I provide the compiled binary .hex version you can easily burn it on any ESP8266 board.

You can use this guide to burn the .bin file: https://github.com/SequoiaSan/Guide-How-To-Upload-bin-to-ESP8266-ESP32

You can perform the wiring following the Simplified Diagram you can check out if this would work for you. If that would be the case you can then go to my website https://www.intelka.net and purchase for what I consider a reasonable price an assembled switch for you to play with! That way you support my work and allow me to spend more time creating cool home automation projects! :D

Okay I got the software loaded, how do I wire up my ESP8266 to test? You need a tactile switch and two leds (one to show the status and the other to show the relay signal) Please check the Arduino Button tutorial and Arduino LED tutorial

Arduino Button: https://www.arduino.cc/en/Tutorial/BuiltInExamples/Button

Arduino LED: https://docs.arduino.cc/built-in-examples/basics/Blink

WARNING! | ATTENTION!

Please note these are Simplified Schematics and its purpoese is representative only and that anyone using the device should ensure they follow the regulations of their country! If in doubt please consider reaching out to your local electrician.

SimplifiedSchematicSW01

What about ESPHome?

If you're part of the group that uses ESPHome you can get the YAML file in this Repo. I tried using ESPHome recently but for my specific setup (Raspberry Pi Zero W 2 ) can't handle it, it's too resource intensive! By using my own firmware I can run all my smart wall switches natively (No Addons!) But please feel free to go ahead and check the YAML sketch.

What about Tasmota?

Exposed pins are ready for you to load it! Just set the input and output pins as shown in the diagram and you should be set in no time. I tried using Tasmota recently but for my specific setup (Raspberry Pi Zero W 2 ) can't handle it, it's too resource intensive! By using my own firmware I can run all my smart wall switches natively (No Addons!)

Give it a try!

Copyright IntelKA 2023 (C) All Rights Reserved

About

Intelka Smart Switch 1 Gang Repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published