ESP8266 Primary GUI v2
-
Ryrzy
- Posts: 148
- Joined: Tue Nov 07, 2017 10:40 am
ok, wiecej info:krycha88 wrote: Fri Oct 04, 2019 7:53 pmZa mało informacji, równie dobrze mogę napisać, że u mnie działaRyrzy wrote: Fri Oct 04, 2019 7:35 pm I to i to. Ten sam ds tak samo podłączony działa na jakimś starym gotowym sofcie zybiego
Pokaż co ustawiasz w konfiguracji i ile czujników podłączasz dodatkowo pokaż co wyświetla serial monitor.
- sonoff basic,
- ds pod gpio14 sztuk 1
- kod:
Code: Select all
add_Relay_Button(12, 0, CHOICE_TYPE);
add_DS18B20_Thermometer(14);Code: Select all
#define LED_CONFIG_PIN 13ten sam ds dziala w identycznej konfiguracji na innym sofcie. na gui nie wyszukuje go w ogole, ani nie pokazuje temp.
zrodla na wczoraj jak pisalem najnowsze z master
aaa no i konsola
add_DS18B20_Thermometer(14);
Code: Select all
DS18B2 init
Parasite power is: OFF
WiFi init
SSID:
PASSWORD:
Zainicjowany
Uruchamianie serwera...
RESET channel->Number-0==0
Rozłączony
Connection fail. Server: svr10.supla.org
Connection fail. Server: svr10.supla.org
WiFi connected SSID:
localIP:
subnetMask:
gatewayIP: 1
siła sygnału (RSSI): -40 dBm
Rejestracja w toku
Zarejestrowany i gotowy
Value changed
RESET channel->Number-0==0
Code: Select all
Tryb konfiguracji: 2
Tryb AP
Start Serwera
DS18B2 init
Parasite power is: OFF
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Czy to urządzenie jest widoczne jako połączone w cludzie?Ryrzy wrote: Sat Oct 05, 2019 7:42 amok, wiecej info:krycha88 wrote: Fri Oct 04, 2019 7:53 pmZa mało informacji, równie dobrze mogę napisać, że u mnie działaRyrzy wrote: Fri Oct 04, 2019 7:35 pm I to i to. Ten sam ds tak samo podłączony działa na jakimś starym gotowym sofcie zybiego
Pokaż co ustawiasz w konfiguracji i ile czujników podłączasz dodatkowo pokaż co wyświetla serial monitor.
- sonoff basic,
- ds pod gpio14 sztuk 1
- kod:Code: Select all
add_Relay_Button(12, 0, CHOICE_TYPE); add_DS18B20_Thermometer(14);reszta bez zmian,Code: Select all
#define LED_CONFIG_PIN 13
ten sam ds dziala w identycznej konfiguracji na innym sofcie. na gui nie wyszukuje go w ogole, ani nie pokazuje temp.
zrodla na wczoraj jak pisalem najnowsze z master
aaa no i konsola
add_DS18B20_Thermometer(14);
add_DS18B20Multi_Thermometer(14);Code: Select all
DS18B2 init Parasite power is: OFF WiFi init SSID: PASSWORD: Zainicjowany Uruchamianie serwera... RESET channel->Number-0==0 Rozłączony Connection fail. Server: svr10.supla.org Connection fail. Server: svr10.supla.org WiFi connected SSID: localIP: subnetMask: gatewayIP: 1 siła sygnału (RSSI): -40 dBm Rejestracja w toku Zarejestrowany i gotowy Value changed RESET channel->Number-0==0Code: Select all
Tryb konfiguracji: 2 Tryb AP Start Serwera DS18B2 init Parasite power is: OFF
https://gui-generic-builder.supla.io/
-
Ryrzy
- Posts: 148
- Joined: Tue Nov 07, 2017 10:40 am
tak, bez problemu się łączy i przekaznik dziala, temperatura nie. dodatkowo dorobilem wyjscie na GPIO4 i tutaj tez nie widzi tego dsa....
-
Ryrzy
- Posts: 148
- Joined: Tue Nov 07, 2017 10:40 am
no ja tym bardziej
jedyne co mi przychodzi do glowy to błąd w kodzie po dodaniu BME280 
dobra, zrobie jeszcze jedno co mi przychodzi do glowy, usune calego arduino i wszystkie biblioteki pobiore od nowa... moze tutaj sie cos pokaszanilo
edit
nooo i dopiero to pomoglo
nie mam pojecia dlaczego, ale na czystym arduino zaczęło działać... dziwne, no nic, przepraszam za zamieszanie i dziekuje za pomoc.
edit2
co ciekawe zaczął też działać DHT12 (przy wyborze dht11)
a wczesniej nie dzialal 
dobra, zrobie jeszcze jedno co mi przychodzi do glowy, usune calego arduino i wszystkie biblioteki pobiore od nowa... moze tutaj sie cos pokaszanilo
edit
nooo i dopiero to pomoglo
edit2
co ciekawe zaczął też działać DHT12 (przy wyborze dht11)
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
W wolnej chwili dorzucę wrzystie biblioteki potrzebne do prawidłowej kompilacji.Ryrzy wrote: Sat Oct 05, 2019 9:38 am no ja tym bardziejjedyne co mi przychodzi do glowy to błąd w kodzie po dodaniu BME280
dobra, zrobie jeszcze jedno co mi przychodzi do glowy, usune calego arduino i wszystkie biblioteki pobiore od nowa... moze tutaj sie cos pokaszanilo
edit
nooo i dopiero to pomoglonie mam pojecia dlaczego, ale na czystym arduino zaczęło działać... dziwne, no nic, przepraszam za zamieszanie i dziekuje za pomoc.
edit2
co ciekawe zaczął też działać DHT12 (przy wyborze dht11)a wczesniej nie dzialal
![]()
https://gui-generic-builder.supla.io/
-
cino111
- Posts: 714
- Joined: Mon May 07, 2018 8:00 pm
@krycha88 czy możesz mi skompilowac soft na Wemos D1 4MB wg poniższego? (2xDS na gpio 12). Jak ja kompiluję to nie działa przycisk monostabilny bez internetu i jest bardzo duży problem z wpięciem się modułu do sieci. Jak się wepnie to wszystko pięknie działa, ale jak po paru dniach się wypnie to muszę się nieźle nagimnastykować żeby się wpiął. Moduł steruje piecem gazowym oddalonym o kilkadziesiąt kilometrów, no i mam problem
Nie wiem, czy to coś z moim arduino IDE, więc proszę o bina - przetestuję kompilację zrobioną przez Ciebie.
Code: Select all
void supla_board_configuration(void) {
add_Relay_Button(5, 14, CHOICE_TYPE);
add_DS18B20Multi_Thermometer(12);
add_Led_Config(LED_CONFIG_PIN);
add_Config(CONFIG_PIN);
}-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Dzisiaj mi się nie uda, chce skończyć OLE'acino111 wrote: Mon Oct 07, 2019 12:01 pm @krycha88 czy możesz mi skompilowac soft na Wemos D1 4MB wg poniższego? (2xDS na gpio 12). Jak ja kompiluję to nie działa przycisk monostabilny bez internetu i jest bardzo duży problem z wpięciem się modułu do sieci. Jak się wepnie to wszystko pięknie działa, ale jak po paru dniach się wypnie to muszę się nieźle nagimnastykować żeby się wpiął. Moduł steruje piecem gazowym oddalonym o kilkadziesiąt kilometrów, no i mam problemNie wiem, czy to coś z moim arduino IDE, więc proszę o bina - przetestuję kompilację zrobioną przez Ciebie.
Code: Select all
void supla_board_configuration(void) { add_Relay_Button(5, 14, CHOICE_TYPE); add_DS18B20Multi_Thermometer(12); add_Led_Config(LED_CONFIG_PIN); add_Config(CONFIG_PIN); }
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Pierwsze podejście do OLEDa dla Primary GUI zrobione. Praktycznie dla was jest to bezobsługowe, ilość ekranów generowana jest na podstawie supla_board_configuration.
Co się wyświetla:
-każdy dostępny czujnik temperatury oraz przekaźniki
-stan przekaźników
-siłę połączenia oraz brak wifi
-komunikaty ze supli
-tryb konfiguracyjny
Jedynie co musicie określić to rodzaj wyświetlacza
projekt oparłem na bibliotece: https://github.com/ThingPulse/esp8266-oled-ssd1306/
Kod starałem się tak napisać, że w każdej chwili możecie wyciąć wsparcie dla oleda nie ingerując praktycznie w w resztę kodu. Jeżeli wszystko się sprawdzi to połączę biblioteki i będę wspierał tylko jedną.
Koda znajduje się:
https://github.com/krycha88/Primary_GUI/tree/OLED
Co się wyświetla:
-każdy dostępny czujnik temperatury oraz przekaźniki
-stan przekaźników
-siłę połączenia oraz brak wifi
-komunikaty ze supli
-tryb konfiguracyjny
Jedynie co musicie określić to rodzaj wyświetlacza
Code: Select all
//#include "SSD1306Wire.h" // legacy: #include "SSD1306.h"
#include "SH1106Wire.h" // legacy: #include "SH1106.h"
// Initialize the OLED display using Arduino Wire:
//SSD1306Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL ->supla_settings.h
SH1106Wire display(0x3c, SDA, SCL); // ADDRESS, SDA, SCL ->supla_settings.h
Kod starałem się tak napisać, że w każdej chwili możecie wyciąć wsparcie dla oleda nie ingerując praktycznie w w resztę kodu. Jeżeli wszystko się sprawdzi to połączę biblioteki i będę wspierał tylko jedną.
Koda znajduje się:
https://github.com/krycha88/Primary_GUI/tree/OLED
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
