Ile czujników DS18B20 może być na SUPLI?

alb108
Posty: 6
Rejestracja: sob lis 25, 2017 8:03 pm

Dzień dobry,

Podłączyłem równolegle 3 czujniki temperatury DS18B20 do 24 pinu Raspberry Pi 3+ na 24 pinie GPIO. Wszystkie czujniki działają poprawnie "z poziomu terminala" tak jak widać na poniższym screenie:



Zrzut ekranu 2017-11-25 o 19.08.52.png
Zrzut ekranu 2017-11-25 o 19.08.52.png (180.41 KiB) Przejrzano 3828 razy



Niestety SUPLA wykrywa tylko dwa:



Zrzut ekranu 2017-11-25 o 19.09.56.png
Zrzut ekranu 2017-11-25 o 19.09.56.png (63.13 KiB) Przejrzano 3828 razy



Czy SUPLA ma jakieś ograniczenia co do ilości czujników czy też nie umiem jeszcze czegoś poprawnie skonfigurować. Będę bardzo wdzięczny za wszelką pomoc.
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Może być więcej , ja mam 5 działających, a mój cfg wygląda tak:
Załączniki
Screenshot - 2017-11-25 , 21_47_59.jpg
Screenshot - 2017-11-25 , 21_47_59.jpg (41.81 KiB) Przejrzano 3814 razy
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Podpięte wszystkie pod GPIO4 z rezystorem 2,2kohm, bo z 4,7kohm gubił pomiary - mam je na kilkunastometrowej skrętce.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
alb108
Posty: 6
Rejestracja: sob lis 25, 2017 8:03 pm

Dzięki za odpowiedź. Mam większy opornik, gdyż cały układ poskładałem na płytce stykowej. Mam w nim 3 przekaźniki razem tranzystorami, które działają bez zarzutu. Czujniki temperatury mam podłączony na pinie 24, mój cfg wygląda tak:



[GLOBAL]
device_name=RASBPBERRY PI B+ EXTENSION 01
device_guid_file=/etc/supla-dev/dev_guid
alt_cfg=/boot/location.txt
state_file=/boot/last_state.txt

[SERVER]
host=127.0.0.1
tcp_port=2015
ssl_port=2016
ssl_enabled=Y

# DHT 22 sensor connected to GPIO22 pin
# [CHANNEL_0]
# type=DHT22
# w1=22
#

# Available types: SENSORNO,RELAYHFD4,RELAYG5LA1A,2XRELAYG5LA1A,THERMOMETERDS18B20,DHT11,DHT22,AM2302
# Help: https://forum.supla.org

CHANNEL_0]
type=RELAYHFD4
gpio1=27

[CHANNEL_1]
type=RELAYHFD4
gpio1=22

[CHANNEL_2]
type=RELAYHFD4

[CHANNEL_3]
type=SENSORNO
gpio1=24

[CHANNEL_4]
type=SENSORNO
gpio1=23

[CHANNEL_5]
type=SENSORNO
gpio1=18

[CHANNEL_6]
type=THERMOMETERDS18B20
w1=28-000008d70d7b

[CHANNEL_7]
type=THERMOMETERDS18B20
w1=28-000009310843

[CHANNEL_7]
type=THERMOMETERDS18B20
w1=28-0000093163dd



Właśnie zauważyłem, że jeden czujnik jest przypisany do szóstego kanału, a dwa pozostałe do siódmego, dlaczego? Masz jakiś pomysł?
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Wyedytuj ręcznie...
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
alb108
Posty: 6
Rejestracja: sob lis 25, 2017 8:03 pm

Działa. Wielkie dzięki! Wiesz może ile czujników mogę podpiąć na jednym pinie?
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
alb108
Posty: 6
Rejestracja: sob lis 25, 2017 8:03 pm

Siper. Bardzo dziękuję :)
ODPOWIEDZ

Wróć do „Pomoc”