Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Przyrządy pomiarowe, ich montaż i zastosowanie odczytów w procesach destylacji. Regulacja procesów.

jack_sztywny
5
Posty: 5
Rejestracja: niedziela, 27 mar 2022, 10:56
Podziękował: 1 raz

Post autor: jack_sztywny »

Cześć.
Odświeże troszke temat.
Po wgraniu firmware uruchamia się normalnie, ale po wpisaniu nazwy sieci i hasła oraz i kliknieciu na ok pojawia się pusta strona.

Pozdrawiam
Jacek
Ostatnio zmieniony niedziela, 24 kwie 2022, 16:40 przez jack_sztywny, łącznie zmieniany 1 raz.

zybibrave
2
Posty: 2
Rejestracja: poniedziałek, 25 kwie 2022, 08:40
Otrzymał podziękowanie: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: zybibrave »

Cześć,
@jack_sztywny - w folderze data masz plik index.html
wyedytuj go
wiersz 106 zmień adres z https://unpkg.com/vue/dist/vue.js na unpkg.com/vue@2.6.14/dist/vue.js
wiersz 107 zmień adres z https://unpkg.com/vue-i18n/dist/vue-i18n.js na https://unpkg.com/vue-i18n@8.27.1/dist/vue-i18n.js
wiersz 113 tak samo jak 107.
Zapisz, skompiluj i wgraj jeszcze raz

jack_sztywny
5
Posty: 5
Rejestracja: niedziela, 27 mar 2022, 10:56
Podziękował: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: jack_sztywny »

zybibrave - bardzo dziękuję za podpowiedź.Wszystko działa jak należy.
Pozdrawiam

jack_sztywny
5
Posty: 5
Rejestracja: niedziela, 27 mar 2022, 10:56
Podziękował: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: jack_sztywny »

Mam jeszcze jedno pytanko.
W pliku main.cpp w linii 106 pokazuje mi błąd kompilacji i niezrozumiałą instrukcję "nullptr".
106 if (settings->wifiSsid == nullptr || settings->wifiSsid == "" || settings->wifiSsid == "null")
U was też się pojawia taki błąd ?

Pozdrawiam

jack_sztywny
5
Posty: 5
Rejestracja: niedziela, 27 mar 2022, 10:56
Podziękował: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: jack_sztywny »

Witam.
Czy możliwa jest korekta odczytów czujników temperatury ?

Pozdrawiam

zybibrave
2
Posty: 2
Rejestracja: poniedziałek, 25 kwie 2022, 08:40
Otrzymał podziękowanie: 1 raz
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: zybibrave »

Cześć,
tak, pojawiał mi się ten błąd i nie tylko ten więc koniec końców postanowiłem użyć arduino ide do kompilacji. Było trochę zabawy z bibliotekami ale na tą chwilkę wszystko ładnie kompiluje.

WojciszPL
30
Posty: 34
Rejestracja: sobota, 20 wrz 2014, 22:50
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: WojciszPL »

Czy projekt dalej żyje i jest rozwijany?
Ja próbuję skompilować na PlatformIO i mam masę błędów:

Kod: Zaznacz cały

[{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'TmAtomicBool' in namespace 'tm_internal' does not name a type",
	"startLineNumber": 22,
	"startColumn": 18,
	"endLineNumber": 22,
	"endColumn": 18
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "expected ')' before '*' token",
	"startLineNumber": 24,
	"startColumn": 50,
	"endLineNumber": 24,
	"endColumn": 50
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'lockObject' was not declared in this scope",
	"startLineNumber": 37,
	"startColumn": 41,
	"endLineNumber": 37,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'tm_internal::atomicSwapBool' cannot be used as a function",
	"startLineNumber": 37,
	"startColumn": 64,
	"endLineNumber": 37,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'atomicWriteBool' is not a member of 'tm_internal'; did you mean 'atomicWritePtr'?",
	"startLineNumber": 56,
	"startColumn": 15,
	"endLineNumber": 56,
	"endColumn": 15
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 56,
	"startColumn": 32,
	"endLineNumber": 56,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 86,
	"startColumn": 34,
	"endLineNumber": 86,
	"endColumn": 34
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 217,
	"startColumn": 26,
	"endLineNumber": 217,
	"endColumn": 26
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 8,
	"message": "'memLockerFlag' was not declared in this scope",
	"startLineNumber": 262,
	"startColumn": 26,
	"endLineNumber": 262,
	"endColumn": 26
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 292,
	"startColumn": 31,
	"endLineNumber": 292,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 295,
	"startColumn": 31,
	"endLineNumber": 295,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 298,
	"startColumn": 31,
	"endLineNumber": 298,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 301,
	"startColumn": 31,
	"endLineNumber": 301,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 304,
	"startColumn": 31,
	"endLineNumber": 304,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 307,
	"startColumn": 31,
	"endLineNumber": 307,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 310,
	"startColumn": 31,
	"endLineNumber": 310,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 313,
	"startColumn": 31,
	"endLineNumber": 313,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 316,
	"startColumn": 31,
	"endLineNumber": 316,
	"endColumn": 31
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 319,
	"startColumn": 32,
	"endLineNumber": 319,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 322,
	"startColumn": 32,
	"endLineNumber": 322,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 325,
	"startColumn": 32,
	"endLineNumber": 325,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 328,
	"startColumn": 32,
	"endLineNumber": 328,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 331,
	"startColumn": 32,
	"endLineNumber": 331,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 334,
	"startColumn": 32,
	"endLineNumber": 334,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 337,
	"startColumn": 32,
	"endLineNumber": 337,
	"endColumn": 32
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'static void TaskManager::markInterrupted(pintype_t)' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 340,
	"startColumn": 34,
	"endLineNumber": 340,
	"endColumn": 34
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 347,
	"startColumn": 41,
	"endLineNumber": 347,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler1()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 347,
	"startColumn": 64,
	"endLineNumber": 347,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 348,
	"startColumn": 41,
	"endLineNumber": 348,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler2()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 348,
	"startColumn": 64,
	"endLineNumber": 348,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 349,
	"startColumn": 41,
	"endLineNumber": 349,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler3()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 349,
	"startColumn": 64,
	"endLineNumber": 349,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 350,
	"startColumn": 41,
	"endLineNumber": 350,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler4()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 350,
	"startColumn": 64,
	"endLineNumber": 350,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 351,
	"startColumn": 41,
	"endLineNumber": 351,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler5()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 351,
	"startColumn": 64,
	"endLineNumber": 351,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 352,
	"startColumn": 41,
	"endLineNumber": 352,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler6()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 352,
	"startColumn": 64,
	"endLineNumber": 352,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 353,
	"startColumn": 41,
	"endLineNumber": 353,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler7()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 353,
	"startColumn": 64,
	"endLineNumber": 353,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 354,
	"startColumn": 41,
	"endLineNumber": 354,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler8()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 354,
	"startColumn": 64,
	"endLineNumber": 354,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 355,
	"startColumn": 41,
	"endLineNumber": 355,
	"endColumn": 41
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler9()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 355,
	"startColumn": 64,
	"endLineNumber": 355,
	"endColumn": 64
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 356,
	"startColumn": 42,
	"endLineNumber": 356,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler10()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 356,
	"startColumn": 66,
	"endLineNumber": 356,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 357,
	"startColumn": 42,
	"endLineNumber": 357,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler11()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 357,
	"startColumn": 66,
	"endLineNumber": 357,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 358,
	"startColumn": 42,
	"endLineNumber": 358,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler12()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 358,
	"startColumn": 66,
	"endLineNumber": 358,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 359,
	"startColumn": 42,
	"endLineNumber": 359,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler13()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 359,
	"startColumn": 66,
	"endLineNumber": 359,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 360,
	"startColumn": 42,
	"endLineNumber": 360,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler14()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 360,
	"startColumn": 66,
	"endLineNumber": 360,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 361,
	"startColumn": 42,
	"endLineNumber": 361,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler15()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 361,
	"startColumn": 66,
	"endLineNumber": 361,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 362,
	"startColumn": 42,
	"endLineNumber": 362,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandler18()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 362,
	"startColumn": 66,
	"endLineNumber": 362,
	"endColumn": 66
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 363,
	"startColumn": 42,
	"endLineNumber": 363,
	"endColumn": 42
},{
	"resource": "/d:/Moje Dokumenty/Desktop/OpenStill-master/.pio/libdeps/nodemcuv2/TaskManagerIO@1.0.4/src/TaskManagerIO.cpp",
	"owner": "cpp",
	"severity": 4,
	"message": "'void interruptHandlerOther()' is deprecated: Use IRAM_ATTR in place of ICACHE_RAM_ATTR to move functions into IRAM [-Wdeprecated-declarations]",
	"startLineNumber": 363,
	"startColumn": 69,
	"endLineNumber": 363,
	"endColumn": 69
}]

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Obserwuje temat od dłuższego czasu. Wydaje mi się, że kolega setfunk zrobił najciekawszy sterownik. Zaskakuje mnie jego skromność, bo też jestem początkujący w Arduino, ale jak oglądam jego kod to powiem, że szacun. Porządeczek że la la. Wszystko w klasach, których próbuję zrozumieć i się nauczyć.
Też próbowałem przerobić jego kod na ESP32 plus dodać pomiar ciśnienia atmosferycznego dla dokładnego wyliczenia ABV. Niestety jestem za słaby. Pozostaje mi napisać jakiś prosty kod do kontroli procesu i liczyć, że doczekamy się wersji na ESP32.
Ostatnio zmieniony sobota, 18 lut 2023, 00:12 przez manowar, łącznie zmieniany 1 raz.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

subcarpathia pisze:Obserwuje temat od dłuższego czasu.
A ja obserwuję od początku. I podjąłem kilkadziesiąt prób wgrania SPIFS, wszystkie nieudane.
Zastosowałem wszystkie opisane powyżej metody, nawet więcej.
W międzyczasie wymieniłem komputer, Platformio i Arduino IDE no i windowsa.
Inne projekty ukończone a najciekawszy leży.
A może znajdzie się chętny do pomocy i wgra mi te 2 pliki ?
Piszę starannie po Polsku. O ile daję radę.

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Jakie płytki masz?
Ja też się, zastanawiam nad kupieniem ESP8266 i na razie ciagnąć na tym.
Skąd jesteś?
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Takie zalecane przez autora. Nodemcu v3
Ostatnio zmieniony niedziela, 19 lut 2023, 23:19 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.

WojciszPL
30
Posty: 34
Rejestracja: sobota, 20 wrz 2014, 22:50
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: WojciszPL »

Dokładnie, ja też nodemcuv3, próbowałem zarówno flasherem jak i przez platformio. Natomiast płytka nie jest to kluczowa, bo pliki się w ogóle nie chcą kompilować(nie mówię o wgrywaniu)

Wysłane z mojego SM-G991B przy użyciu Tapatalka

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Tak więc zabrałem się za kompilowanie.

Więc po zastosowaniu rozwiązania takiego jak jest w projekcie, czyli zainstalowaniu Git'a i tym podobnych wychodziły błędy związane z bibliotekami.

Zrobiłem tak.
Stworzyłem nowy projekt w PlatformIO.
Moduł WiFi ESP-12E + NodeMCU v2 - 4MB

Board - Espressif ESP8266 ESP-12E
Framework - Arduino

W exploratorze skopiowałem do nowego projektu foldery
- src
- data

Podebrałem biblioteki i się ładnie skompilowało. Było trochę, żółtych komunikatów.
Nie mam płytki więc nie sprawdzę, czy się wgrywa.

ty macie platformio.ini żeby się wam biblioteki same podciągnęły

[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
bblanchon/ArduinoJson@^6.20.1
davetcc/TaskManagerIO@^1.3.5
davetcc/LiquidCrystalIO@^1.4.3
davetcc/IoAbstraction@^3.1.0
paulstoffregen/OneWire@^2.3.7
milesburton/DallasTemperature@^3.11.0
ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Ostatnio zmieniony poniedziałek, 20 lut 2023, 23:20 przez manowar, łącznie zmieniany 1 raz.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Świetna robota, dzięki ! Gra muzyka !
Ostatnio zmieniony wtorek, 21 lut 2023, 00:58 przez k.kolumb, łącznie zmieniany 3 razy.
Piszę starannie po Polsku. O ile daję radę.

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Zadziałało?

Czekam na wynik. Jak będzie pozytywny to kupuję tę płytkę i wgrywam soft.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Tak, ruszyło. Tylko obsługi zaworu/pompki nie ma. A autor zostawił na samych, biedne sieroty.
Piszę starannie po Polsku. O ile daję radę.

WojciszPL
30
Posty: 34
Rejestracja: sobota, 20 wrz 2014, 22:50
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: WojciszPL »

Badałeś na sucho czy pracowałeś już z tym?

Wysłane z mojego SM-G991B przy użyciu Tapatalka
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Na sucho. I dumam co dalej. Według mnie urządzenie bez obsługi zaworu jest mało przydatne. Mimo swoich zalet. Chyba trzeba będzie poczekać.
Za cienki jestem żeby grzebać w tym kodzie.
Piszę starannie po Polsku. O ile daję radę.

WojciszPL
30
Posty: 34
Rejestracja: sobota, 20 wrz 2014, 22:50
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: WojciszPL »

Ja tam akurat właśnie nie chce wcale zaworu, wolę manualnie prowadzić, a sterownik raczej do kontroli na odległość.

Wysłane z mojego SM-G991B przy użyciu Tapatalka

WojciszPL
30
Posty: 34
Rejestracja: sobota, 20 wrz 2014, 22:50
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: WojciszPL »

U mnie nadal jakieś błędy. Płytka NodeMCU v3

Kod: Zaznacz cały

Writing at 0x00024000... (45 %)
Traceback (most recent call last):
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3969, in <module>
    _main()
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3962, in _main
    main()
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 3604, in main
    operation_func(esp, args)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 2987, in write_flash
    esp.flash_defl_block(block, seq, timeout=DEFAULT_TIMEOUT * ratio * 2)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 113, in inner
    return func(*args, **kwargs)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 761, in flash_defl_block
    self.check_command("write compressed data to flash after seq %d" % seq,
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 413, in check_command
    val, data = self.command(op, data, chk, timeout=timeout)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 376, in command
    self.write(pkt)
  File "C:\Users\wpl\.platformio\packages\tool-esptoolpy\esptool.py", line 339, in write
    self._port.write(buf)
  File "C:\Users\wpl\.platformio\penv\lib\site-packages\serial\serialwin32.py", line 325, in write
    raise SerialTimeoutException('Write timeout')
serial.serialutil.SerialTimeoutException: Write timeout
*** [upload] Error 1
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

A jak chcesz na odległość zamknąć zawór?
Z tymi błędami nie pomogę. Ja wziąłem wszystko z githuba a platformio.ini od kół. subkarpathia parę postów wstecz.
Ostatnio zmieniony środa, 22 lut 2023, 15:27 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Tu już Ci nie pomogę. Próbowałeś z innymi płytkami? Wynika, że nie może Ci zapisać pod konkretnymi adresami.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Chyba się nie rozumiemy. Wszystko działa, ale nie widzę nigdzie obsługi zaworu/pompki. I tyle.
Może jeszcze przeszukam.
Piszę starannie po Polsku. O ile daję radę.

subcarpathia
10
Posty: 16
Rejestracja: sobota, 5 lis 2022, 22:43
Podziękował: 5 razy
Otrzymał podziękowanie: 2 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: subcarpathia »

Przepraszam,

To było do kolegi Wojcisz. Nie widziałem, że mu odpisałeś i wyszło, że Tobie odpisuję,.

Wybacz nieporozumienie.

Papatrzę, co się z zaworem da zrobić

Kupię tego ESP 8266
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

:D Nie ma sprawy. Zawór - trzymam kciuki !
Piszę starannie po Polsku. O ile daję radę.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

Postanowiłem trochę posprzątać. Znalazłem błędy - może komuś przyda się rozpiska.

Podłączenia do NODEMCU V3 :
LCD SDA - D2
LCD SCL - D1
SSR1 - D6
SSR2 - D3
SSR3 - D5
DS18B20 - D7

Podłączenie LCD widoczne na fotce z 1 strony wątku - błędne, to nie ta płytka.
Również platformio.ini z githuba nie działa.
Działające (dzięki Kol. @subcarpathia) wygląda tak :

Kod: Zaznacz cały

[env:esp12e]
platform = espressif8266
board = esp12e
framework = arduino
lib_deps =
 bblanchon/ArduinoJson@^6.20.1
 davetcc/TaskManagerIO@^1.3.5
 davetcc/LiquidCrystalIO@^1.4.3
 davetcc/IoAbstraction@^3.1.0
 paulstoffregen/OneWire@^2.3.7
 milesburton/DallasTemperature@^3.11.0
 ottowinter/ESPAsyncWebServer-esphome@^3.0.0
Uwaga : ważne są wcięcia w ostatnich 7 linijkach.
Ostatnio zmieniony sobota, 4 mar 2023, 18:28 przez k.kolumb, łącznie zmieniany 1 raz.
Piszę starannie po Polsku. O ile daję radę.

witas
30
Posty: 42
Rejestracja: sobota, 4 wrz 2021, 14:09
Krótko o sobie: Jestem fajnym człowiekiem:)
Podziękował: 49 razy
Otrzymał podziękowanie: 6 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: witas »

@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie. W ten sposób ogólnodostępny otwarty projekt ruszy do przodu.

Zauważ takie coś: ktoś znajdzie ten projekt na githubie i zacznie to kompilować aby użyć do swoich własnych celów. Niestety napotka na problemy i odpuści jednocześnie stwierdzając, że ten cały projekt to jakiś chłam. Jednocześnie nie będzie świadomy tego, że na forum AD jest cały wątek, w którym znajduje się lista poprawek. Natomiast jeśli Ty zrobisz forka tego projektu i tam powrzucasz wszystkie poprawki, i jednocześnie pozgłaszasz w pierwotnym projekcie błędy oraz proponowane naprawy w postaci pull requestów, to nawet jak autor projektu nie będzie miał czasu i porzuci projekt, to inny ogarnięty programista amator zainteresowany projektem zauważy, że na guthubie jest Twoja kopia projektu ze wszystkimi poprawkami, to wtedy spróbuje Twojej wersji oprogramowania i wtedy będzie zadowolony. Taka jest właśnie idea upowszechniania kodu na Githubie.
Awatar użytkownika

k.kolumb
150
Posty: 194
Rejestracja: sobota, 21 cze 2014, 00:39
Krótko o sobie: Jak się do czegoś dorwę to muszę to dokładnie poznać. Np. Ameryka
Ulubiony Alkohol: Talisker
Status Alkoholowy: Popijacz Okazyjny
Podziękował: 82 razy
Otrzymał podziękowanie: 14 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: k.kolumb »

witas pisze:@k.kolumb - jak już znalazłeś takie błędy to ja gorąco polecam, żebyś zrobił forka tego repozytorium i tam "pokomitował" te zmiany, a na końcu zrobił do pierwotnego repozytorium tzw. pull request, aby twórca mógł te idące w dobrą stronę zmiany wgrać do swojego projektu na githubie.
Nic z tego nie kumam. Nie jestem informatykiem. Z informatyką mam tyle wspólnego co z naprawą samochodu czy łowieniem na spining.
Trzeba było posprzątać, to nawet małpa potrafi klikać myszką, posprzątałem. Po raz drugi. Za pierwszym razem autor nie odniósł się do uwag, były nie działające linki i inne takie knoty . Pewnie tych operacji na githubie bym się nauczył, ale nie chcę brać odpowiedzialności.
Jak uważasz że tak trzeba, zrób to. Na forum kto chce niech korzysta (np. ja).
Pozdrawiam
Piszę starannie po Polsku. O ile daję radę.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Wróciłem, chociaż nie wiem na jak długo :roll: . Sterownik mam rozmontwany i użyty do innych projektów, więc jeżeli coś będę zmieniał to od razu z przepisaniem na ESP32, żeby podłączyć wagę i powiadomienia o przelaniu, bo na tym mi najbardziej zależy
Awatar użytkownika

andras
50
Posty: 95
Rejestracja: poniedziałek, 16 lip 2012, 09:38
Ulubiony Alkohol: własny
Status Alkoholowy: Drinker
Podziękował: 99 razy
Otrzymał podziękowanie: 5 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: andras »

Oj to czekamy :)
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Ja p... kto to pisał :mrgreen:

Na repo jest wersja która kompiluje się pod ESP32, na 2 podstronie jest tutorial jak to wgrać przez PlatformIO (sam musiałem z niego skorzystać :mrgreen: ), na ten moment nie chce mi się robić binów, które i tak nie działały większości osób.

To, że się kompiluje nie znaczy, że działa :mrgreen: Wszystko na razie jest zrobione na sucho

https://github.com/stefunkk/openstill

Obrazek

Piny:
Czujniki temp - 23 (między 23 a 3v3 musicie wlutować rezystor 4.7k i podłaczyć do niego jeden przewód, drugi idzie do GND)

Grzałka 1 - 19
Grzałka 2 - 18
Grzałka 3 - 5

Wyświetlacz 22 i 21 jak tutaj:

Obrazek
Ostatnio zmieniony poniedziałek, 15 sty 2024, 20:41 przez stefunk, łącznie zmieniany 1 raz.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Ukłon w stronę wgrywających soft przez bin'a. Nie trzeba więcej flashować danych, większość osób miała z tym problem wcześniej, teraz soft sam spróbuje ściągnąć index.html z githuba po połączeniu z wifi.

https://github.com/stefunkk/OpenStill/releases/tag/1.0

1. Ściągacie wszystkie biny z release
2. Ściągacie flasher - https://www.espressif.com/sites/default ... _3.9.5.zip
3. Wybieracie ESP32
4. Na tym ekranie wybieracie:

