Wsparcie dla VINDRIKTNING Ikea PM2.5
-
- Posts: 2174
- Joined: Sun Feb 17, 2019 6:56 am
- Location: Osielsko
Wszystko jest oki co prawda ja polecam do takich pomiarów sht30 ale bmp280 tez będzie śmigał.
https://pietras-81.aqi.eco/
-
- Posts: 23
- Joined: Tue Aug 27, 2019 5:27 am
Podłączyłem czujnik zgodnie z schematem na wemosa wgrałem suple i wszystko działa jednak odświeżanie jest średnio co dwie trzy minuty. Czy to jest normalne? Czy da się to jakoś zmodyfikować aby było to szybciej? W Cloud mam 1ms ale to nie zmienia u mnie nic.
-
- Posts: 36
- Joined: Fri Jan 05, 2024 6:18 am
To normalne. Nie masz wpływu na ten czas.extrememario wrote: Thu Apr 25, 2024 4:49 am Podłączyłem czujnik zgodnie z schematem na wemosa wgrałem suple i wszystko działa jednak odświeżanie jest średnio co dwie trzy minuty. Czy to jest normalne? Czy da się to jakoś zmodyfikować aby było to szybciej? W Cloud mam 1ms ale to nie zmienia u mnie nic.
Jako ciekawostka. Na szybko podpiołem do tej stacji mały wyświetlacz oled.

Last edited by Mario78 on Thu Apr 25, 2024 7:07 am, edited 1 time in total.
-
- Posts: 5456
- Joined: Fri Nov 16, 2018 7:25 am
Aktualnie jest wpisany na sztywno. Wieczorem jak nie zapomnę to poprawię tak aby reagował na czas ustawiony w cloud.
https://gui-generic-builder.supla.io/
-
- Posts: 10490
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Ten czas ustawiany w Cloud na chwilę obecną jeszcze nie działa. Najpierw o tej funkcji zapomnieliśmy, a potem była dodana i nie działałakrycha88 wrote: Thu Apr 25, 2024 6:48 am Aktualnie jest wpisany na sztywno. Wieczorem jak nie zapomnę to poprawię tak aby reagował na czas ustawiony w cloud.

Przy kolejnej aktualizacji serwreów i Clouda będzie to poprawione.
Tam będzie minimalmny czas 200 ms ustawiony. Ale na ile to wpłynie na pracę urządzenia, to już zależy od urządzenia

-
- Posts: 5456
- Joined: Fri Nov 16, 2018 7:25 am
Ale mogę to poprawić aby kiedyś działało, tylko się zastanawiam czy w onInit użyć setRefreshIntervalMs czy setChannelRefreshIntervalMs?klew wrote: Thu Apr 25, 2024 8:13 amTen czas ustawiany w Cloud na chwilę obecną jeszcze nie działa. Najpierw o tej funkcji zapomnieliśmy, a potem była dodana i nie działałakrycha88 wrote: Thu Apr 25, 2024 6:48 am Aktualnie jest wpisany na sztywno. Wieczorem jak nie zapomnę to poprawię tak aby reagował na czas ustawiony w cloud..
Przy kolejnej aktualizacji serwreów i Clouda będzie to poprawione.
Tam będzie minimalmny czas 200 ms ustawiony. Ale na ile to wpłynie na pracę urządzenia, to już zależy od urządzenia. Jeśli ono czeka na odczyt z zewnętrznego czujnika, to ustawianie tego parametru niewiele zmieni.
https://gui-generic-builder.supla.io/
-
- Posts: 10490
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
KPOP to ogarnia samemu. Także o ile nie nadpisałeś funkcji, które to robią, to będzie działaćkrycha88 wrote: Thu Apr 25, 2024 8:23 am Ale mogę to poprawić aby kiedyś działało, tylko się zastanawiam czy w onInit użyć setRefreshIntervalMs czy setChannelRefreshIntervalMs?

setRefreshIntervalMs uruchamia potem setChannelRefreshIntervalMs, ale także aktualizuje config kanału, który będzie wysłany do serwera.
setChannelRefreshIntervalMs zmiania tylko zachowanie klasy i częstotliowśc odczytu, bez ingerencji w config.
-
- Posts: 737
- Joined: Mon Sep 24, 2018 6:08 pm
- Location: Wrocław
@krycha88 możesz zobaczyć dlaczego przy restarcie urządzenia wyłącza się historia i trzeba ją na nowo włączać w cloud?
-
- Posts: 5456
- Joined: Fri Nov 16, 2018 7:25 am
to nie do mnie pytanie, może specjalnie zostało to wyłączone?Yepestis wrote: Thu Apr 25, 2024 10:20 am @krycha88 możesz zobaczyć dlaczego przy restarcie urządzenia wyłącza się historia i trzeba ją na nowo włączać w cloud?

urządzenie odbiera:
Code: Select all
Recv: [53 55 50 4C 41 15 0A 00 00 00 AA 02 00 00 74 00 00 00 00 08 02 00 00 00 6C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 CE BC 67 2F 6D C2 B3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 53 55 50 4C 41 ]
Received SetChannelConfig for channel 0, function 520, config type 0, config size 108
Channel[0]: handleChannelConfig, func 520, configtype 0, configsize 108
GPM[0]: common config saved successfully
Sending channel config result OK (1)
Send: [53 55 50 4C 41 15 0A 00 00 00 B4 02 00 00 03 00 00 00 01 00 00 ]
Send: [53 55 50 4C 41 ]
https://gui-generic-builder.supla.io/
-
- Posts: 10490
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Serwer tego sam nie modyfikuje. Jeśli po resecie urządzenia ta wratość ustawia się na "wyłączone", to najprawdopodobniej, urządzenie zmienia sobie konfigurację i modyfikuje ją na serwerze.krycha88 wrote: Thu Apr 25, 2024 10:59 am to nie do mnie pytanie, może specjalnie zostało to wyłączone?![]()
KPOP-y pracujące na gołej SuplaDevice tego nie przestawiają.
Problem jest tutaj:
https://github.com/krycha88/GUI-Generic ... Ikea.h#L75
I w kilku innych miejscach. Chyba omyłkowo ustawiasz "setKeepHistory" zamiast "setChartType".
Dodatkowo nie ustawiaj "setChartType" zawsze, bo to będzie powodowało, że urządzenie ustawi sobie zmianę flagi "lokalna zmiana konfiga" i po połączeniu z serwera zignoruje konfig z serwera i nadpisze własnym.