ESP8266 + PIR + Rel...
 
Powiadomienia
Wyczyść wszystko

ESP8266 + PIR + Relay + DHT22 + OH

6 Wpisów
4 Użytkownicy
2 Likes
1,863 Wyświetleń
(@massivenrg)
Wpisów: 5
Bywalec
Autor tematu
 

Witajcie

Czy istnieje gotowy firmware który pozwalałby podłączyc do ESP8266 conajmniej 1 przekaźnik, 1 czujnik ruchu i 1 czujnik DHT działające przez MQTT (używam OpenHab2)

Niestety nie potrafie napisac kodu samemu, poszukiwania w internetach nie przyniosły klarownego rozwiązania. Wydaje mi sie że ESP Easy byłby w stanie to ogarnąć jednak troche cięzko mi to tam zrozumiec/skonfigurować. 

AFE jest rewelacyjny ale gdy przychodzi o wlasnie takich kombinacji to musze tymczasowo ładować 2 osobne ESP a to wiąze sie ze zbyt duzym ruchem w sieci (jak również chyba nie do końca zdrowe jest mieć 36 urządzeń pod WiFi na powierzchni 40m2 🙂 )

Ktoś jest w stanie podpowiedzieć?

Pozdro

 
Dodane : 07/05/2019 4:55 pm
(@mirmil99)
Wpisów: 181
Pomocny
 

tasmota, np tak jak na obrazku

tasmota
 
Dodane : 07/05/2019 5:04 pm
(@rostman)
Wpisów: 7
Bywalec
 

Cześć,

Podasz schemat jak to połączyć? Chciałbym zastąpić ORNO AKO001 SONOFF-em BASIC z TASMOTA dodając AM312 i DHT22.

Czy uda się to skonfigurować jako włącznik bezdotykowy, aby działał jak ORNO?

Pozdrawiam

 

 
Dodane : 01/11/2020 12:58 am
(@rostman)
Wpisów: 7
Bywalec
 

Dzień dobry,

Udało się wszystko podłączyć. Czy wiecie może jak z MQTT zaczycać z PIR wartość do Domoticza?

Mam w konsoli publikowaną wartość- załącznik.

 

 Zrzut ekranu 2020 12 05 o 18.02.56
 
Dodane : 05/12/2020 6:08 pm
isom
 isom
(@isom)
Wpisów: 5079
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@rostman możesz dodac do pierwszej reguły 

ON switch1#state=0 DO publish domoticz/in {"idx":xx,"nvalue":0} ENDON
ON switch1#state=1 DO publish domoticz/in {"idx":xx,"nvalue":1} ENDON

w miejscu xx wstawiasz idx czujnika w domoticz

albo zupełnie nowa reguła

rule2 ON switch1#state=0 DO publish domoticz/in {"idx":xx,"nvalue":0} ENDON
ON switch1#state=1 DO publish domoticz/in {"idx":xx,"nvalue":1} ENDON rule2 1
 
Dodane : 05/12/2020 8:04 pm
adrian and rostman reacted
(@rostman)
Wpisów: 7
Bywalec
 

@isom Dzięki działa super!!! Jeszcze tylko w Domoticzu muszę zrobić jakiś licznik, który będzie odliczał czas od ostatniego wykrycia ruchu. Obecnie działa to tak, że wykrywa "on" i za 2 sekundy zmienia stan na "off".

Może wiecie jak to zrobić najprościej? Chcę aby po wykryciu ruchu odliczał 120 sekund. jeśli po np. 10 sekundach znowu wykryje ruch ponownie startuje od 120 sekund. Po 120 sekundach zrobi się "off".

Znalazłem gotowca, ale na Tasmocie 🙂

rule3 on switch1#state=1 do backlog power1 on; ruletimer1 120 endon on rules#timer=1 do power1 off endon
rule3 1

znacznie lepsza modyfikacja na noc dzięki barbudor#1521 :

Rule3
  ON Switch1#State=1 DO 
    Backlog Event checksunrise=%time%; Event checksunset=%time% 
  ENDON
  ON Event#checksunrise<%sunrise% DO 
    Backlog Power 1; RuleTimer1 20 
  ENDON 
  ON Event#checksunset>%sunset% DO
    Backlog Power 1; RuleTimer1 20
  ENDON ON Rules#Timer=1 DO 
    Power 0 
  ENDON

Pozdrawiam

 
Dodane : 05/12/2020 10:57 pm
Udostępnij: