Firmware QLQ

Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

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
--------------------------------------------------------------------------------------------------------------------------
Ostatnio zmieniony wt lut 18, 2020 10:27 pm przez QLQ, łącznie zmieniany 17 razy.
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
Gang
Posty: 616
Rejestracja: pt lis 09, 2018 12:44 pm

Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać ;)
Zamel: MEW-01, ROW-02, THW-01, RNW-01, SLW-02, ROW-07, mROW-02, PNW-01. DIY: Supla Device RPI + 10 xiaomi mija2, Sonoff: basic + 7 DS18B20, basic x2, touch, mini x3, - Nodemcu x2, - ElectroDragon ESP8266 - Gosund SP111 x3
Awatar użytkownika
pzygmunt
Posty: 18284
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Brawo :)
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Łatwiej będzie szukać błędów w kodzie :D
https://gui-generic-builder.supla.io/
edm
Posty: 440
Rejestracja: pn sty 15, 2018 6:18 pm

Gang pisze: ndz gru 08, 2019 12:47 pm Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać ;)
Twój awatar mega, przepędzałem tą muchę ;) .
Wziąłem udział w Supla Offline Party 2023 :D
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

edm pisze: ndz gru 08, 2019 5:55 pm
Gang pisze: ndz gru 08, 2019 12:47 pm Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać ;)
Twój awatar mega, przepędzałem tą muchę ;) .
Kurde ja też :D :D :D :D :lol: :lol:
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
Gang
Posty: 616
Rejestracja: pt lis 09, 2018 12:44 pm

QLQ pisze: ndz gru 08, 2019 8:17 pm
edm pisze: ndz gru 08, 2019 5:55 pm
Gang pisze: ndz gru 08, 2019 12:47 pm Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać ;)
Twój awatar mega, przepędzałem tą muchę ;) .
Kurde ja też :D :D :D :D :lol: :lol:
Szkoda, a może dobrze, że Soft nie zmienia ikonek w apce, bo jakiś jajcarz przy termometrze dodałbym okruszek lub robaczka.
Zamel: MEW-01, ROW-02, THW-01, RNW-01, SLW-02, ROW-07, mROW-02, PNW-01. DIY: Supla Device RPI + 10 xiaomi mija2, Sonoff: basic + 7 DS18B20, basic x2, touch, mini x3, - Nodemcu x2, - ElectroDragon ESP8266 - Gosund SP111 x3
Awatar użytkownika
michael
Posty: 1299
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

QLQ pisze: ndz gru 08, 2019 8:17 pm
edm pisze: ndz gru 08, 2019 5:55 pm
Gang pisze: ndz gru 08, 2019 12:47 pm Dodaj w nazwie tematu Twój Nick, łatwiej będzie kiedyś to wyszukać ;)
Twój awatar mega, przepędzałem tą muchę ;) .
Kurde ja też :D :D :D :D :lol: :lol:
Też kilkakrotnie goniłem tą muchę :lol: :lol: :lol: :mrgreen:
:mrgreen: :mrgreen: :mrgreen:
Awatar użytkownika
QLQ
Posty: 2276
Rejestracja: ndz wrz 03, 2017 9:13 am
Lokalizacja: Koszalin

Aktualizacja 14 grudnia 2019 -> up
jak coś nie działa to włącz zasilanie.....
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

@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:

Kod: Zaznacz cały

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;
Widzimy się na Supla Offline Party vol. 2 :!:
ODPOWIEDZ

Wróć do „Ogólna dyskusja”