Główny panel sterowania

Awatar użytkownika
michael
Posty: 1299
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

Super :)
Udostępnisz nam źródła, żeby pod siebie można było zmodyfikować?
Chętnie u siebie również coś takiego postawię
:mrgreen: :mrgreen: :mrgreen:
wsosniak
Posty: 715
Rejestracja: sob cze 02, 2018 8:02 am

Bardzo fajny pomysł :) Mógłby to być początek uniwersalnej aplikacji dla windows , w ktorej można byłoby definiować zakładki ktore np mogły by byc pokojami ,....., grupami w supli. Definiując taki pokój w tej aplikacji można byłoby , z biblioteki urządzeń (światła, włączniki, bramy, sceny ......) metodą drag and drop "budować" pokój, podpinając pod urządzenia linki scen fracz-a lub ew. linki bezposrednie. Wyzwanie dla programistów ! :)
Awatar użytkownika
lesny8
Posty: 2802
Rejestracja: pn gru 11, 2017 9:43 pm

kleszczu1990 pisze: pt mar 29, 2019 7:51 am Cześć,
ja ostatnio się nudziłem i trzasnąłem sobie taki panel pod Windows'a. Z racji że spędzam dużo czasu przy kompie.. a odblokowanie telefonu zajmuje dużo czasu, to postanowiłem skrobnąć aplikację która będzie w tray'u:D, oczywiście jeszcze nie skończyłem ale już widać efekty i działa z godnie z tym na czym mi zależało:D
Fajne ;)
A w czym to klepiesz? Działa to natywnie czy wykorzystujesz do obsługi linki bezpośrednie?
Czekam na kolejne Supla Offline Party 👍
kleszczu1990
Posty: 3
Rejestracja: czw gru 15, 2016 8:46 pm

Hej, wszystko jest obsługiwane linkami wygenerowanymi na supli. Pisane w C# WebForms (nie jestem programistą więc jak ktoś widzi jakieś problemy z kodem, to śmiało może poprawiać i udostępniać poprawione)
Nie ma sensu wrzucać chyba całego projektu ponieważ są tylko 2 funkcje - powielane, a rozkład buttonów i pictureboxów i tak każdy sobie zrobi pod siebie:) Jeśli ktoś potrzebuje cały projekt - żaden problem, proszę o kontakt priv i ogarniemy.

Przestrzeń nazw (koniecznie!):

Kod: Zaznacz cały

using System.Net;
using System.IO;
Przycisk:

Kod: Zaznacz cały

 
 private void button_swiatlo_sypialnia_Click(object sender, EventArgs e)
        {
            string kinkiet = "link-który-przełącza-stany(toggle)";
           
            WebRequest request = WebRequest.Create(kinkiet);
            WebResponse response = request.GetResponse();
            string result = new StreamReader(response.GetResponseStream()).ReadToEnd();
         
            string result1 = new WebClient().DownloadString(kinkiet);


            funkcja_odświeżania_glowne_sypialnia();
            funkcja_odświeżania_temperatury_sypialnia();
            funkcja_odświeżania_temperatury_goscinny();
        }
 
 
Funkcja odświeżania:

Kod: Zaznacz cały


public void funkcja_odświeżania_glowne_sypialnia()
        {
            string kinkiet = "link-który-czyta-stany(read)";  
           
            WebRequest request = WebRequest.Create(kinkiet);
            WebResponse response = request.GetResponse();
            string result1 = new StreamReader(response.GetResponseStream()).ReadToEnd();
          
            string result1read = new WebClient().DownloadString(kinkiet);
            if (result1 == "{\"connected\":true,\"on\":true}")
            {
                picturebox_glowne_sypialnia.Image = Image.FromFile("ścieżka_do_obrazka_turn-on.png");
                kinkiet = "";
            }
            else
             if (result1 == "{\"connected\":true,\"on\":false}")
            {
                picturebox_glowne_sypialnia.Image = Image.FromFile("ścieżka_do_obrazka_turn-off.png");
                kinkiet = "";
            }
        }

Awatar użytkownika
maffiu
Posty: 500
Rejestracja: śr lis 30, 2016 9:30 pm
Lokalizacja: Kraków/Skawina

A już miałem nadzieje ze będzie coś na win co się zainstaluje i będzie :/
Awatar użytkownika
akszyn
Posty: 180
Rejestracja: śr maja 22, 2019 2:40 pm
Lokalizacja: Szczecin
Kontakt:

kleszczu1990 pisze: pt mar 29, 2019 7:51 am Cześć,
ja ostatnio się nudziłem i trzasnąłem sobie taki panel pod Windows'a. Z racji że spędzam dużo czasu przy kompie.. a odblokowanie telefonu zajmuje dużo czasu, to postanowiłem skrobnąć aplikację która będzie w tray'u:D, oczywiście jeszcze nie skończyłem ale już widać efekty i działa z godnie z tym na czym mi zależało:D
Można to by połączyć z tym co kiedyś coś zaczęło powstawać: https://github.com/SUPLA/supla-win ale przerwali ze względu na małe zainteresowanie
Supla na pokładzie wemosa D1 mini z relay shield (gate Zybiego)z DS18B20 + sonoff basic (domyślny soft) + broadlink RM mini 3 + Philips hue white z bridge v1 + LoraTap (RF 433) z kinetycznym przełącznikiem + ai-speaker Dev1 i Dev3
Gucio2607.
Posty: 508
Rejestracja: wt sie 22, 2017 1:56 pm

Jest ktoś w stanie wykonać mi ramkę pod wymiar?
Zainstalowane:
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
skutacz
Posty: 24
Rejestracja: ndz lut 11, 2018 6:15 am
Kontakt:

Gucio2607. pisze: śr paź 16, 2019 4:53 pm Jest ktoś w stanie wykonać mi ramkę pod wymiar?
Mogę wykonać druk 3d zapraszam do kontaktu
Usługi druku 3d
poshava
Posty: 1
Rejestracja: pt paź 18, 2019 8:38 am

siemka witam :)
Gucio2607.
Posty: 508
Rejestracja: wt sie 22, 2017 1:56 pm

Mam i ja
IMG_20200326_133541.jpg
IMG_20200326_133541.jpg (2.29 MiB) Przejrzano 2970 razy
received_220337169170195.jpeg
received_220337169170195.jpeg (110.55 KiB) Przejrzano 2970 razy
Zainstalowane:
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
ODPOWIEDZ

Wróć do „Ogólna dyskusja”