Indholdsfortegnelse:

Tasmotiseret knudeMCU 8CH Sonoff -relæ: 11 trin
Tasmotiseret knudeMCU 8CH Sonoff -relæ: 11 trin

Video: Tasmotiseret knudeMCU 8CH Sonoff -relæ: 11 trin

Video: Tasmotiseret knudeMCU 8CH Sonoff -relæ: 11 trin
Video: Во бору брусника (2 серия) (1989) фильм 2024, November
Anonim
Tasmotiseret NodeMCU 8CH Sonoff -relæ
Tasmotiseret NodeMCU 8CH Sonoff -relæ

Dette er et NodeMCU Tasmota-Sonoff Firmware Flashed 8CH Relay Control Project

Sonoff-Tasmota er en alternativ firmware til ESP8266-baserede enheder som NodeMCU, der tillader kontrol over WiFi af Smart Home (ioT) -systemer.

Min idé var at få et 8CH -relæer styret over WiFi med et Tasmota Firmware Flashed (Tasmotized) NodeMCU -kort.

Jeg blev inspireret af:

Hurtigste måde at blinke og konfigurere ESP8266 -baserede Sonoff -enheder med Tasmota eller anden firmware - af Vicious Computer på Youtube

Sådan ændres firmware på Sonoff -enheder til brug i hjemmeautomatiseringsprojekter - af DrZzs på Youtube

Blinkende SONOFF Tasmota Firmware på NodeMCU Af Sarath341 på Instructables

www.instructables.com/id/Flashing-SONOFF-T…

Trin 1: Komponenter og software påkrævet

NodeMCU Development Board

Sonoff Tasmota Firmware

Termitesoftware (pc)

Avanceret IP-scanner (pc)

eller Finger (Android/IOS APP)

Arduino IDE

8CH Relays Board

Dupont hun til hun ledning

Breadboard

MicroUSB-kabel

Trin 2: Forudsætninger

Download Sonoff Tasmota-firmwaren fra Github

Sørg for, at du har ESP8266 -biblioteket installeret på din Arduino IDE.

Hvis du vil vide, hvordan du installerer ESP8266-biblioteket korrekt, skal du besøge denne komplette blog med Flashing SONOFF Tasmota Firmware på NodeMCU

Trin 3: Integration

Image
Image

Tasmotiseret NodeMCU 8CH -relæ kan integreres med forskellige IoT -platforme:

HomeAssistant

Yeti (Domotic App til Android og IOS)

MQTT Broker

