Asystent AI
Automatyzacja świat...
 
Powiadomienia
Wyczyść wszystko

Problem [Rozwiązany] Automatyzacja światła w łazience

8 Wpisów
2 Użytkownicy
0 Reactions
1,735 Wyświetleń
(@tommy)
Wpisów: 9
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 
[#2782]

Hej,

 

Staram się zautomatyzować światło w łazience i natknąłem się na problem. Zapalam światło gdy zostanie wykryty ruch przez czujkę ruchu (Aqara - jeśli ma to znaczenie) i analogicznie jak ruch przestanie być wykrywany to wyłączam światło. Niestety rozwiązanie to nie jest idealne, bo wiadomo jak korzystamy np. z wanny to przez jakiś dłuższy czas ruch nie jest wykrywany i światło gaśnie. Czy ktoś z Was ma propozycję jak rozwiązać taki problem? czy istnieje jakieś sprytniejsze rozwiązanie niż dłuższy czas zwłoki przed wyłączeniem światła?

Pozdrawiam serdecznie!


 
Dodane : 11/02/2022 5:05 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@tommy ja używam czujników na drzwiach i skryptu , jak otwieram drzwi to światło On , jeśli zamknę w ciągu 15 sek to dalej ON , kolejne otwarcie nic nie zmienia bo lampa jest cały czas ON a jak zamknę po czasie dłuższym niż 15 s czyli nawet po godzinie to światło gaśnie.

W praktyce działa to tak że ile bym nie był w łazience i co bym nie robił to światło mi nie zgaśnie , a jak tylko wyjdę i zamknę drzwi to natychmiast się wyłącza 


 
Dodane : 11/02/2022 6:54 pm
(@tommy)
Wpisów: 9
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom Też o tym myślałem żeby właśnie dodać czujnik w drzwi jako dodatek do czujki ruchu. Ale Twój pomysł w sumie wydaje się być nawet lepszy. A jakiego czujnika używasz?


 
Dodane : 11/02/2022 7:03 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@tommy mam Aqara zigbee , działają całkiem ok , chociaż wolałbym przewodowe bo większy wybór i można wpuszczane zamontować, ale to może przy większym remoncie 


 
Dodane : 11/02/2022 7:14 pm
(@tommy)
Wpisów: 9
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Właśnie to jest największym problemem. Moja lepsza połówka chyba nie zaakceptuję takiego czujnika na drzwiach a żadnych czarnych nie ma (po za fibaro, ale niestety nie mam kontrolera)... Dzięki za propozycję!

 

Czy ktoś z Was ma jeszcze jakiś pomysł nie wykorzystujący czujnika otwarcia drzwi?


 
Dodane : 11/02/2022 7:17 pm
(@tommy)
Wpisów: 9
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom tak jeszcze analizuje sobie skrypt który opisałeś i tak mam jeden problem/pytanie. Czyli wyłączenie światła wymaga otworzenia na min. 15 sekund? Jeśli wychodząc zamkne od razu za sobą drzwi to światło zostanie zapalone? Czy przechowujesz gdzieś informacje o tym, że jedn proces otwarcia zamknięcia już nastąpił?

 

btw. szukam jakiejś czujki obecności ale chyba czegoś takiego działającego to nie ma? czy może źle szukam?

 


 
Dodane : 11/02/2022 9:18 pm
isom
 isom
(@isom)
Wpisów: 5319
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@tommy Absolutnie nie muszę nic otwierać na min 15 sek , w skrypcie analizuję ile czasu upłynęło od naruszenia czujnika .

Na początku wszystko się dzieje na zasadzie jak czujnik OPEN to lampa ON , dalej są dwa warunki 

1. Jak Lampa = ON i czujnik = CLOSED i czujnik uzyskał ten stan po upływie czasu <= 15 sek to Lampa dalej ON , Czyli wchodząc do łazienki muszę zamknąć drzwi w ciągu  15 sek - tyle sobie ustawiłem dla komfortu ale mogę zamknąć w krótszym czasie .

2 . Jak Lampa = ON i czujnik = CLOSED i czujnik uzyskał ten stan po upływie czasu  > 15 sek to lampa = OFF .

Nie wiem jak to zrobić w HA , w domoticz taki skrypt wygląda tak

return {
    on = {
          devices = {'Łazienka dół drzwi'},
          
},
   logging =   
    {
        level = domoticz.LOG_ERROR, 
        marker = 'Łazienka dół',
    },
    execute = function(domoticz, device)
     local lamp = domoticz.devices('Łazienka D')
     local czujnik = domoticz.devices('Łazienka dół drzwi')
     
      
      if lamp.state == 'Off' and czujnik.state == 'Open' then
        lamp.switchOn()
        
    elseif czujnik.state == 'Closed' and lamp.state == 'On' 
          and lamp.lastUpdate.secondsAgo <= 15 then
              lamp.switchOn()
        
    elseif czujnik.state == 'Closed' and lamp.state == 'On'
        and lamp.lastUpdate.secondsAgo > 15 then
       lamp.switchOff()
    
    end
end
}

 
Dodane : 11/02/2022 9:42 pm
(@tommy)
Wpisów: 9
Bywalec
Autor tematu
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

@isom ok dzięki teraz kumam. Sprawdzasz czas zapalenia lampy a nie czas który upłynął od otwarcia drzwi. Dzięki za kod od razu wszystko wyjaśnił!


 
Dodane : 11/02/2022 9:47 pm
Udostępnij: