Skocz do zawartości

Podłączenie czujnika BME280 do Domoticza


tadeus

Pomocna odpowiedź

Czy mógbym prosić o pomoc w konfiguracji domoticza v4.9700 z czujnkiem BME280 podłączonym do Raspberry Pi. Czujnik wyświetla wartości w Raspberry lecz nie mogę ich odczytać w domoticzu. Wybór w domoticzu i2c sensors lub wirtualnego czujnika nie przynosi efektów, w logach wyświetla się "Error: I2C_BME280: Error Writing to I2C register". Jaki plik należy stworzyć i gdzie aby odczyty pojawiły się w domoticzu?

Dziękuję za pomoc. 

IMG_4948.JPG IMG_4949.JPG

Edytowano przez Treker
Poprawiłem formatowanie.
Link do komentarza
Share on other sites

@tadeus, witam na forum 😉 Widzę, że to Twoje pierwsze kroki na Forbocie, oto najważniejsze informacje na start:

  • Chcesz przywitać się z innymi członkami naszej społeczności? Skorzystaj z tematu powitania użytkowników.
  • Opis najciekawszych funkcji, które ułatwiają korzystanie z forum znajdziesz w temacie instrukcja korzystania z forum - co warto wiedzieć?
  • Poszczególne posty możesz oceniać (pozytywnie i negatywnie) za pomocą reakcji - ikona serca w prawym dolnym rogu każdej wiadomości.

20 godzin temu, tadeus napisał:

Jaki plik należy stworzyć i gdzie aby odczyty pojawiły się w domoticzu?

Jeśli dobrze pamiętam, to sensor ten jest normalnie obsługiwany przez Domoticza i nie trzeba (już) tworzyć żadnych skryptów lub wirtualnych czujników. Jeśli normalne dodawanie czujnika na I2C nie działa poprawnie to czy próbowałeś sprawdzić najprostsze rozwiązanie... tj. restart malinki/Domoticza? Czy po restarcie nadal Domoticz nie widzi czujnika?

Pytanie wydzieliłem z kursu Raspberry Pi w związku z używaniem innych peryferiów niż te, które są omawiane w kursie:

 

Link do komentarza
Share on other sites

Dodanie czujnika na I2C oraz restart nie działa, pojawia się komunikat w logach (Start HW witf ID: 4 Name: I2C_BME280 Address: 0 Port: Invert:0 po czym następny  Error: I2C_BME280: Error Writing to I2C register) nie mam pojęcia jak rozszyfrować ten error i ustawić Port, ponieważ nie jest 0. 

Restart nie pomaga, w pliku bme280.py mam wpisany IDx oraz stosowny wpis w Cronie dlatego zwracam się na szanownym forum o podpowiedź gdzie szukać błędu, ponieważ w malince wyświetlane są wartośći z czujnika jak na zdjęciu. 

W domoticzu IDx tego samego czujnika jest inny w "Sprzęcie" i w "Urządzeniach", więc który należy wpisywać do pliku?

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Temat stary ale jakby ktoś szukał rozwiązania ...

"Error: I2C_BME280: Error Writing to I2C register" w domoticzu przy połaczeniu z BM280 o adresie 0x77:

- zmienić adres czujnika na 0x76, lub
- korzystając z domoticza zbudowanego ze źródeł zmienić w i2c.cpp wartość BMEx8x_I2CADDR na 0x77 i przebudować, lub
- dodać virtualny czujnik i wysyłać pomiary np. skryptem pythonowym

Edytowano przez angelz
  • Lubię! 2
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.