Dodawanie szablonu płytki na podstawie JSONa

krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

szablon płytek.PNG
szablon płytek.PNG (14.63 KiB) Przejrzano 1210 razy
Od teraz możecie na podstawie JSONa skonfigurować podstawowo funkcjonalności takie jak nazwa urządzenia czy GPIO :) Dostosowałem parsera wg plików zamieszanych na https://templates.blakadder.com/

Obsługiwane obiekty: Relay, RelayInverted, Button, ButtonNoPullupResistor, Led, LedInverted
Na ich podstawie dodaję:
  • Przekaźniki od Relay 1 do Relay 4
  • Led sygnalizujący stan przekaźnika od Led2 do Led3
  • Przyciski od Button1 do Button4
  • Przycisk konfiguracyjny Button1
  • Led konfiguracyjny Led1
Trzeba wiedzieć tylko jedną rzecz, są dwa formaty: stary i nowy. Tutaj macie przykład starego formatu:
https://templates.blakadder.com/sonoff_4CHPROR3.html

Kod: Zaznacz cały

{"NAME":"Sonoff 4CHPROR3","GPIO":[17,255,255,255,23,22,18,19,21,56,20,24,0],"FLAG":0,"BASE":23}
a tutaj nowy format:
https://templates.blakadder.com/bawoo_S120.html

Kod: Zaznacz cały

{"NAME":"Bawoo S120","GPIO":[0,0,0,0,288,0,0,0,224,32,0,0,0,0],"FLAG":0,"BASE":18}
W starym formacie maksymalna liczba to 255 w nowym są to liczby przeważnie powyżej ale nie zawsze :)

Ze względu, że stary format jest nadal bardzo popularny to domyślnie parser działa wg niego. Aby wczytać wg nowego formatu należy dopisać "VERSION":1

Kod: Zaznacz cały

{"NAME":"Bawoo S120","GPIO":[0,0,0,0,288,0,0,0,224,32,0,0,0,0],"FLAG":0,"BASE":18,"VERSION":1}
Myślę, że rozwiążę to lepiej ale zobaczymy jak się przyjmie ta testowa funkcjonalność.


https://gui-generic-builder.supla.io/test.php
aby włączyć nowe szablony trzeba zaznaczyć SUPLA_TEMPLATE_BOARD_JSON
https://gui-generic-builder.supla.io/
local
Posty: 489
Rejestracja: pn sty 27, 2020 11:33 am

:D
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
LukiSpajder
Posty: 278
Rejestracja: wt sie 18, 2020 2:22 pm

Działa , i bardzo pomocne szybka konfiguracji 😀
kris.gie
Posty: 361
Rejestracja: czw kwie 28, 2016 4:24 pm
Lokalizacja: Katowice

Esktra, widzę że weny i chęci nie brakuje :D
Awatar użytkownika
klimasstudio
Posty: 1114
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Zakładałem taki temat jako pomysł aby własne templatki robić.
Może jakoś dało by rade zapisana konfiguracje eksportować jako templatke ?
Przy ponownym wgrywaniu danego softa pod konkretna płytke wgrywało by się templatke używaną wcześniej.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

szablony płytek - ostrzeżenie.PNG
szablony płytek - ostrzeżenie.PNG (10.07 KiB) Przejrzano 978 razy
Jeżeli jakaś funkcja tasmota nie zostanie rozpoznana to wyświetli się jej numer. Wtedy możecie dać mi znać to dodam do parsera o ile GG ją obsługuje.
https://gui-generic-builder.supla.io/
and111
Posty: 293
Rejestracja: ndz lut 18, 2018 3:54 pm

krycha88 pisze: ndz lis 14, 2021 8:17 pm
Od teraz możecie na podstawie JSONa skonfigurować podstawowo funkcjonalności takie jak nazwa urządzenia czy GPIO :) Dostosowałem parsera wg plików zamieszanych na https://templates.blakadder.com/
Zainteresował mnie ten temat, bo wciąż czeka u mnie do zasuplowania listwy zasilająca AOFO C733. Na razie udało mi się ją uruchomić z Tasmotą, wg ustawień z tego źródła https://templates.blakadder.com/aofo_4AC+4USB_tuya.html

Na pewno na podstawie JSONa mogę obecnie użyć tego (starego) formatu do podstawowej konfiguracji

Kod: Zaznacz cały

{"NAME":"AOFO-4AC-4USB","GPIO":[255,255,255,255,255,255,0,0,255,255,255,255,255],"FLAG":1,"BASE":54}
Trzeba jeszcze jednak wprowadzić konfigurację dla MCU:

Kod: Zaznacz cały

Backlog TuyaMCU 11,38; TuyaMCU 12,1; TuyaMCU 13,2; TuyaMCU 14,3; TuyaMCU 15,4 ; TuyaMCU 16,7
Jest szansa, żeby to zrobić?
krycha88
Posty: 5175
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

na chwilę obecną nie ma takiej możliwości :)
https://gui-generic-builder.supla.io/
and111
Posty: 293
Rejestracja: ndz lut 18, 2018 3:54 pm

krycha88 pisze: pn lis 15, 2021 6:49 pm na chwilę obecną nie ma takiej możliwości :)
OK. Dzięki za info.
Awatar użytkownika
uchnast.michal
Posty: 1073
Rejestracja: wt cze 04, 2019 11:37 am

Bomba! Świetna opcja.
e-talking............
Byłem tam - Supla Offline Party 2023
ODPOWIEDZ

Wróć do „GUI Generic”