Dodawanie szablonu płytki na podstawie JSONa

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

szablon płytek.PNG
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

Code: Select all

{"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

Code: Select all

{"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

Code: Select all

{"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
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
local
Posts: 545
Joined: Mon Jan 27, 2020 11:33 am

Post

:D
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

Działa , i bardzo pomocne szybka konfiguracji 😀
kris.gie
Posts: 472
Joined: Thu Apr 28, 2016 4:24 pm
Location: Katowice
Has thanked: 1 time

Post

Esktra, widzę że weny i chęci nie brakuje :D
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

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
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

szablony płytek - ostrzeżenie.PNG
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.
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
and111
Posts: 342
Joined: Sun Feb 18, 2018 3:54 pm

Post

krycha88 wrote: Sun Nov 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

Code: Select all

{"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:

Code: Select all

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
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

na chwilę obecną nie ma takiej możliwości :)
https://gui-generic-builder.supla.io/
and111
Posts: 342
Joined: Sun Feb 18, 2018 3:54 pm

Post

krycha88 wrote: Mon Nov 15, 2021 6:49 pm na chwilę obecną nie ma takiej możliwości :)
OK. Dzięki za info.
User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Bomba! Świetna opcja.

Return to “GUI Generic”