Stawiam dziś pierwsze kroki w Githubie. Założyłem tam konto i będę starał się na bieżąco wrzucać tam wszystkie moje pomysły, przeróbki kodu.
W tym pierwszym wątku do końca przyszłego weekendu postaram się zaktualizować linki do Githuba z kodami do wagi, stacji pogodowej z natężeniem światła, wiatrem i opadami oraz temp, wilg i ciśnieniem, Bramką 868MHz od Roberta Błaszczaka ale z obsługą w/w stacji oraz kontakrtonami, pomiarem sondą pH, ... i nie wiem co tam jeszcze mam.
DZIĘKI KOLEDZE @ELMAYA będę już kompilował razem z GUI wszystkie softy do binarek abyście mogli też sobie wgrać Suplowicze
--------------------------------------------------------------------------------------------------------------------------
Do kompilacji w Arduino potrzebujecie nowych bibliotek SuplaDevice:
UPDATE 02-02-2020https://github.com/RafQLQ/My_Supla/tree ... evicePZEM3
--------------------------------------------------------------------------------------------------------------------------
GUI czujnik SI7021 - temperatura i wilgotność - już na nowych bibliotekach SuplaDevice by @klew: https://github.com/RafQLQ/My_Supla/tree ... GUI_SI7021
--------------------------------------------------------------------------------------------------------------------------
Prosta stacja pogody z GUI ( Z KOREKTA CIŚNIENIA W ZALEŻNOŚCI OD w.n.p.m ) oparta na BME 280 oraz na BH1750:
https://github.com/RafQLQ/My_Supla/tree ... GUI_BME_BH
--------------------------------------------------------------------------------------------------------------------------
C.D. Stacji Pogody - czujniki DESZCZU I WIATRU Z GUI: https://github.com/RafQLQ/My_Supla/tree ... _Wind_Rain
--------------------------------------------------------------------------------------------------------------------------
Czujnik BMP_280 ( nie mylić z BME) - ciśnienie z korektą i czujnik temperatury oraz czujnik natężenia światła :
https://github.com/RafQLQ/My_Supla/tree ... BMP_BH_GUI
--------------------------------------------------------------------------------------------------------------------------
Made in @elmaya
Licznik Energii Elektrycznej PZEM004_V2 - https://en-forum.supla.org/viewtopic.ph ... 7&start=10
Licznik Energii Elektrycznej PZEM004_V3 - https://github.com/RafQLQ/My_Supla/tree ... M004_EM_V3
--------------------------------------------------------------------------------------------------------------------------
12 Relay Touch_Button - https://github.com/RafQLQ/My_Supla/tree/master/12_Relay
--------------------------------------------------------------------------------------------------------------------------
Firmware QLQ
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Last edited by QLQ on Tue Feb 18, 2020 10:27 pm, edited 17 times in total.
jak coś nie działa to włącz zasilanie.....
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać 
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
-
Gang
- Posts: 748
- Joined: Fri Nov 09, 2018 12:44 pm
Szkoda, a może dobrze, że Soft nie zmienia ikonek w apce, bo jakiś jajcarz przy termometrze dodałbym okruszek lub robaczka.
Tu jest za mało miejsca abym wszystko mógł wypisać, co mam z supli 
-
michael
- Posts: 1320
- Joined: Wed Nov 09, 2016 8:00 am
- Location: Wojkowice
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
Aktualizacja 14 grudnia 2019 -> up
jak coś nie działa to włącz zasilanie.....
-
klew
- Posts: 13907
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
@QLQ, rzucałem sobie okiem na Twoje źródła i jedną rzecz chciałbym wyjaśnić.
W tym miejscu:
https://github.com/RafQLQ/My_Supla/blob ... BH.ino#L78
dodałeś klasę MyDigitalRead, a kawałek dalej MyDigitialWrite. Oba fragmenty kodu są wykomentowane, ale to trochę inaczej powinno być używane. Tylko jedna instancja klasy dziedziczącej po Supla::Io może być stworzona. Więc jeśli chcesz nadpisać digital Write oraz Read, to trzeba to zrobić w jednej klasie (za jednym zamachem
), np. tak:
W tym miejscu:
https://github.com/RafQLQ/My_Supla/blob ... BH.ino#L78
dodałeś klasę MyDigitalRead, a kawałek dalej MyDigitialWrite. Oba fragmenty kodu są wykomentowane, ale to trochę inaczej powinno być używane. Tylko jedna instancja klasy dziedziczącej po Supla::Io może być stworzona. Więc jeśli chcesz nadpisać digital Write oraz Read, to trzeba to zrobić w jednej klasie (za jednym zamachem
Code: Select all
class MyDigitalIo : public Supla::Io {
public:
int customDigitalRead(int channelNumber, uint8_t pin) {
someCode;
}
void customDigitalWrite(int channelNumber, uint8_t pin, uint8_t val) {
someCode;
}
} instanceMyDigitalIo;
Najlepsze suple dla Twojego domu 
