Innehållsförteckning:

Tillägg till Sonoff Wall Switch: 4 steg
Tillägg till Sonoff Wall Switch: 4 steg

Video: Tillägg till Sonoff Wall Switch: 4 steg

Video: Tillägg till Sonoff Wall Switch: 4 steg
Video: SONOFF 4 Channel Wi-Fi Switch - Review | Setup | Demo | 🏠🎛️💡📴 2024, November
Anonim
Tillägg till Sonoff Wall Switch
Tillägg till Sonoff Wall Switch

Om du använder Sonoff T1-väggströmställare, har du tagit dig bort från att använda molnbaserade servrar för hemautomation och skulle vilja få mer funktionalitet ur den väggmonterade ljusströmställaren. Denna instruktör visar hur du lägger till en temperatursensor och eventuellt en summer.

Nödvändig förutsättning

1. Medel att blinka Sonoff T1 antingen över luften (OTA) eller med CP2102 USB till TTL -adapter.

2. Mqtt Broker för att ta emot informationen.

3. Hemmautomatiseringsplattform för att styra omkopplaren och visa sensordata.

Mitt mål för detta projekt var att lägga till ytterligare funktionalitet till en av mina Sonoff -vägglampor. Jag har haft dem i lägenheten ett tag, de kör alla Tasmota firmware, vilket gör att de kan kommunicera över MQTT till min automatiseringsplattform Home Assistant.

Det finns gott om youtube -videor om Home Assistant och Tasmota, jag skulle rekommendera att kolla in dem.

Jag har alltid velat ha en central lägenhetstemperatur så att jag kan automatisera kylning/uppvärmning i hela huset. Som tillval lade jag till en summer för att ge det generiska pipet när larmet aktiveras. Detta instruerbara är hur jag gick till väga

Varning!

Det kommer att finnas tider som arbetar med växelspänning när du tar bort eller lägger till strömbrytaren, var försiktig

Steg 1: Inställning av fast programvara

Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup
Firmware Setup

Jag började konfigurera firmware på min väggbrytare, och Sonoff kör ett ESP8266 -chip, som när jag blinkar med Tasmota eller ESPhome gör det möjligt att ansluta sensorer, reläer, switchar och lysdioder, jag fokuserar på Tasmota som det är firmware jag använder främst.

Utbrytningsdynorna som används för att blinka in den fasta programvaran exponerar 2 GPIO -stift på ESP8266 Tx- och Rx -stiften, som korrelerar med GPIO 1 och GPIO 3 med respekt.

Det finns två saker att veta när du använder dessa till stift. Båda stiften blir höga under start, vilket innebär att de matar ut 3,3v under en split sekund under uppstartsprocessen, och viktigast av allt, om Tx GPIO 1 -stiftet dras lågt under startprocessen, misslyckas styrenheten med att starta.

Med det i åtanke bestämde jag mig för att lägga till temperatursensorn på GPIO1 (TXD) och summern på GPIO3 (RXD).

Med Tasmota blinkat över till konfigurationssidan, välj "konfigurera modul" och välj modul som "Sonoff T1" med motsvarande gängomkopplare du har, klicka på spara och vänta med att starta om.

Efter omstart, gå tillbaka till sidan "Konfigurera modul", nu kan vi välja vår temperatursensor från rullgardinsmenyn med GPIO1. Jag använder en DHT22, så jag har valt AM2301 andra alternativ är DHT11 och SI7021.

Frivillig

Om du lägger till summern väljer du summer från drop -menyn för GPIO3.

Steg 2: Dags för mods

Dags för Mods
Dags för Mods
Dags för Mods
Dags för Mods
Dags för Mods
Dags för Mods
Dags för Mods
Dags för Mods

Att lägga till sensorn och summern som tillval kräver lite lödning och att räkna ut hur ledningarna ska köras.

Fäst temperaturgivaren och summern enligt diagrammet

1. Anslut temperatursensorns datalinje till TXD och summerns positiva ledning till RXD

2. Anslut temperaturens VCC till 3.3v -stiftet på ljusomkopplaren

3. Anslut temperatursensorns jord och summern till minuset

Jag bestämde mig för att lägga till några kvinnliga huvudstiften på kretskortet och fräsa ut plastkåpan på baksidan för att låta stiften rinna igenom.

Jag gjorde sedan en liten trådvävstol för att fästa sensorn och summern genom huvudstiften.

Dags att testa det, slå på elnätet och det kommer antingen att fungera eller sprängas, som tur var fungerade allt.

Steg 3: Städa upp allt

Snyggt på allt
Snyggt på allt
Snyggt på allt
Snyggt på allt
Snyggt på allt
Snyggt på allt

Så nu var det dags att städa upp allt eftersom vi inte vill att ledningar sticker ut från en strömbrytare och avstängde det till Fusion 360.

Jag konstruerade ramen för att linda runt frontplattan som sedan sträcker sig ut för att rymma temperatursensorn och summern med en liten grill, det är allt tryckt med PLA och med stöd, det kan målas eller bara lämnas som det är.

Jag skrapade ut lite gips för att köra trådarna förbi baksidan och ut på sidan. Att skrota gipset innebar att jag inte hade några visuella mods på frontplattan så att jag kan använda den någon annanstans om behovet uppstår.

Jag har bifogat två STL -filer, en som bara mods för temperatursensorn och den andra som inkluderar summern.

Steg 4: Slutsats

Slutsats
Slutsats
Slutsats
Slutsats

När den fasta programvaran är inställd och all hårdvara installerad och uppgraderad kommer projektet till ett slut, temperatursensorn visas automatiskt på startskärmen för tasmota, och när installationen sänds sänds värdena till MQTT -servern med 5 minuters intervalluppdateringar.

Härifrån kan du importera sensordata till din föredragna automatiseringsplattform för visning på dina enheter eller användas för automatisering.

Frivillig

Buzzer kan testas i konsolen genom att skriva Buzzer följt av 3 nummer separerade med ett komma

Första siffran är mängden pip

Andra siffran är varaktigheten för ett enda pip

Tredje numret är tystnadstiden mellan individuella pip

Extra information

För att använda summern med MQTT, skicka ett meddelande nyttolast som nummersekvensen ovan till cmnd/ämne/summer

Dokumentation finns här för mer information om summern

tasmota.github.io/docs/Buzzer/

Rekommenderad: