esp8266 - jak wyświetlić w supli stan pinu

PrzemexPL
Posts: 23
Joined: Fri May 01, 2020 2:14 pm

Post

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
Posts: 78
Joined: Sat Nov 23, 2019 2:21 pm
Location: Łódź

Post

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
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Chodzi Ci o sensor, który pokazuje dwa stany np. 0/1 ?
W czym programujesz IOT SDK czy Arduino?
Najlepsze suple dla Twojego domu :mrgreen:
PrzemexPL
Posts: 23
Joined: Fri May 01, 2020 2:14 pm

Post

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.
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

Przykład dla czujnika na gpio 5

Code: Select all

#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
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl
User avatar
Espablo
Posts: 1754
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim

Post

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:

Return to “Pomoc”