Obsah:
- Krok 1: Potřebné součásti a software
- Krok 2: Předpoklady
- Krok 3: Integrace
- Krok 4: Webový server relé Tasmotized NodeMCU 8CH
- Krok 5: Konfigurace flashovaného zařízení s firmwarem Tasmota
- Krok 6: Konfigurace pro ESP8266 NodeMCU pro ovládání 8CH reléové desky
- Krok 7: Schéma fritzování
- Krok 8: Jak flashovat firmware Tasmota na vašem zařízení založeném na ESP8266
- Krok 9: Integrace Home Assistant
- Krok 10: Reference
- Krok 11: Navštivte můj blog a kanál YouTube
Video: Relé Sonoff Tasmotized NodeMCU 8CH: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Toto je projekt NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project
Sonoff-Tasmota je alternativní firmware pro zařízení založená na ESP8266, jako je NodeMCU, umožňující ovládání přes WiFi systémů Smart Home (ioT).
Moje myšlenka byla mít 8CH relé ovládaná přes WiFi s deskou Tasmota Firmware Flashed (Tasmotized) NodeMCU.
Inspiroval jsem se:
Nejrychlejší způsob, jak flashovat a konfigurovat zařízení Sonoff založená na ESP8266 s Tasmotou nebo jiným firmwarem - od Vicious Computer na Youtube
Jak změnit firmware na zařízeních Sonoff pro použití v projektech domácí automatizace - od DrZzs na Youtube
Blikající firmware SONOFF Tasmota na NodeMCU od Sarath341 na Instructables
www.instructables.com/id/Flashing-SONOFF-T…
Krok 1: Potřebné součásti a software
Vývojová rada NodeMCU
Firmware Sonoff Tasmota
Software Termite (PC)
Pokročilý skener IP (PC)
nebo Finger (Android/IOS APP)
Arduino IDE
8CH reléová deska
Dupontní vodič mezi samicí a samicí
Breadboard
MicroUSB kabel
Krok 2: Předpoklady
Stáhněte si firmware Sonoff Tasmota z Githubu
Ujistěte se, že máte ve svém Arduino IDE nainstalovanou knihovnu ESP8266.
Pokud chcete vědět, jak správně nainstalovat knihovnu ESP8266, navštivte tento kompletní blog s firmwarem Flashing SONOFF Tasmota na NodeMCU
Krok 3: Integrace
Relé Tasmotized NodeMCU 8CH lze integrovat s různými platformami IoT:
HomeAssistant
Yeti (aplikace Domotic pro Android a IOS)
Makléř MQTT
(Příklad konfigurace:
(Příklad bezplatně dostupného cloudového makléře MQTT:
Je také možné přímo přistupovat k relé Tasmotized NodeMCU 8CH prostřednictvím integrovaného webového serveru (buď jako AP nebo s DHCP nebo statickou IP adresou) pomocí webového prohlížeče.
Pro přístup k relé Tasmotized NodeMCU 8CH z Internetu potřebujete portovat směrovač a přesměrovat na webový server Tasmotized NodeMCU 8CH Relay (viz níže webová stránka přístupná prostřednictvím webového prohlížeče)
Krok 4: Webový server relé Tasmotized NodeMCU 8CH
Toto je stránka webového serveru přístupná přes vámi preferovaný webový prohlížeč pro přímý přístup k relé Tasmotized NodeMCU 8CH a ovládání 8 relé nezávisle.
Z této stránky je také možné konfigurovat zařízení Tasmotized, provádět aktualizaci firmwaru a odesílat příkazy prostřednictvím konzoly do zařízení.
Viz také:
Počáteční konfigurace Firmware Tasmota:
Konfigurace firmwaru Sonoff Tasmota:
Integrazione SONOFF with MQTT: esempi di programmazione:
Krok 5: Konfigurace flashovaného zařízení s firmwarem Tasmota
Ve výchozím nastavení bude zařízení se zapnutým firmwarem Tasmota ve verzi Sonoff Basic.
Musíte jej tedy v nabídce „Konfigurace“změnit na „Obecné“.
Klikněte na „Konfigurace“a v ní vyberte „Konfigurovat modul“.
Krok 6: Konfigurace pro ESP8266 NodeMCU pro ovládání 8CH reléové desky
Vyberte desku jako obecnou a uložte.
Zařízení se restartuje.
Tato možnost je pro všechny desky ESP8266.
Nyní, když kliknete na konfiguraci, uvidíte další možnosti GPIO.
Pomocí toho můžete vybrat funkce GPIO.
V závislosti na nastavení GPIO se tato možnost objeví na domovské stránce jako DHT, Relay, Switch a mnoho dalších.
V tomto projektu jsem použil:
GIO0 jako relé8 (pin D3 NodeMCU) - Připojeno k reléovému pinu 8 reléové desky 8CH
GPIO2 jako relé7 (pin D4 NodeMCU) - Připojeno k reléovému pinu 7 desky relé 8CH
GPIO4 jako relé6 (pin D2 NodeMCU) - připojeno k reléovému pinu 6 na 8CH reléové desce
GPIO5 as Realy5 (pin D1 NodeMCU) - připojen k reléovému pinu 5 na 8CH reléové desce
GPIO12 jako relé2 (pin D6 NodeMCU) - Připojeno k reléovému pinu 2 na 8CH reléové desce
GPIO13 jako relé4 (pin D7 NodeMCU) - Připojeno k reléovému pinu 4 na 8CH reléové desce
GPIO14 jako relé3 (kolík D5 NodeMCU) - připojen k reléovému pinu 3 na 8CH reléové desce
GPIO15 jako relé 2 (pin D8 NodeMCU) - Připojeno k reléovému pinu 2 na 8CH reléové desce
GPIO16 jako relé16 (pin D0 NodeMCU) - Připojeno k reléovému pinu 1 na 8CH reléové desce
Krok 7: Schéma fritzování
Fritzing Scheme pro připojení mezi NodeMCU a 8CH reléovou deskou.
Poznámka: VCC je 5V DC
Krok 8: Jak flashovat firmware Tasmota na vašem zařízení založeném na ESP8266
Pokud chcete flashovat své zařízení ESP8266 pomocí Arduino IDE, použijte zdrojový kód firmwaru sonoff z GitHub:
Jiný způsob, jak flashovat zařízení ESP8266, je použít sonoff.bin s ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) pomocí příkazového řádku Python nebo Platformio IDE.
Zde si můžete stáhnout firmware zdrojového kódu sonoff.bin nebo sonoff
Krok 9: Integrace Home Assistant
Jak integrovat relé Tasmotized NodeMCU 8CH s Home Assistant
Předpoklady:
1. Nastavte integrovaného makléře Home Assistant MQTT (nebo alternativního brokera MQTT)
2. Nakonfigurujte Tasmotized NodeMCU s parametry MQTT vašeho brokera, jako je hostitel (IP adresa), port (obvykle 1883), klient, uživatel a heslo vašeho makléře MQTT.
Toto je moje část configuration.yaml pro integraci relé Tasmotized NodeMCU 8CH (jako světla) do panelu Home Assistant:
#Tasmota_Sonoff_8CH_Relay light:
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH1"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER1"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH2"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER2"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH3"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER3"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH4"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER4"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH5"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER5"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH6"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER6"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH7"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER7"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
- alias: Tasmota_Sonoff_NodeMCU_8CH
platforma: mqtt
název: "CH8"
state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"
příkazová_topika: "cmnd/Sonoff_NodeMCU_GS/POWER8"
otázky: 0
payload_on: "ON"
payload_off: "VYPNUTO"
payload_available: „Online“
payload_not_available: "Offline"
zachovat: false
Krok 10: Reference
Wiki firmwaru Sonoff-Tasmota:
Firmware Sonoff-Tasmota:
Blikající firmware SONOFF na NodeMCU:
Krok 11: Navštivte můj blog a kanál YouTube
MGS DIY
Doporučuje:
Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků
Domácí automatizace s dotykovým senzorem NodeMCU LDR Teplotní relé: V mých předchozích projektech NodeMCU jsem ovládal dva domácí spotřebiče z aplikace Blynk. Obdržel jsem mnoho komentářů a zpráv na upgrade projektu s ručním ovládáním a přidáním dalších funkcí. Navrhl jsem tedy tento rozšiřující box Smart Home. V tomto IoT
Jak vytvořit domácí automatizaci založenou na IoT pomocí ovládacího relé senzorů NodeMCU: 14 kroků (s obrázky)
Jak vytvořit domácí automatizaci založenou na IoT pomocí řídicího relé senzorů NodeMCU: V tomto projektu založeném na IoT jsem vytvořil domácí automatizaci s řídicím reléovým modulem Blynk a NodeMCU se zpětnou vazbou v reálném čase. V ručním režimu lze tento reléový modul ovládat z mobilního telefonu nebo chytrého telefonu a pomocí ručního spínače. V automatickém režimu tento chytrý
Sonoff Basic Wifi Extender - MQTT relé se suchým kontaktem - 5 V DC nízké napětí: 6 kroků
Sonoff Basic Wifi Extender - relé MQTT pro suché kontakty - 5 V DC nízké napětí: Dobře, měl jsem některá základní zařízení Sonoff první generace a nechci je používat s 220 V, protože v té verzi ještě nebyly opravdu bezpečné. Chvíli leželi a čekali, až s nimi něco udělají. Takže jsem narazil na martin-gera
Sonoff Basic & Sonoff RF - Tutorial KOMPLETNÍ: 16 kroků
Sonoff Basic & Sonoff RF - Tutorial DOKONČENÍ: O Sonoff a další typy projektů s předstihem a automatickou rezidencí. O Sonoff Basic a RF podem s napájením z 90 a 250 V AC, má dosah a odezvu podporuje proud 10A, má WI-FI integraci 2,4 GHz, nebo Sonoff RF
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: 8 kroků
Ovládejte spínač topení pomocí relé pomocí Sonoff Th10: zařízení sonoff vám umožňují zapínat a elektrická zařízení. model th10 je konkrétně určen k zapínání a vypínání ohřívačů s možností ovládání teploty a časového plánu. Problém nastává, když je váš domácí ohřívač napájen plynem