Klasa dla Cubic PM1006K (czujnik z Ikea Vindriktning)

User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

OK. Dziś / jutro przerobię z powrotem na samo h (mam poprzednie, ale naniosłem trochę zmian na podzielone pliki).

Dodanie biblioteki do dokera nie wiem jak zrobić aby czegoś nie popsuć. Zostawiłbym Tobie :-)

Co do przykładu to się zastanawiam czy dać goły, czy jakąś prostą całość obsługującą od razu https://www.laskakit.cz/en/laskakit-esp ... sp-32-i2c/.

Wiszę jeszcze przykład do poprzedniego czujnika, ale tam chcę go zrobić jako całość obsługującą standardowy NAM 0.3. A ten cały czas mam nieprzetestowany do końca driver do HECY.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Dorzuciłem. Jeszcze tylko docker musi się przebudować i powinno zacząć się kompilować.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

Juz jest plik h poprqwiony.. Nie mogę jednak znaleźć sposobu usinięcia pliku cpp.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

malarz wrote: Tue Mar 04, 2025 4:33 pm Juz jest plik h poprqwiony.. Nie mogę jednak znaleźć sposobu usinięcia pliku cpp.
git rm nazwa pliku

Lub pewnie na www githuba powinno się dać
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

Ja przez www. Tylko coś mi się przykryło. Myślałem, że w przypadku grzebania w forku jest inaczej, ale jeszcze raz rozwinąłem menu i znalazłem polecenie. Poszło i jest czysto. Jutro wyczyszczę swój projekt ze zbędnych elementów i dodam jako przykład .ino
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

Przykład dorzuciłem. Jest od razu przykładem dla:
* I2C scanner
* Button Update

Docelowo dorzucę w nim jeszcze kilka elementów nad którymi zamierzam popracować w najbliższych tygodniach.
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

klew wrote: Tue Mar 04, 2025 4:56 pm
malarz wrote: Tue Mar 04, 2025 4:33 pm Juz jest plik h poprqwiony.. Nie mogę jednak znaleźć sposobu usinięcia pliku cpp.
git rm nazwa pliku

Lub pewnie na www githuba powinno się dać
Generalnie PR gotowy z przykładem. Można zamykać :-)
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
malarz
Posts: 506
Joined: Wed Jan 27, 2021 4:04 pm
Been thanked: 2 times

Post

Powoli zmieniam zgodnie z uwagami i z wnioskami z prac nad senderem aqi.eco. I doszedłem do pewnego problemu.

https://github.com/malarz-supla/roboczy ... 06k.h#L122

Pomimo ustawienie wartości kanału przez setVolume cały czas widać "---" w cloudzie i aplikacji. co robię nie tak. Wrzuciłem cały roboczy kod (kilku class) do prywatnego repozytorium.

Teraz tak patrzę na zimo i chyba problem jest ze zbędnym

Code: Select all

getChannel()->
Próbuję przerobić pomysły na działające projekty w ArduinoIDE.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

malarz wrote: Mon Mar 10, 2025 7:52 am Powoli zmieniam zgodnie z uwagami i z wnioskami z prac nad senderem aqi.eco. I doszedłem do pewnego problemu.

https://github.com/malarz-supla/roboczy ... 06k.h#L122

Pomimo ustawienie wartości kanału przez setVolume cały czas widać "---" w cloudzie i aplikacji. co robię nie tak. Wrzuciłem cały roboczy kod (kilku class) do prywatnego repozytorium.

Teraz tak patrzę na zimo i chyba problem jest ze zbędnym

Code: Select all

getChannel()->
Tak. Klasa KPOP sama obsługuje pobieranie wartości i ustawia ją na kanał.
Także po prostu daj tam: pm2_5channel->setValue(pm2_5value);
Najlepsze suple dla Twojego domu :mrgreen:

Return to “supla-dev”