Akurat też byłem sceptycznie nastawiony do PlatformIO ale to jest jak jazda Mercedesem zamiast Maluchemshimano73 wrote: Tue Aug 29, 2023 10:17 amDlatego pytam żeby się nie męczyć poznając nowe , ja mam już swoje lata i drugie patrzałkirafalekkalwak@wp.pl wrote: Tue Aug 29, 2023 10:06 am Można ale po co się męczyć Otwórz plik *.ino przez Arduino IDE
BTW czekam na ramkę, żeby sprawdzić ale wrzucę dziś poprawkę żeby można było liczniki rozróżnić.
Licznik wody MBUS
-
- Posts: 780
- Joined: Mon Feb 06, 2023 8:56 am
-
- Posts: 780
- Joined: Mon Feb 06, 2023 8:56 am
Zobacz sobie githuba, zaktualizowałem kod, że pokazuje tez ID licznikaLector wrote: Mon Aug 28, 2023 8:22 pm Pojawił mi się licznik w cloud.
Na terminalu wali:Gdzieś mam ustawić dane swojego licznika - liczników - mam dwa.Code: Select all
Connected to Supla Server Current status: [10] Register in progress Send: [53 55 50 4C 41 14 01 00 00 00 45 00 00 00 61 02 00 00 6C 65 63 74 6F 72 40 6F 6E 65 74 2E 65 75 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 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 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 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 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 C2 F3 33 AE 8E B6 44 1E EE 9B D6 BC 08 DD D0 DF CD 1A 26 1A 92 4C 51 5A 1D 6A 63 39 06 1F F6 64 53 55 50 4C 41 2D 45 53 50 33 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ] Send: [53 55 50 4C 41 ] Recv: [53 55 50 4C 41 14 01 00 00 00 46 00 00 00 07 00 00 00 03 00 00 00 78 14 01 53 55 50 4C 41 ] Device registered (activity timeout 120 s, server version: 20, server min version: 1) Current status: [17] Registered and ready Changing activity timeout to 30 Send: [53 55 50 4C 41 14 02 00 00 00 D2 00 00 00 01 00 00 00 1E ] Send: [53 55 50 4C 41 ] Recv: [53 55 50 4C 41 14 02 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ] Activity timeout set to 30 s Send: [53 55 50 4C 41 14 03 00 00 00 28 00 00 00 10 00 00 00 23 00 00 00 00 00 00 00 C8 4C 01 00 00 00 00 00 ] Send: [53 55 50 4C 41 ] Recv: [53 55 50 4C 41 14 03 00 00 00 32 00 00 00 10 00 00 00 76 06 ED 64 00 00 00 00 9C BF 01 00 00 00 00 00 53 55 50 4C 41 ] Send: [53 55 50 4C 41 14 04 00 00 00 28 00 00 00 10 00 00 00 40 00 00 00 00 00 00 00 E2 D1 09 00 00 00 00 00 ] Send: [53 55 50 4C 41 ] Recv: [53 55 50 4C 41 14 04 00 00 00 32 00 00 00 10 00 00 00 93 06 ED 64 00 00 00 00 F8 3C 0A 00 00 00 00 00 53 55 50 4C 41 ]
-
- Posts: 1713
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
Ok, wieczorkiem siądę to sprawdzę.
Jakby co to posiadam kilka sztuk płytek do kanapki.
Mam nadzieję że sygnał złapie piętro wyżej, bo tam mam kompa
PlatformIO jest super, sam pobiera to co jest potrzebne.
Arduino zawsze mnie wkurzało szukanie bibliotek, wpisujesz i wyskakuje z 10 i która instalować.
Jakby co to posiadam kilka sztuk płytek do kanapki.
Mam nadzieję że sygnał złapie piętro wyżej, bo tam mam kompa
PlatformIO jest super, sam pobiera to co jest potrzebne.
Arduino zawsze mnie wkurzało szukanie bibliotek, wpisujesz i wyskakuje z 10 i która instalować.
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 48
- Joined: Mon Aug 16, 2021 7:59 pm
Pytanie od początkującego (pewnie inni też mogą się na to natknąć).
Pobrałem źródła z github do platformio, mam taki błąd przy próbie kompilacji:
Compiling .pio\build\esp32\src\wmbus_utils.cpp.o
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino: In function 'void setup()':
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino:93:21: error: 'serverVariable' was not declared in this scope
serverVariable, // SUPLA server address
^~~~~~~~~~~~~~
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino:94:21: error: 'emailVariable' was not declared
in this scope
emailVariable, // Email address used to login to Supla Cloud
^~~~~~~~~~~~~
*** [.pio\build\esp32\src\arduino_cc1101_wmbus.ino.cpp.o] Error 1
jakaś wskazówka? To moje pierwsze kroki z Platformio, dotychczas generowałem sobie kody z gui-generic.
Pobrałem źródła z github do platformio, mam taki błąd przy próbie kompilacji:
Compiling .pio\build\esp32\src\wmbus_utils.cpp.o
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino: In function 'void setup()':
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino:93:21: error: 'serverVariable' was not declared in this scope
serverVariable, // SUPLA server address
^~~~~~~~~~~~~~
C:/Users/Maciek/Downloads/cc1101_platformio_esp32_newer/src/arduino_cc1101_wmbus.ino:94:21: error: 'emailVariable' was not declared
in this scope
emailVariable, // Email address used to login to Supla Cloud
^~~~~~~~~~~~~
*** [.pio\build\esp32\src\arduino_cc1101_wmbus.ino.cpp.o] Error 1
jakaś wskazówka? To moje pierwsze kroki z Platformio, dotychczas generowałem sobie kody z gui-generic.
-
- Posts: 1713
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
W głównym pliku musisz podać adres serwera supli oraz adres email.
Oba pola są komentowane, napiszę jak ja to zrobiłem.
Trzeba w pliku ino podać dane wifi, nazwę i hasło.
Jak będę przy kompie opiszę co i jak
Oba pola są komentowane, napiszę jak ja to zrobiłem.
Trzeba w pliku ino podać dane wifi, nazwę i hasło.
Jak będę przy kompie opiszę co i jak
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 780
- Joined: Mon Feb 06, 2023 8:56 am
Namiary na suple są przeniesione do pliku którego nie ma w repozytorium o nazwie secrets.ini o zawartości:
[env:esp32]
build_flags =
-D emailVariable='"supla email"'
-D serverVariable='"supla serwer"'
W platformio. Ini jest wskazanie na ten plik. Jest to sposób żeby nie wrzucać do Repozytorium danych których tam być nie powinno
[env:esp32]
build_flags =
-D emailVariable='"supla email"'
-D serverVariable='"supla serwer"'
W platformio. Ini jest wskazanie na ten plik. Jest to sposób żeby nie wrzucać do Repozytorium danych których tam być nie powinno
-
- Posts: 48
- Joined: Mon Aug 16, 2021 7:59 pm
Plik secrets.ini stworzyłem, dane wifi wpisałem do pliku ino. Kompiluje się
Pozostaje kolejne pytanie, gdzie przypisać adresy pinów do jakich podpięte jest cc1101 do płytki?
Pozostaje kolejne pytanie, gdzie przypisać adresy pinów do jakich podpięte jest cc1101 do płytki?
-
- Posts: 780
- Joined: Mon Feb 06, 2023 8:56 am
W linijce :sixkiller wrote: Tue Aug 29, 2023 2:48 pm Plik secrets.ini stworzyłem, dane wifi wpisałem do pliku ino. Kompiluje się
Pozostaje kolejne pytanie, gdzie przypisać adresy pinów do jakich podpięte jest cc1101 do płytki?
new Supla::Sensor::WaterMeter();
konstruktor ma domyslne wartosci przypisane dla Esp32 DevKit, a mozesz podac swoje
WaterMeter(uint8_t mosi = 23, uint8_t miso = 19, uint8_t clk = 18, uint8_t cs = 5, uint8_t gdo0 = 4, uint8_t gdo2 = 2)
-
- Posts: 1713
- Joined: Fri Nov 17, 2017 2:26 pm
- Location: Poznań
Korzystam z tej płytki https://github.com/SzczepanLeon/esphome-components
więc piny mam ustawić"
podaje same numery bez GPIO przed?
więc piny mam ustawić"
Code: Select all
mosi_pin: GPIO13
miso_pin: GPIO5
clk_pin: GPIO2
cs_pin: GPIO14
gdo0_pin: GPIO15
gdo2_pin: GPIO16
Niespełniony automatyk.
https://www.youtube.com/@3D_Lamp.Photos
https://www.youtube.com/@3D_Lamp.Photos
-
- Posts: 780
- Joined: Mon Feb 06, 2023 8:56 am
W tym linku jest płytka cc1101 a nie esp jeśli dobrze widzę, od esp zależy które piny mają być w programie, szczególnie że SPI ma sztywne piny, i tak same liczby