bootloader_dio_40m.bin 0x1000
partitions.bin 0x8000
boot_app0.bin 0xe000
firmware.bin 0x10000

Na dole wybieracie port COM na jakim jest podłączone urządzenie i tyle.

I zaznaczacie opcje jak na zrzucie ekranu


Obrazek


edit....

Wyświetlacz i termometry przetestowane, wszystko działa, grzałki nie testowałem bo muszę SSR'a wygrzebać.
Ostatnio zmieniony poniedziałek, 15 sty 2024, 20:39 przez stefunk, łącznie zmieniany 3 razy.

rastro
2500
Posty: 2557
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 297 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: rastro »

stefunk pisze: poniedziałek, 15 sty 2024, 17:43 Ja p... kto to pisał :mrgreen:
- Panie kto to panu tak spierdolił?
- Pan panie inżynierze ;)
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

tanczacy-z-drozdzami
200
Posty: 235
Rejestracja: poniedziałek, 19 cze 2023, 12:37
Podziękował: 5 razy
Otrzymał podziękowanie: 40 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: tanczacy-z-drozdzami »

hehe, klasyka :D Ja kiedyś znalazłem w sieci jakąś bibliotekę, której potrzebowałem i po 3h kurwienia i poprawiania okazało się, że ja ją napisałem 4 lata wcześniej :D

