Via Domoticz gaan we meerdere relais sturen, bij Tasmota kunnen we maar tot 4 relais gaan ivm beperkingen met IDX, via dit project kunnen we meerdere relais
Met IDX en feedback,
ESP32 = 32 relais
Wemos D1 = 12 relais
Dit heeft te maken met max aantal devices en de firmware van EspEasy !
Als we geen devices zouden maken dan kunnen we zo zonder feedback tot 64 relais aansturen met 1 ESP8266 of ESP32 !!!!
Alleen word dan de status niet aangepast bvb met spanningsval ! Als er dan een spanningsval geweest is dan gaat Domoticz niet meer weten als een uitgang hoog of laag is, dan moet men de knop terug bedienen en dan werkt dit terug.
Wat we nodig hebben ! Relais bord 5V, PCF8574 module, wemos D1 alle te vinden bij ali denk voor nog geen 10€
In dit voorbeeld leggen we alle uit gebasseerd op Wemos D1
Flash je wemos D1 met de laatste nieuwe firmaware van ESP-Easy. We gaan hier niet meer uitleggen hoe je dit doet ! Meer info zie andere projecten op deze site.
Sluit je PCF8574 aan volgens de hardware configuratie in je ESP
Als je PCF module aangesloten is dan kan je controleren als alles ok is via Tools / I2C Scan
Hier boven zien we 0C25 staan dit komt overeen met IO 41-48, het adres wordt bepaald via jumpers op je PCF8574 bord
Alle jumpers op 0 zetten dan krijgen we de eerste IO's van 1-8
Bij devices "Switch Input - PCF8574" selecteren en voor elke IO moeten we een device maken !
Nu zien we hier de mogenlijkheid op een IDX in te geven, maar dan moeten we eerst naar Domoticz gaan om hardware aan te maken, en daarna kunnen we terug naar onze ESP komen.
AAN PIN 1
http://192.168.1.108/control?cmd=PCFGPIO,1,1
UIT PIN 1
http://192.168.1.108/control?cmd=PCFGPIO,1,0
Indien uitgang laag moet zijn om relais te schakelen
Inverse logica toepassen op esp en in domoticz , indien je dit allen in de esp module doet dan gaat deze voortdurend aan uit schakelen.
Ter info
Als we zonder de PCF8574 een GPIO willen sturen dan kan dit ook met deze commando's
http://192.168.1.108/control?cmd=GPIO,<pin>,0
http://192.168.1.108/control?cmd=GPIO,<pin>,1
Als we alleen onze I2C hebben aangesloten, zonder dat we devices hebben gemaakt, kunnen we de IO ook aansturen ! Dus in principe zouden we zo tot 64 uitgangen kunnen sturen met 1 ESP !!!
Laatste uitgang van onze 2e pcf8574 module
ESPEASY SETTINGS