Zmieniłem nazwę czujnika , lecz komunikat ten sam
{"device":{"type":"BMP180","name":"BM180"},"command":"get","data":"Urządzenie o takiej nazwie nie istnieje","status":"error"}
- Zmieniłeś nazwę czujnika w AFE też - na bez spacji
- Device powinno być:
BMEX80
Więcej info: https://afe.smartnydom.pl/pl/integracja-api/http#odczyt-danych-z-czujnika-bme680-bme280-bmp180-bmp085
Jaki masz konkretnie czujnik, czy ten pierwszy odczyt robisz po 60 sekundach?
Nazwa Komendy nie może być "KOMENDA" tylko get
Tak jak jest napisane tutaj
{"device":{"type":"BMEX80","name":"BM180"},"command":"get","data":{"temperature":{"value":0,"unit":"C","correction":0},"pressure":{"value":0,"unit":"hPa","correction":0},"relativePressure":{"value":0,"unit":"hPa"}},"status":"success"}
@maniolxm podłączę u siebie BMP180 i przetestuje, pisząc wersjię 2.x testowałem tylko na wersji BME680 oraz BME280
- spróbuję jutro
Ok
cześć @maniolxm , potwierdzam, że u mnie tez nie czyta danych z BMP180 - zaraz "rozkroję" pacjenta i go przenalizję do kości
https://github.com/tschaban/AFE-Firmware/issues/630
Dam znać
dzięki
cześć @maniolxm , potwierdzam, że u mnie tez nie czyta danych z BMP180 - zaraz "rozkroję" pacjenta i go przenalizję do kości
https://github.com/tschaban/AFE-Firmware/issues/630
Dam znać
dzięki
Cześć . Tylko żeby ci nie zszedł . 😀
@adrian Dziękujemy za szybkość . Był jakiś poważniejszy problem jeżeli można zapytać .
@maniolxm pierdoła, nie dodałem jednej komendy w kodzie zaznaczonej na czerwono dla czujnika BMP180
switch (configuration.type) {
case AFE_BME680_SENSOR:
_initialized = s6.begin(&configuration, &I2C);
break;
case AFE_BME280_SENSOR:
_initialized = s2.begin(&configuration, &I2C);
break;
case AFE_BMP180_SENSOR:
_initialized = s1.begin(&configuration, &I2C);
break;
default:
_initialized = false;
break;
}
Czy zmieniłeś to w wersji 4MB ? bo mam nadal
{"device":{"type":"BMEX80","name":"BMEX80-1"},"command":"get","data":{"temperature":{"value":0,"unit":"C","correction":0},"pressure":{"value":0,"unit":"hPa","correction":0},"relativePressure":{"value":0,"unit":"hPa"}},"status":"success"}
@maniolxm tak, w T5 ten czujnik jest tylko w wersji 4Mb
- wgrana wersja T5 2.2.2 ?
- sprawdziłes po czasie odczytów tego czujnika?
Ja już dzisiaj nie ma siły sprawdzać
@adrianTak wgrałem "najnowsza wersja" Mam ustawiony odczyt na 5 s , więc chyba nie muszę długo czekać na odczyt . Nie wiem czy to dobrze rozumiem , lecz w tej linijce co ci wkleiłem powinien pojawić się odczyt aktualnego ciśnienia i temperatury ?
Hey,
- sprawdziłem i soft u mnie spisuje sie dobrze
- T5 v2.2.2 4MB
- wprwadzony klucz AFE PRO
- wybrany czujnik BM085/180
- czujnik podłączony do 3.3V, SDC,SDL
- czujnik wykrywany w konfiguracji czujnika BM.... (jest adres IIC)
@adrianWitam . Powiem ci tak . Możesz wierzyć albo nie .Miałem dokładnie wszystko tak ustawione jak tu na zdjęciach pokazałeś i nie działało . Dzisiaj wyczyściłem flesha i jeszcze raz wgrałem firmware które ściągnąłem wczoraj .
Jedyne co zrobiłem inaczej to po wgraniu firmware nie bawiłem się już w konfigurację przekazników , tylko od razu czujnik ciśnienia . A i zmieniłem jeszcze jedno - ustawiłem na sztywno w module adres ip , lecz to na pewno nie mogło mieć wpływu na te odczyty .
Teraz odczyty są i przedstawiają się tak :
{"device":{"type":"BMEX80","name":"BMEX80-1"},"command":"get","data":{"temperature":{"value":20.6,"unit":"C","correcton":0},"pressure":{"value":989.73,"unit":"hPa","correction":0},"relativePressure":{"value":989.73,"unit":"hPa"}},"status":"success"}