Jak z Krk jesteś to chętnie przygarnęartur_n wrote: Mon Oct 28, 2019 7:16 pm Guzik! Już się nadziałało. Do kosza ze ze śmieciem, szkoda nerwów.
ESP8266 Primary GUI v2
-
George2002
- Posts: 191
- Joined: Mon May 01, 2017 2:00 am
-
artur_n
- Posts: 466
- Joined: Thu Aug 17, 2017 2:24 pm
- Location: RJA
Kolega @cino111 podesłał mi soft @zibi wykorzystujący RX do czujnika DS i Sonoff od wieczora śmiga aż miło. Ładnie trzyma WiFi oraz działają wszystkie funkcje. Był już jedną nogą w koszu ale dostał nowe życie 
-
dobo
- Posts: 1051
- Joined: Sun Apr 07, 2019 8:14 pm
- Location: Nadarzyn
@krycha88 mam pytanie odnośnie roller shutter.
Próbuję zrobić bina dla @Jeki87 pod moduł Tuya
wprowadziłem porty GPIO jak poniżej
add_Roller_Shutter_Relays(14, 15) ;
add_Roller_Shutter_Buttons(0, 13, 12);
ale mam błąd z tą linijką
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
nie znajduje supla_rs_SavePosition czy powinienem jeszcze coś dograć?
Próbuję zrobić bina dla @Jeki87 pod moduł Tuya
wprowadziłem porty GPIO jak poniżej
add_Roller_Shutter_Relays(14, 15) ;
add_Roller_Shutter_Buttons(0, 13, 12);
ale mam błąd z tą linijką
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
nie znajduje supla_rs_SavePosition czy powinienem jeszcze coś dograć?
Code: Select all
UWAGA: biblioteka SuplaDevice-master działa na architekturze(/architekturach) avr i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) esp8266.
sketch\supla_board_settings.cpp: In function 'void supla_board_configuration()':
supla_board_settings.cpp:43:41: error: 'supla_rs_SavePosition' was not declared in this scope
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
^
supla_board_settings.cpp:43:65: error: 'supla_rs_LoadPosition' was not declared in this scope
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
^
supla_board_settings.cpp:43:89: error: 'supla_rs_SaveSettings' was not declared in this scope
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
^
supla_board_settings.cpp:43:113: error: 'supla_rs_LoadSettings' was not declared in this scope
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
^
Znaleziono wiele bibliotek w "Adafruit_Sensor.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\Adafruit_Unified_Sensor
Znaleziono wiele bibliotek w "SuplaDevice.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\SuplaDevice-master
Znaleziono wiele bibliotek w "ESP8266WebServer.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer
Znaleziono wiele bibliotek w "EEPROM.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\EEPROM
Znaleziono wiele bibliotek w "DoubleResetDetector.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DoubleResetDetector
Znaleziono wiele bibliotek w "DallasTemperature.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DallasTemperature
Znaleziono wiele bibliotek w "DHT.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DHT_sensor_library
Znaleziono wiele bibliotek w "SPI.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\SPI
Znaleziono wiele bibliotek w "SH1106Wire.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\esp8266-oled-ssd1306-master
Niewykorzystane: C:\Program
Znaleziono wiele bibliotek w "ESP8266WiFi.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi
Znaleziono wiele bibliotek w "Adafruit_BME280.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\Adafruit_BME280_Library
Znaleziono wiele bibliotek w "ESP8266TrueRandom.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\ESP8266TrueRandom
Znaleziono wiele bibliotek w "ESP8266HTTPUpdateServer.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266HTTPUpdateServer
Znaleziono wiele bibliotek w "Wire.h"
Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\Wire
Znaleziono wiele bibliotek w "OneWire.h"
Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\OneWire
exit status 1
'supla_rs_SavePosition' was not declared in this scope
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Dodaj:dobo wrote: Tue Oct 29, 2019 5:28 pm @krycha88 mam pytanie odnośnie roller shutter.
Próbuję zrobić bina dla @Jeki87 pod moduł Tuya
wprowadziłem porty GPIO jak poniżej
add_Roller_Shutter_Relays(14, 15) ;
add_Roller_Shutter_Buttons(0, 13, 12);
ale mam błąd z tą linijką
SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
nie znajduje supla_rs_SavePosition czy powinienem jeszcze coś dograć?
Code: Select all
UWAGA: biblioteka SuplaDevice-master działa na architekturze(/architekturach) avr i może nie być kompatybilna z obecną płytką która działa na architekturze(/architekturach) esp8266. sketch\supla_board_settings.cpp: In function 'void supla_board_configuration()': supla_board_settings.cpp:43:41: error: 'supla_rs_SavePosition' was not declared in this scope SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings); ^ supla_board_settings.cpp:43:65: error: 'supla_rs_LoadPosition' was not declared in this scope SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings); ^ supla_board_settings.cpp:43:89: error: 'supla_rs_SaveSettings' was not declared in this scope SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings); ^ supla_board_settings.cpp:43:113: error: 'supla_rs_LoadSettings' was not declared in this scope SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings); ^ Znaleziono wiele bibliotek w "Adafruit_Sensor.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\Adafruit_Unified_Sensor Znaleziono wiele bibliotek w "SuplaDevice.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\SuplaDevice-master Znaleziono wiele bibliotek w "ESP8266WebServer.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer Znaleziono wiele bibliotek w "EEPROM.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\EEPROM Znaleziono wiele bibliotek w "DoubleResetDetector.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DoubleResetDetector Znaleziono wiele bibliotek w "DallasTemperature.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DallasTemperature Znaleziono wiele bibliotek w "DHT.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\DHT_sensor_library Znaleziono wiele bibliotek w "SPI.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\SPI Znaleziono wiele bibliotek w "SH1106Wire.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\esp8266-oled-ssd1306-master Niewykorzystane: C:\Program Znaleziono wiele bibliotek w "ESP8266WiFi.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi Znaleziono wiele bibliotek w "Adafruit_BME280.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\Adafruit_BME280_Library Znaleziono wiele bibliotek w "ESP8266TrueRandom.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\ESP8266TrueRandom Znaleziono wiele bibliotek w "ESP8266HTTPUpdateServer.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266HTTPUpdateServer Znaleziono wiele bibliotek w "Wire.h" Wykorzystane: C:\Users\Artur\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\Wire Znaleziono wiele bibliotek w "OneWire.h" Wykorzystane: C:\Users\Artur\Documents\Arduino\libraries\OneWire exit status 1 'supla_rs_SavePosition' was not declared in this scope
Code: Select all
void supla_rs_SavePosition(int channelNumber, int position) {
// Save roller shutter position on flash memory.
// *Arduino EEPROM is not recommended because of write cycle limits.
}
void supla_rs_LoadPosition(int channelNumber, int *position) {
// Load roller shutter position from flash memory
}
void supla_rs_SaveSettings(int channelNumber, unsigned int full_opening_time, unsigned int full_closing_time) {
// Save roller shutter settings on flash memory.
// *Arduino EEPROM is not recommended because of write cycle limits.
}
void supla_rs_LoadSettings(int channelNumber, unsigned int *full_opening_time, unsigned int *full_closing_time) {
// Load roller shutter settings from flash memory
}
https://gui-generic-builder.supla.io/
-
dobo
- Posts: 1051
- Joined: Sun Apr 07, 2019 8:14 pm
- Location: Nadarzyn
Podstawowa wersja ESP8266 Primary GUI @Espablo nie miała obsługi roller shutter?
Bez tej linijki SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
skompilowało mi kod i zrobiło bina.
Czy będzie to działało bez tej linijki - ktoś to testował?
Nie wiem czy dobrze rozumiem ale wygląda mi na to, że ta linijka odpowiada za pamięć - położenie rolet?
Znalazłem też info że do tej opcji przydała by się zewnętrzna pamięć bo zapis w EEPROM-ie szybko by go wykończył.
Czyli zostawić tą linijkę za komentowaną i dać sobie z tym spokój.
Dopatrzyłem się teraz tego zapisu o EEPROM-ie w 3 wierszu (*Arduino EEPROM is not recommended because of write cycle limits.)
Bez tej linijki SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
skompilowało mi kod i zrobiło bina.
Czy będzie to działało bez tej linijki - ktoś to testował?
Nie wiem czy dobrze rozumiem ale wygląda mi na to, że ta linijka odpowiada za pamięć - położenie rolet?
Znalazłem też info że do tej opcji przydała by się zewnętrzna pamięć bo zapis w EEPROM-ie szybko by go wykończył.
Czyli zostawić tą linijkę za komentowaną i dać sobie z tym spokój.
Dopatrzyłem się teraz tego zapisu o EEPROM-ie w 3 wierszu (*Arduino EEPROM is not recommended because of write cycle limits.)
Last edited by dobo on Tue Oct 29, 2019 6:40 pm, edited 2 times in total.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Myślę, że bez określenia położenia rolety powinny działać.dobo wrote: Tue Oct 29, 2019 6:14 pm Podstawowa wersja ESP8266 Primary GUI @Espablo nie miała obsługi roller shutter?
Bez tej linijki SuplaDevice.setRollerShutterFuncImpl(&supla_rs_SavePosition, &supla_rs_LoadPosition, &supla_rs_SaveSettings, &supla_rs_LoadSettings);
skompilowało mi kod i zrobiło bina.
Czy będzie to działało bez tej linijki - ktoś to testował?
Nie wiem czy dobrze rozumiem ale wygląda mi na to, że ta linijka odpowiada za pamięć - położenie rolet?
Problemem może być gdy nie określi się czasu otwarcia zamknięcia rolet czyli supla_rs_SaveSettings, &supla_rs_LoadSettings
Ale to tylko moje przypuszczenia i nigdy tego nie testowałem.
https://gui-generic-builder.supla.io/
-
muchac35
- Posts: 121
- Joined: Tue Jan 01, 2019 1:15 pm
witam
chciałem wgrać ten soft który obsługuje kilka DS18b20 na jednym gpio ale skąd można pobrać gotowy soft?
chciałem wgrać ten soft który obsługuje kilka DS18b20 na jednym gpio ale skąd można pobrać gotowy soft?
-
walanar1
- Posts: 54
- Joined: Fri May 18, 2018 5:31 pm
Witam.
Mam prośbę o pomoc w którym miejscu kodu powinienem coś zmienić lub dopisać żeby ustabilizować mojego toucha bez N
viewtopic.php?p=52167#p52167
Mam prośbę o pomoc w którym miejscu kodu powinienem coś zmienić lub dopisać żeby ustabilizować mojego toucha bez N
viewtopic.php?p=52167#p52167
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
A z czym masz problem?walanar1 wrote: Sun Nov 03, 2019 8:30 pm Witam.
Mam prośbę o pomoc w którym miejscu kodu powinienem coś zmienić lub dopisać żeby ustabilizować mojego toucha bez N
viewtopic.php?p=52167#p52167
https://gui-generic-builder.supla.io/
-
walanar1
- Posts: 54
- Joined: Fri May 18, 2018 5:31 pm
Tak jak pisałem w linku który podałem, zarówno softy kolegów wojtas567 i gbiel oraz skompilowany samemu powoduje samoistnekrycha88 wrote: Sun Nov 03, 2019 8:35 pmA z czym masz problem?walanar1 wrote: Sun Nov 03, 2019 8:30 pm Witam.
Mam prośbę o pomoc w którym miejscu kodu powinienem coś zmienić lub dopisać żeby ustabilizować mojego toucha bez N
viewtopic.php?p=52167#p52167
zapalanie i gaśnięcie żarówki podłączonej do L1 tj. GPIO 13
