msillano / IoTwebUI

WEB APP for Tuya, with customizable functions that increase the performance of your IoT system
MIT License
1 stars 0 forks source link

Versione 2.2 #14

Open msillano opened 2 weeks ago

msillano commented 2 weeks ago

Una nuova versione, senza grandi cambiamenti esteriori , ma con importanti nuove funzioni per lo sviluppo custom di migliori applicazioni personalizzate.

Rapidamente:

  1. Possibilità di definire nelle REGOLE dei nuovi 'device virtuali' (x-device) di IoTwubUI. Sono 'device' a tutti gli effetti, con icona, pop-up e proprietà e metodi definiti dall'utente, e godono delle stesse funzioni dei device Tuya: avere Log, Allarmi etc. Quindi gli x.device sono ricorsivi: è possibile definire device che usano altre device (tipo i 'Gruppi' Tuya, ma ricorsivi e senza limiti)!

  2. Questo comporta REGOLE alquanto massicce, di difficile gestione nel RULE-pad. Per ovviare a ciò si sono introdotti gli addon con varie possibilità di uso (come include, user-macro, o REGOLA). Gli addon forniscono agli utenti una semplice metodologia di collaborazione e scambio per REGOLE e x-device ! Come esempio, due x-device sperimentali: BATTERY01, e BATTERY02, ispirate da questo post: https://github.com/msillano/IoTwebUI/issues/13#issuecomment-2310946616

  3. Aggiunta di un REST server che permette di interagire con IoTwebUI dall'esterno: da un'APP o un'interfaccia WEB custom. Questa funzione apre infinite possibilità di applicazioni verticali (Esempio, interfacce dedicate ai vari sistemi: Climatizzazione, Sicurezza, etc..). Utilizzando anche le due MACRO REST (client) è possibile il colloquio con device/sistemi non Tuya. In questo modo si 'apre' Tuya (che mantiene intatte le sue funzionalità) sia dal lato device che dal lato APP!

  4. Non scordiamo l'internazionalizzazione, che permette la traduzione/personalizzazione di tutti i testi presenti in IoTwebUI

Cordialmente