(Eksempel på konfiguration:

(Eksempel på gratis tilgængelig MQTT Cloud Broker:

Det er også muligt at få direkte adgang til Tasmotized NodeMCU 8CH -relæet via dens integrerede WEB -server (enten som AP eller med DHCP eller statisk IP -adresse) ved hjælp af en webbrowser.

For at få adgang til Tasmotized NodeMCU 8CH -relæet fra Internettet skal du videresende din router til at omdirigere til Tasmotized NodeMCU 8CH Relay -webserveren (se nedenfor websiden, der er tilgængelig via webbrowseren)

Trin 4: Webserver til Tasmotized NodeMCU 8CH -relæet

Konfiguration af Tasmota Firmware Flashed Device
Konfiguration af Tasmota Firmware Flashed Device

Dette er webserversiden, der er tilgængelig via din foretrukne webbrowser for direkte adgang til Tasmotized NodeMCU 8CH -relæet og kommandere 8 -relæet uafhængigt.

Fra denne side er det også muligt at konfigurere Tasmotized -enheden, udføre en firmwareopgradering og sende kommandoer via konsollen til enheden.

Se også:

Initial konfiguration Tasmota Firmware:

Konfigurer Sonoff Tasmota Firmware:

Integrazione SONOFF con MQTT: esempi di programmezione:

Trin 5: Konfiguration af Tasmota Firmware Flashed Device

Som standard er Tasmota Firmware -fashed -enhed i Sonoff Basic.

Så du skal ændre det til 'Generisk' i menuen 'Konfiguration'.

Klik på 'Konfiguration', og vælg 'Konfigurer modul' i det.

Trin 6: Konfiguration af ESP8266 NodeMCU til styring af 8CH relækort

Konfiguration til ESP8266 NodeMCU til styring af 8CH relækort
Konfiguration til ESP8266 NodeMCU til styring af 8CH relækort

Vælg tavlen som Generisk og Gem.

Enheden genstarter.

Denne mulighed er for alle ESP8266 -kort.

Hvis du nu klikker på konfigurationen, kan du se flere GPIO -muligheder.

Ved hjælp af det kan du vælge GPIO -funktioner.

Afhængigt af GPIO -indstillingen vises indstillingen på hjemmesiden som DHT, Relay, Switch og mange flere.

I dette projekt brugte jeg:

GIO0 som relæ8 (pin D3 på NodeMCU) - Tilsluttet relæstiften 8 på 8CH -relækortet

GPIO2 som relæ7 (pin D4 på NodeMCU) - Tilsluttet relæstiften 7 på 8CH -relækortet

GPIO4 som relæ6 (pin D2 på NodeMCU) - Tilsluttet relæstiften 6 på 8CH -relækortet

GPIO5 som Realy5 (pin D1 på NodeMCU) - Tilsluttet relæstiften 5 på 8CH Relay Board

GPIO12 som relæ2 (pin D6 på NodeMCU) - Tilsluttet relæstift 2 på 8CH relækort

GPIO13 som relæ4 (pin D7 på NodeMCU) - Tilsluttet relæstiften 4 på 8CH -relækortet

GPIO14 som relæ3 (pin D5 på NodeMCU) - Tilsluttet relæstiften 3 på 8CH -relækortet

GPIO15 som relæ2 (pin D8 på NodeMCU) - Tilsluttet relæstift 2 på 8CH relækort

GPIO16 som relæ16 (pin D0 på NodeMCU) - Tilsluttet relæstiften 1 på 8CH -relækortet

Trin 7: Fritzing -ordning

Fritzing -ordning
Fritzing -ordning

Fritzing Scheme til forbindelsen mellem NodeMCU og 8CH Relay Board.

Bemærk: VCC er 5V DC

Trin 8: Sådan flashes Tasmota -firmware på din ESP8266 -baserede enhed

Hvis du vil blinke din ESP8266-enhed med Arduino IDE, skal du bruge sonoff-firmware kildekoden fra GitHub:

En anden måde at blinke din ESP8266-enhed er ved at bruge sonoff.bin med ESPTool (https://github.com/arendst/Sonoff-Tasmota/wiki/Esptool) ved hjælp af Python-kommandolinje eller Platformio IDE.

Her kan du downloade både sonoff.bin eller sonoff kildekode firmware

Trin 9: Integration af hjemmeassistent

Home Assistant Integration
Home Assistant Integration
Home Assistant Integration
Home Assistant Integration

Sådan integreres dit Tasmotized NodeMCU 8CH -relæ med Home Assistant

Forudsætninger:

1. Konfigurer den integrerede Home Assistant MQTT -mægler (eller en alternativ MQTT -mægler)

2. Konfigurer Tasmotized NodeMCU med MQTT -parametre for din mægler, f.eks. Vært (IP -adresse), port (normalt 1883), klient, bruger og adgangskode for din MQTT -mægler.

Dette er min konfiguration. Yaml -sektion for at integrere Tasmotized NodeMCU 8CH -relæerne (som lys) i mit Home Assistant Panel:

#Tasmota_Sonoff_8CH_Relælys:

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH1"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER1"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER1"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH2"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER2"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER2"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH3"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER3"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER3"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH4"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER4"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER4"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH5"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER5"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER5"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH6"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER6"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER6"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH7"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER7"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER7"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

- alias: Tasmota_Sonoff_NodeMCU_8CH

platform: mqtt

navn: "CH8"

state_topic: "stat/Sonoff_NodeMCU_GS/POWER8"

command_topic: "cmnd/Sonoff_NodeMCU_GS/POWER8"

qos: 0

payload_on: "TIL"

payload_off: "OFF"

payload_available: "Online"

payload_not_available: "Offline"

beholde: falsk

Trin 10: Referencer

Sonoff-Tasmota Firmware Wiki:

Sonoff-Tasmota Firmware:

Blinkende SONOFF-firmware på NodeMCU:

Trin 11: Besøg Min blog og Youtube -kanal

MGS DIY

Anbefalede: