Cześć, z powodu braku kanału ogólnego przeznaczenia, proszę o pomoc w napisaniu szkicu obsługującego czujnik jakości powietrza PMS5003 i Suplę.
Generalnie mam szkic i działające urządzenie:
https://youtu.be/z2xPkTUbpUo
Jednak do tej pory działało to we współpracy z Blynkiem.
Mam wyniki pomiarów, jak wysłać je do Supli odpowiednio opisane PM1, PM2.5, PM10.
Czy też muszę dublować czytanie wyników osobno dla supli i osobno dla wyświetlacza.
Dajcie jakieś linki dla szkicu obsługującego ten czujnik dla supli.
PMS5003 pomoc przy szkicu
-
- Posts: 831
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
Cześć, chcę przesłać w kanale termometru ds, wartość z odczyty PMS5003.
Mam funkcję:
a w setup mam:
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
SuplaDevice.setTemperatureCallback(&get_temperature);
Dlaczego wypisuje mi taki błąd przy kompilacji:
'class SuplaDeviceClass' has no member named 'setTemperatureCallback'
Mam funkcję:
Code: Select all
double get_temperature(int channelNumber, double last_val) {
switch(channelNumber){
case 0:
wart=pm1;
break;
case 1:
wart=pm2;
break;
case 2:
wart=pm10;
break;
}
return wart;
}
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
new Supla::Sensor::DS18B20(D0);
SuplaDevice.setTemperatureCallback(&get_temperature);
Dlaczego wypisuje mi taki błąd przy kompilacji:
'class SuplaDeviceClass' has no member named 'setTemperatureCallback'
-
- Posts: 8357
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Te callbacki były używane w bardzo starej wersji biblioteki. Obecnie ich nie ma, dlatego masz błąd
Widzimy się na Supla Offline Party vol. 2
-
- Posts: 831
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
Dobra, ogarnąłem temat podobnie jak przy suszarce. Trzy nowe obiekty dziedziczące po sensors-thermometer. Jutro wgram szkic i sprawdzę jak to działa.
-
- Posts: 831
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
Cześć, szkic działa, urządzenie działa jak działało i wysyła dane do Supli.
You do not have the required permissions to view the files attached to this post.
-
- Posts: 831
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
Tylko te stopnie Celsjusza...
Błagamy o kanał ogólnego przeznaczenia.
Błagamy o kanał ogólnego przeznaczenia.
-
- Posts: 831
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
Jednak to nie przystoi.
Supla już jest całym profesjonalnym ekosystemem, użytkowanym przez bardzo wielu najróżniejszych użytkowników. Wydaje się, że kanał który można dowolnie opisać to już jest jakieś minimum w tym momencie.
Oraz historia z wykresem w aplikacji dla kanału ciśnienia atmosferycznego.
Supla już jest całym profesjonalnym ekosystemem, użytkowanym przez bardzo wielu najróżniejszych użytkowników. Wydaje się, że kanał który można dowolnie opisać to już jest jakieś minimum w tym momencie.
Oraz historia z wykresem w aplikacji dla kanału ciśnienia atmosferycznego.