Inhoudsopgave:
Video: Sonoff Wall Switch-add-ons: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Als u Sonoff T1-wandschakelaars gebruikt, bent u afgestapt van het gebruik van cloudgebaseerde servers voor domotica en wilt u meer functionaliteit uit de aan de wand gemonteerde lichtschakelaar halen. Deze instructable laat zien hoe je een temperatuursensor en optioneel een zoemer kunt toevoegen.
Voorwaarde
1. Middel om de Sonoff T1 via de ether (OTA) of met de CP2102 USB naar TTL-adapter te flashen.
2. Mqtt Broker om de informatie te ontvangen.
3. Domoticaplatform om de schakelaar te bedienen en de sensorgegevens weer te geven.
Mijn doel voor dit project was om extra functionaliteit toe te voegen aan een van mijn Sonoff wandlichtschakelaars. Ik heb ze al een tijdje in het appartement, ze draaien allemaal Tasmota-firmware, waarmee ze via MQTT kunnen communiceren met mijn automatiseringsplatform Home Assistant.
Er zijn tal van YouTube-video's over Home Assistant en Tasmota die ik zou aanraden om ze te bekijken.
Ik heb altijd al een centrale temperatuurmeting van het appartement willen hebben, zodat ik de koeling/verwarming door het hele huis kan automatiseren. Als optie heb ik een zoemer toegevoegd om die generieke pieptoon te geven wanneer het alarm wordt geactiveerd. Dit instructable is hoe ik het deed
Voorzichtigheid
Er zullen tijden zijn dat u met wisselspanning werkt bij het verwijderen of toevoegen van de schakelaar, wees voorzichtig
Stap 1: Firmware-installatie
Ik begon de firmware op mijn wandschakelaar in te stellen, en de Sonoff heeft een ESP8266-chip, die na het knipperen met Tasmota of ESPhome ervoor zorgt dat sensoren, relais, schakelaars en LED's kunnen worden aangesloten, ik me op Tasmota concentreer zoals dat is de firmware die ik voornamelijk gebruik.
De breakout-pads die worden gebruikt voor het flitsen van de firmware, leggen 2 GPIO-pinnen van de ESP8266 bloot, de Tx- en Rx-pinnen, die respectvol correleren met GPIO 1 en GPIO 3.
Er zijn twee dingen die u moet weten wanneer u deze gebruikt om te pinnen. Beide pinnen gaan hoog tijdens het opstarten, wat betekent dat ze een fractie van een seconde 3,3 V uitvoeren tijdens het opstartproces, en vooral, als de Tx GPIO 1-pin tijdens het startproces laag wordt getrokken, start de controller niet op.
Met dat in gedachten heb ik besloten om de temperatuursensor op GPIO1 (TXD) en de zoemer op GPIO3 (RXD) toe te voegen.
Met Tasmota geflitst ga je naar de configuratiepagina, selecteer "module configureren" en selecteer module als "Sonoff T1" met de bijbehorende bendeschakelaar die je hebt, klik op opslaan en wacht om opnieuw op te starten.
Ga na het opnieuw opstarten terug naar de pagina "Module configureren", nu kunnen we onze temperatuursensor selecteren in de vervolgkeuzelijst door GPIO1. Ik gebruik een DHT22, dus ik heb AM2301 geselecteerd. Andere kant-en-klare opties zijn DHT11 en SI7021.
Optioneel
Als u de zoemer toevoegt, selecteert u zoemer in het vervolgkeuzemenu voor GPIO3.
Stap 2: Tijd voor Mods
Het toevoegen van de sensor en de optionele zoemer vereist een beetje solderen en uitzoeken hoe de draden moeten worden geleid.
Bevestig de temperatuursensor en zoemer volgens het diagram
1. Sluit de datalijn van de temperatuursensor aan op TXD en de positieve kabel van de zoemer op RXD
2. Sluit de VCC van de temperatuur aan op de 3.3v-pin op de lichtschakelaar
3. Sluit de massa van de temperatuursensor en de min van de zoemer aan op GND
Ik besloot om wat vrouwelijke header-pinnen aan de pcb toe te voegen en de achterkant van de plastic hoes uit te frezen om de pinnen er doorheen te laten lopen.
Vervolgens heb ik een klein draadweefgetouw gemaakt om de sensor en zoemer door de koppinnen te bevestigen.
Tijd om het te testen, het lichtnet aan te zetten en het gaat werken of ontploffen, gelukkig werkte alles.
Stap 3: Alles op orde brengen
Dus nu kwam het tijd om het allemaal op te knappen, omdat we niet willen dat er draden uit een lichtschakelaar steken, en weg was het naar Fusion 360.
Ik heb het frame ontworpen om rond de voorplaat te wikkelen, die vervolgens uitsteekt om de temperatuursensor en zoemer te huisvesten met een kleine grill, het is allemaal bedrukt met PLA en met steunen, het kan worden geverfd of gewoon worden gelaten zoals het is.
Ik schraapte een beetje gips om mijn draden langs de achterkant en de zijkant te laten lopen. Door het pleisterwerk te verwijderen, had ik geen visuele modificaties aan de voorplaat, zodat ik het elders kan gebruiken als dat nodig mocht zijn.
Ik heb twee STL-bestanden bijgevoegd, een die alleen mods voor de temperatuursensor bevat en de andere die de zoemer bevat.
Stap 4: Conclusie
Als de firmware is ingesteld en alle hardware is geïnstalleerd en opgeknapt, komt het project tot een einde, de temperatuursensor wordt automatisch weergegeven op het startscherm van tasmota en na het instellen worden de waarden met een interval van 5 minuten naar de MQTT-server verzonden.
Vanaf hier kunt u de sensorgegevens importeren in uw favoriete automatiseringsplatform om ze op uw apparaten te bekijken of voor automatisering te gebruiken.
Optioneel
De Buzzer kan getest worden in de console door Buzzer in te typen gevolgd door 3 cijfers gescheiden door een komma
Eerste cijfer is het aantal pieptonen
Tweede nummer is de duur van een enkele pieptoon
Derde cijfer is de stilteduur tussen individuele pieptonen
Extra informatie
Om de zoemer met MQTT te gebruiken, stuurt u een bericht payload als de nummerreeks van hierboven naar de cmnd/Topic/Buzzer
Documentatie is hier te vinden voor meer info over de zoemer
tasmota.github.io/docs/Buzzer/
Aanbevolen:
Maak een doe-het-zelf Sonoff Smart Switch Android-app gebruiken - Ajarnpa
Maak een doe-het-zelf Sonoff Smart Switch Gebruik de Android-app: wat is Sonoff? Sonoff is een smart switch-apparaatlijn voor Smart Home, ontwikkeld door ITEAD. Een van de meest flexibele en goedkope toestellen uit die lijn zijn Sonoff Basic en Sonoff mini. Dit zijn schakelaars met Wi-Fi op basis van een geweldige chip, ESP8266/E
Sonoff Basic & Sonoff RF - Tutorial COMPLETO - Ajarnpa
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff is een produto projetados para automação residencial en predial. O Sonoff Basic en RF-aansluiting die is aangesloten op 90 en 250v AC, die is aangesloten op de 10A-ondersteuning, wi-fi-integratie van 2,4 GHz, of Sonoff RF-con
Gebruik Homie Firmware om Sonoff Switch Module (ESP8266-gebaseerd) aan te sturen - Ajarnpa
Gebruik Homie-firmware om Sonoff-schakelmodule aan te sturen (op ESP8266 gebaseerd): dit is een vervolginstructie, ik heb deze een beetje geschreven na "Homie-apparaten bouwen voor IoT of huisautomatisering". De laatste was gericht op basisbewaking (DHT22, DS18B20, licht) rond D1 Mini-borden
Op ESP8266 gebaseerde Sonoff Basic Smart Switch bedienen met een smartphone - Ajarnpa
Hoe op ESP8266 gebaseerde Sonoff Basic Smart Switch met een smartphone te bedienen: Sonoff is een apparaatlijn voor Smart Home ontwikkeld door ITEAD. Een van de meest flexibele en goedkope toestellen uit die lijn is Sonoff Basic. Het is een Wi-Fi-enabled switch gebaseerd op een geweldige chip, ESP8266. In dit artikel wordt beschreven hoe u de Cl
MicroPython-firmware flashen op een op ESP8266 gebaseerde Sonoff Smart Switch - Ajarnpa
Hoe MicroPython-firmware te flashen op een op ESP8266 gebaseerde Sonoff Smart Switch: wat is Sonoff? Sonoff is een apparaatlijn voor Smart Home, ontwikkeld door ITEAD. Een van de meest flexibele en goedkope toestellen uit die lijn zijn Sonoff Basic en Sonoff Dual. Dit zijn schakelaars met Wi-Fi op basis van een geweldige chip, ESP8266. terwijl