Blocky - wartość "n...
 
Powiadomienia
Wyczyść wszystko

Blocky - wartość "nan" - TSL2561

12 Wpisów
3 Użytkownicy
0 Reactions
1,194 Wyświetleń
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

Witam. Mam pewien problem z odczytywaniem wartości z czujnika natężenia światła TSL2561. Mianowicie w momencie, gdy przez dłuższy czas jest brak oświetlenia, wtedy wskakuje wartość "nan" której Blocky nie rozpoznaje i nie uruchamia zdarzenia. Czujnik podpięty jest pod Raspberry i dodany jako I2C Sensor. W momencie gdy dostaje trochę światła zdarzenie się uruchamia normalnie. 

 
Dodane : 25/01/2020 2:45 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

A jak wygląda ten scrypt? Nie możesz osobno obsłużyć warunku gdy wartość będzie nan? 

 
Dodane : 25/01/2020 7:01 pm
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

@steel_rat

Chciałem, aby czujnik włączał/wyłączał określone światło w określonych porach. Czyli np. rano jak wychodzę z domu, żeby zapalało mi światło na ganku tylko wtedy, gdy jest ciemno. W tej chwili gdy jest wartość "nan" czujnik nie zapala światła.

 Blocky
 
Dodane : 25/01/2020 7:36 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Ja tam bym dodał jeszcze warunek (or).

Mniej więcej tak if ((Lux.actual<50 or Lux.aktual = "nan")and(reszta) 🙂

 
Dodane : 25/01/2020 8:38 pm
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

@steel_rat

A co dokładnie zastosować żeby to wpisać? 

 
Dodane : 25/01/2020 8:49 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Nie mam tego czujnika Ale myślę że warunek powinien wyglądać tak. W puste pola wstaw ten Lux.aktual

Blocky
Potem jak leci tak jak masz teraz.
 
Dodane : 25/01/2020 9:19 pm
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

@steel_rat

No to to niestety nie trybi. Sprawdzalem

 
Dodane : 25/01/2020 9:21 pm
(@steel_rat)
Wpisów: 603
Ekspert
 

Możlie że w tego nie da się zrobić przez blocky.

Znalazłem takie coś

https://www.domoticz.com/forum/viewtopic.php?t=27173

 
Dodane : 25/01/2020 9:27 pm
isom
 isom
(@isom)
Wpisów: 5173
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@pit_h użyj tego skryptu dzVents, który zaproponował @steel_rat albo zmień wzmocnienie w skrypcie pythona , który obsługuje czujnik 

 
Dodane : 25/01/2020 9:31 pm
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

@isom

Poradziłem sobie troszkę inaczej, ale mam inny problem. Domoticz nie zapamiętuje ustawień z Konfiguracja/Ustawienia/ . Cokolwiek chcę zmienić np. język to po wciśnięciu "zastosuj ustawienia" nic się nie zmienia.

 
Dodane : 26/01/2020 11:45 am
isom
 isom
(@isom)
Wpisów: 5173
Szef wszystkich szefów Moderator Zasłużony dla Forum, Donator 2K19, Donator 2K20
 

@pit_h a lokalizację ustawiłeś ? Jak nie to tak będzie

 lokal
 
Dodane : 26/01/2020 11:57 am
(@pit_h)
Wpisów: 23
Praktykant
Autor tematu
 

@isom

Tak, ustawione. Co dziwne, zdalnie mogę zmieniać ustawienia, natomiast lokalnie już nie.

 
Dodane : 26/01/2020 1:18 pm
Udostępnij: