ESP8266 Primary GUI v2

Oziborn19
Posts: 68
Joined: Wed Sep 18, 2019 11:32 am

Wed Nov 13, 2019 5:17 pm

Może ktoś pomoc ? Będę wdzieczny.
George2002
Posts: 118
Joined: Mon May 01, 2017 2:00 am

Fri Nov 15, 2019 10:10 am

Oziborn19 wrote:
Wed Nov 13, 2019 5:17 pm
Może ktoś pomoc ? Będę wdzieczny.
Cztery przekaźniki pod esp-01s to bez kombinacji w hardware czyli od strony elektronicznej raczej może być ciężko wykonać softwareowo ponieważ są tam wyjścia które wprowadzają esp w tryb programowania itd więc nie mogą mieć stanów niektórych ;) tutaj się udało ale musi być podciąganie każdego wyjścia do + 3,3V przez 4,7K rezystor :)
https://www.instructables.com/id/Drivin ... 266-01-an/

No i zakomentować trzeba Serial.begin(115200); czyli //Serial.begin(115200); bo używając serial blokuje ci te piny i może dla tego masz takie problemy :)
Darkman
Posts: 21
Joined: Fri Apr 26, 2019 11:34 am

Fri Nov 22, 2019 12:38 pm

mam moduł: QOLTEC 51791 - coś jak Sonoff Basic
przycisk monostabilny PIN 12
przekaźnik PIN 4
LEDred na PIN 13
LEDblue na PIN 14
add_Relay_Button(4, 12, CHOICE_TYPE);

Nie mam diody LED na tym samym wyjściu co przekaźnik, a chciałbym widzieć stan przekaźnika.
LED_CONFIG_PIN ustawiłem na 13

Co ciekawe LEDblue zawsze się świeci od momentu włączenia.
Jak ustawić LEDblue (PIN 14) by pokazywał stan przekaźnika?
krycha88
Posts: 532
Joined: Fri Nov 16, 2018 7:25 am

Fri Nov 22, 2019 12:55 pm

Darkman wrote:
Fri Nov 22, 2019 12:38 pm
mam moduł: QOLTEC 51791 - coś jak Sonoff Basic
przycisk monostabilny PIN 12
przekaźnik PIN 4
LEDred na PIN 13
LEDblue na PIN 14
add_Relay_Button(4, 12, CHOICE_TYPE);

Nie mam diody LED na tym samym wyjściu co przekaźnik, a chciałbym widzieć stan przekaźnika.
LED_CONFIG_PIN ustawiłem na 13

Co ciekawe LEDblue zawsze się świeci od momentu włączenia.
Jak ustawić LEDblue (PIN 14) by pokazywał stan przekaźnika?
musisz sobie to napisać, używając supla_DigitalWrite, coś w stylu:

Code: Select all

void supla_DigitalWrite(int channelNumber, uint8_t pin, uint8_t val) {

if (pin == RELAY_PIN) {
	val ? digitalWrite(LED_RED, 1) : digitalWrite(LED_BLUE, 1);
}
  
  digitalWrite(pin, val);
}
A tak z ciekawości jaki to moduł? :)
lukiel84
Posts: 4
Joined: Wed Oct 03, 2018 7:19 pm

Mon Nov 25, 2019 3:34 pm

Pomóżcie,już parę godzin dogrywam biblioteki itd,niby już wszystko jest ,ale dalej wywala taki komunikat i soję,już nie wiem co dalej.

Code: Select all

Znaleziono wiele bibliotek w "DallasTemperature.h"
Primary_GUI:30:28: error: supla_settings.h: No such file or directory

Wykorzystane: C:\Users\Ryzen
 #include "supla_settings.h"

Niewykorzystane: C:\Users\Ryzen
                            ^

Znaleziono wiele bibliotek w "SuplaDevice.h"
compilation terminated.

Wykorzystane: C:\Users\Ryzen
Niewykorzystane: C:\Users\Ryzen
Znaleziono wiele bibliotek w "OneWire.h"
Wykorzystane: C:\Users\Ryzen
Niewykorzystane: C:\Users\Ryzen
exit status 1
supla_settings.h: No such file or directory
User avatar
lesny8
Posts: 870
Joined: Mon Dec 11, 2017 9:43 pm

Mon Nov 25, 2019 3:48 pm

Wg komunikatów to za dużo dograłeś i masz za dużo bibliotek do tego samego, co najmniej dwie wersje.
Wejdź do katalogu z bibliotekami przez explorator i przyjrzyj się temu co tam jest i czy się nie powtarza.
lukiel84
Posts: 4
Joined: Wed Oct 03, 2018 7:19 pm

Mon Nov 25, 2019 6:45 pm

Ok,dzięki.Zrobiłem porządek tam,ale dalej zostało to:

Code: Select all

Primary_GUI:30:28: error: supla_settings.h: No such file or directory

 #include "supla_settings.h"

                            ^

compilation terminated.

exit status 1
supla_settings.h: No such file or directory
Znalazłem ten plik,sprawdziłem go w edytorze no i są tam ustawienia i nie wiem czy tam coś trzeba uzupełnić czy komunikat oznacza ,że czegoś brakuje,albo nie umie znaleźć tego pliku.
krycha88
Posts: 532
Joined: Fri Nov 16, 2018 7:25 am

Mon Nov 25, 2019 7:54 pm

lukiel84 wrote:
Mon Nov 25, 2019 6:45 pm
Ok,dzięki.Zrobiłem porządek tam,ale dalej zostało to:

Code: Select all

Primary_GUI:30:28: error: supla_settings.h: No such file or directory

 #include "supla_settings.h"

                            ^

compilation terminated.

exit status 1
supla_settings.h: No such file or directory
Znalazłem ten plik,sprawdziłem go w edytorze no i są tam ustawienia i nie wiem czy tam coś trzeba uzupełnić czy komunikat oznacza ,że czegoś brakuje,albo nie umie znaleźć tego pliku.
czy nazwa katalogu oraz plik *.ino który znajduję się w tym katalogu mają taką samą nazwę?
lukiel84
Posts: 4
Joined: Wed Oct 03, 2018 7:19 pm

Mon Nov 25, 2019 8:43 pm

Znowu jestem dalej, teraz problem z supla oled cpp Jak ustawić?

Code: Select all

// For a connection via I2C using the Arduino Wire include:
#include <Wire.h>               // Only needed for Arduino 1.6.5 and earlier
//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

// Include the UI lib
//include "OLEDDisplayUi.h"
OLEDDisplayUi ui     ( &display );
Sorry za spam.
krycha88
Posts: 532
Joined: Fri Nov 16, 2018 7:25 am

Mon Nov 25, 2019 8:46 pm

lukiel84 wrote:
Mon Nov 25, 2019 8:43 pm
Znowu jestem dalej, teraz problem z supla oled cpp Jak ustawić?

Code: Select all

// For a connection via I2C using the Arduino Wire include:
#include <Wire.h>               // Only needed for Arduino 1.6.5 and earlier
//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

// Include the UI lib
//include "OLEDDisplayUi.h"
OLEDDisplayUi ui     ( &display );
Sorry za spam.
A co chcesz ustawić? SDA, SCL ustawiasz na >supla_settings.h i wybierasz jakiego OLEDa masz SSD1306Wire lub SH1106Wire

Ps
A co zrobiłeś że ci zadziałało?
Post Reply