Skoro idzie po wifi, to może by dorobić konektor MQTT aby dało się wysyłać to na serwer centralny jak to robią urządzenia do smart home? Wtedy masz historię wszystkich swoich destylacji.

Wtedy w skład smart home wchodzi światło, termostat, oczyszczacz powietrza i kolumna destylacyjna :D
sf2.png
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

Do boju poszła belka tensometryczna. Pierwsze testy przeszła pomyślnie, są odchylenia w odczytach, ale jak na sprzęt za te pieniądze jest ok i powinno nas ostrzec przed przelaniem, może nawet pokazać szybkość odbioru :D

Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić? MAm to:

https://pl.aliexpress.com/item/1005002395846445.html?
Ostatnio zmieniony wtorek, 16 sty 2024, 21:27 przez stefunk, łącznie zmieniany 1 raz.

tanczacy-z-drozdzami
200
Posty: 235
Rejestracja: poniedziałek, 19 cze 2023, 12:37
Podziękował: 5 razy
Otrzymał podziękowanie: 40 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: tanczacy-z-drozdzami »

Może wyprowadź sygnał z belki jakiejś wagi kuchennej albo łazienkowej?

rastro
2500
Posty: 2557
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 297 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: rastro »

stefunk pisze: wtorek, 16 sty 2024, 21:26 Martwi mnie trochę stabilność takiego rozwiązania, przy słoiku 4kg robi się mało stabilnie, mam coś takiego, macie pomysły co innego można by zamówić?
- Która konkretnie to jest belka, w sensie do jakiego max obciążenia?
- może trzeba zaimplementować jakiś algorytm filtrujący?
Ostatnio zmieniony środa, 17 sty 2024, 09:43 przez rastro, łącznie zmieniany 1 raz.
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett

tanczacy-z-drozdzami
200
Posty: 235
Rejestracja: poniedziałek, 19 cze 2023, 12:37
Podziękował: 5 razy
Otrzymał podziękowanie: 40 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: tanczacy-z-drozdzami »

Chyba chodzi o taką stabilność, że słoik spada z belki :D Przynajmniej ja tak to zrozumiałem.

rastro
2500
Posty: 2557
Rejestracja: wtorek, 15 sty 2013, 15:29
Podziękował: 83 razy
Otrzymał podziękowanie: 297 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: rastro »

No ja to sobie tak wyobrażam że belka musi być przymocowana do jakiejś podstawy, natomiast do belki mocuje się szalkę na której stoi butla
″Iloraz inteligencji tłumu jest równy IQ najgłupszego jego przedstawiciela podzielonemu przez liczbę uczestników.„
- Terry Pratchett
Awatar użytkownika

Autor tematu
stefunk
150
Posty: 183
Rejestracja: sobota, 30 lis 2019, 12:53
Podziękował: 26 razy
Otrzymał podziękowanie: 7 razy
Re: Otwarte oprogramowanie pod ESP do kontroli pracy kolumny

Post autor: stefunk »

no oczywiście, ale ta belka jest dość mała i jest jedynym punktem podparcia, więc jak stawiasz na dwóch płytach słoik to jest trochę niestabilnie, wczoraj próbowałem podłączyć dwie belki do jednego hx711 ale poległem, jak w końcu mi się udało podłączyć wszystko i obie belki po nacisku nie pokazywały negatywnych numerów, to po skręceniu odczyt zaczął schodzić samoczynnie w dół. Poddałem się i jest na jednej. Dzisiaj podłączyłem to na 1.5m skrętce i wszystko hula, zostało zaprogramować tylko alerty, kalibrację i tarowanie :)
ODPOWIEDZ

Wróć do „Kontrola procesu destylacji”