Indholdsfortegnelse:

Tilføjelser til Sonoff-vægkontakt: 4 trin
Tilføjelser til Sonoff-vægkontakt: 4 trin

Video: Tilføjelser til Sonoff-vægkontakt: 4 trin

Video: Tilføjelser til Sonoff-vægkontakt: 4 trin
Video: SONOFF ZBMINI Extreme Zigbee Smart Switch Wiring & Pairing Tutorial - Push Button Wall Switch 2024, November
Anonim
Tilføjelser til Sonoff-vægkontakt
Tilføjelser til Sonoff-vægkontakt

Hvis du kører Sonoff T1-vægkontakter, er du gået væk fra at bruge skybaserede servere til hjemmeautomatisering og gerne vil have mere funktionalitet ud af den vægmonterede lysafbryder. Denne instruktør viser dig, hvordan du tilføjer en temperatursensor og eventuelt en summer.

Forudsætning

1. Midler til at blinke Sonoff T1 enten over luften (OTA) eller med CP2102 USB til TTL adapter.

2. Mqtt Broker for at modtage oplysningerne.

3. Hjemmeautomatiseringsplatform til at styre kontakten og vise sensordata.

Mit mål for dette projekt var at tilføje yderligere funktionalitet til en af mine Sonoff vægkontakter. Jeg har haft dem i lejligheden i et stykke tid, de kører alle Tasmota firmware, som giver dem mulighed for at kommunikere over MQTT til min automatiseringsplatform Home Assistant.

Der er masser af youtube -videoer om Home Assistant og Tasmota, jeg vil anbefale, at du tjekker dem ud.

Jeg har altid ønsket at have en central lejlighedstemperaturaflæsning, så jeg kan automatisere køling/opvarmning i hele huset. Som en mulighed tilføjede jeg en summer til at give det generiske bip, når alarmen aktiveres. Dette instruerbare er, hvordan jeg gik til det

Advarsel

Der vil være tidspunkter, der arbejder med AC -spænding, når kontakten fjernes eller tilføjes. Vær forsigtig

Trin 1: Firmware -opsætning

Firmware -opsætning
Firmware -opsætning
Firmware -opsætning
Firmware -opsætning
Firmware -opsætning
Firmware -opsætning

Jeg begyndte at konfigurere firmwaren på min vægkontakt, og Sonoff kører en ESP8266 -chip, som når jeg blinker med Tasmota eller ESPhome gør det muligt at tilslutte sensorer, relæer, switche og lysdioder, jeg fokuserer på Tasmota som det er firmwaren jeg hovedsageligt bruger.

Breakout -puderne, der bruges til at blinke med firmwaren, afslører 2 GPIO -ben i ESP8266 Tx- og Rx -benene, som korrelerer med GPIO 1 og GPIO 3 med respekt.

Der er to ting at vide, når du bruger disse til stifter. Begge ben går højt under opstart, hvilket betyder, at de udsender 3,3v i et splitsekund under opstartsprocessen, og vigtigst af alt, hvis Tx GPIO 1 -stiften bliver trukket lavt under startprocessen, kan controlleren ikke starte.

Med det i tankerne besluttede jeg at tilføje temperatursensoren på GPIO1 (TXD) og summeren på GPIO3 (RXD).

Med Tasmota blinket over til konfigurationssiden, vælg "konfigurer modul" og vælg modul som "Sonoff T1" med den tilhørende bandekontakt, du har, klik på gem, og vent med at genstarte.

Efter genstart hovedet tilbage til siden "Konfigurer modul", kan vi nu vælge vores temperatursensor fra rullelisten med GPIO1. Jeg bruger en DHT22, så jeg har valgt AM2301 andre ud af boksen er DHT11 og SI7021.

Valgfri

Hvis du tilføjer summeren, skal du vælge summer fra drop -menuen til GPIO3.

Trin 2: Tid til mods

Tid til Mods
Tid til Mods
Tid til Mods
Tid til Mods
Tid til Mods
Tid til Mods
Tid til Mods
Tid til Mods

Tilføjelse af sensoren og den valgfrie summer kræver en smule lodning og finde ud af, hvordan ledningerne køres.

Monter temperatursensoren og summeren i henhold til diagrammet

1. Tilslut temperatursensorens datalinje til TXD og summerens positive ledning til RXD

2. Tilslut temperaturens VCC til 3.3v -stiften på lyskontakten

3. Tilslut jordføler til temperatursensoren og minus på summeren til GND

Jeg besluttede at tilføje nogle kvindelige headerstifter til printkortet og fræse bagsiden af plastdækslet for at lade stifterne løbe igennem.

Jeg lavede derefter en lille trådvæv til at fastgøre sensoren og summeren gennem headerstifterne.

Tid til at teste det, tænde for lysnettet og det enten går på arbejde eller sprænger, alt fungerede heldigvis.

Trin 3: Neatining It All Up

Neatining It All Up
Neatining It All Up
Neatining It All Up
Neatining It All Up
Neatining It All Up
Neatining It All Up

Så nu kom tiden til at ordne det hele, da vi ikke ønsker ledninger, der stikker ud af en lyskontakt, og den var slukket til Fusion 360.

Jeg designede rammen til at vikle rundt om frontpladen, som derefter strækker sig ud for at rumme temperatursensoren og summeren med en lille grill, det hele er trykt med PLA og med understøtninger, det kan males eller bare efterlades som det er.

Jeg skrabede lidt gips ud for at køre mine ledninger forbi bagsiden og ud af siden. Skrot af gipset betød, at jeg ikke havde nogen visuelle mods til frontpladen, så jeg kan bruge det andre steder, hvis behovet skulle opstå.

Jeg har vedhæftet to STL -filer, en der bare mods til temperatursensoren og den anden, der inkluderer summer.

Trin 4: Konklusion

Konklusion
Konklusion
Konklusion
Konklusion

Når firmwaren er indstillet og al den hardware, der er installeret og ryddet op, slutter projektet, temperaturføleren vises automatisk på tasmotas startskærm, og når opsætningen udsendes, sendes værdierne til MQTT -serveren med 5 minutters intervalopdateringer.

Herfra kan du importere sensordata til din foretrukne automatiseringsplatform til visning på dine enheder eller bruges til automatisering.

Valgfri

Buzzer kan testes i konsollen ved at skrive Buzzer efterfulgt af 3 tal adskilt med et komma

Første nummer er mængden af bip

Andet tal er varigheden af et enkelt bip

Tredje nummer er stilhedens varighed mellem individuelle bip

Ekstra information

Hvis du vil bruge summeren med MQTT, skal du sende en besked nyttelast som nummersekvensen ovenfor til cmnd/Emne/Buzzer

Dokumentation findes her for mere information om summeren

tasmota.github.io/docs/Buzzer/

Anbefalede: