esp8266 - jak wyświetlić w supli stan pinu

PrzemexPL
Posty: 7
Rejestracja: pt maja 01, 2020 2:14 pm

Witam, mam coś takiego, że mam w supli guziczek który sobie klikam, przechodzi przez espa i mi coś włącza/wyłącza.
Teraz chciałbym zupgradeować to urządzonko i wypuściłem kolejne kabelki z tym że nie ma to być guzik a coś na kształt informacji że jest napięcie lub nie. Jeśli urządzenie działa, przepływa prąd przez optoizolator i mi łączy pin z uziemieniem i mam sygnał DZIAŁAM.
Z tym, że jak to zakodować pod suple.
xzihen
Posty: 71
Rejestracja: sob lis 23, 2019 2:21 pm
Lokalizacja: Łódź

Z tego co się orientuje to nie ma takiej możliwości oficjalnie. Nie jestem pewien, ale wydaje mi się, że może można to zrobić wykorzystując do tego np. okienka do wyświetlania temperatury lub ciśnienia. Taką bym miał koncepcje....
Pozdrawiam
Awatar użytkownika
klew
Posty: 8275
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Chodzi Ci o sensor, który pokazuje dwa stany np. 0/1 ?
W czym programujesz IOT SDK czy Arduino?
Widzimy się na Supla Offline Party vol. 2 :!:
PrzemexPL
Posty: 7
Rejestracja: pt maja 01, 2020 2:14 pm

xzihen : też myślałem o tym by to pod piąć pod coś innego po prostu.
klew - arduino, tak coś takiego. podpinam się pod kable od diody po prostu i jak komputer działa to załącza diodę. Chcę, żeby sygnał przechodził przez arduino i bym miał informację, że na przykład ktoś w domu włączył komputer.
Awatar użytkownika
lukfud
Posty: 2101
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

Przykład dla czujnika na gpio 5

Kod: Zaznacz cały

#include <SuplaDevice.h>
#include <supla/sensor/binary.h>
#include <supla/network/esp_wifi.h>
Supla::ESPWifi wifi("your_wifi_ssid", "your_wifi_password");

void setup() {

  Serial.begin(115200);

  // Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
  char GUID[SUPLA_GUID_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
  // Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
  char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};

  new Supla::Sensor::Binary(5, true);
  
  SuplaDevice.begin(GUID,"svr1.supla.org","email@address",AUTHKEY);
  
}

void loop() {
  SuplaDevice.iterate();
}
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
Espablo
Posty: 1754
Rejestracja: śr cze 29, 2016 5:04 pm
Lokalizacja: Oświęcim
Kontakt:

Wgraj sobie to viewtopic.php?p=73739#p73739
Ustaw na danym pinie czujnik otwarcia. W cloudzie ustaw sobie jakiego typu to będzie czujnik otwarcia np. Okna i zmień sobie ikonę na taką jaką Ci będzie pasować. Będziesz miał teraz informacje o tym w jakim jest stanie dany pin
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
ODPOWIEDZ

Wróć do „Pomoc”