Releases: roncoa/SmartHome
SmartHome v7.1 beta 6
***** V7.1 beta 6 *****
_ SmartHome: bug fix per HA 2022.3 (“unknown” in Binary Sensor, Switch, Light, Fan e Humidifier)
_ SmartHome: JSON config extra
GPIO_serial_rele: relè a comando seriale 0=normale, 1=esp01_serial_rele, 2=sonoff_dual [Default 0]
TEMPO_CLICK_ON: tempo click ON (msec.) [Default 150]
TEMPO_CLICK_OFF: tempo click OFF (msec.) [Default 150]
Impulso_TEMPO_IMPULSO: tempo Impulso (msec.) [Default 500]
Interruttore_START: stato Interruttore allo start: 0=OFF, 1=ON, 2=last state [Default 2]
Termostato_START: stato Termostato allo start: 0=OFF, 1=ON, 2=AUTO, 3=CRONO, 4=last state [Default 4]
_ SmartHome: Alleggerito .bin con un solo logo nella pagina web
_ SmartHome: Virtual GPIO.
1000-1100 -> Virtual_GPIO0-Virtual_GPIO100
2000-2100 -> Virtual_GPIO0-Virtual_GPIO100 + ESP8266GPIO
_ SmartHome: TEMPO_CLICK_ON, TEMPO_CLICK_OFF e Impulso_TEMPO_IMPULSO configurabili
SmartHome V10.0 alpha 3
***** V10.0 alpha 3 *****
_ SmartHome: WiFi bug fix
***** V10.0 alpha 2 *****
_ SmartHome: ottimizzazione memoria
_ SmartHome: introdotto PrefixTopic
_ SmartHome: fix ESP32 bin
_ Porting Led
***** V10.0 alpha 1 *****
_ Firmware completamente riscritto per ESP8266 e ESP32 in PlatformIO
_ ElegantOTA
_ Porting Interruttore
_ Porting Tapparella
_ Porting Temporizzatore
_ Porting Sensore
_ Porting Impulso
SmartHome v7.1 beta 3
SmartHome v7.1 beta 3
_ Nodo Impulso: aggiunto fingerprint R503 / JM-101.
_ Nodo Impulso: bug fix pagina web NFC.
_ Nodo Display: big font con solo 2 righe di testo.
_ Nodo LED: aggiunto lampeggio (250 msec.) al MAX e MIN da bottone.
_ Nodo Termostato: cambiato Tmin = -25, Tmax = 35.
SmartHome v7.0
'*****************************
'***** SmartHome V7.0 *****
'*****************************
A causa del cambiamento della gestione dei files di configurazione e del nuovo indirizzamento dinamico della EEPROM, aggiornando da versioni precedenti, verrà persa la configurazione.
Consigliato il caricamento del file blank.bin prima del caricamento del firmware.
Changelog:
beta7rc5
_ SmartHome: MAX_char_user_password aumentato a 30 caratteri (era 25).
_ Nodo LED: aggiunto controllo da pagina web.
_ Nodo Termostato: bug fix salvataggio stato e relè.
beta7rc4
_ SmartHome: cambiata gestione EEPROM indirizzamento dinamico a seconda del numero dei nodi.
_ SmartHome: cambiata gestione files di configurazione.
_ SmartHome: Max_Tapparella_nodi 4
_ SmartHome: Max_Interruttore_nodi 32
_ SmartHome: Max_Impulso_nodi 32
_ SmartHome: Max_Temporizzatore_nodi 32
_ SmartHome: Max_Sensore_nodi 32
_ SmartHome: Max_Termostato_nodi 3
_ SmartHome: Max_Power_nodi 3
_ SmartHome: Max_Display_nodi 3
_ SmartHome: Max_LED_nodi 4
_ SmartHome: Max_IR_nodi 1
_ Nodo Tapparella: bug fix fotocellula.
beta7rc3
_ Nodo LED: aggiunto bottone Click -> accendi, aumenta/diminuisce luminosità in step del 25%.
_ Nodo LED: aggiunto bottone LongClick -> spegne.
beta7rc2
_ SmartHome: rimappata EEPROM.
_ Nodo Power: contatori per tutti i nodi Power.
_ Nodo Termostato: bug fix DS18B20 multipli.
beta7rc1
_ SmartHome: cambiata gestione files di configurazione per avere > 8 dispositivi per nodo.
_ Nodo Termostato: aggiunto sensore AHT10.
_ Nodo Termostato: bug fix CRONO.
_ Nodo Display e Termostato: testato utilizzo display SDD1309 2.4''.
beta6rc2
_ Nodo LED: nuovo nodo.
_ Nodo LED: RGB.
_ Nodo LED: RGBW.
_ Nodo LED: single led.
_ Nodo LED: effetti random, flash, fadein, fadeout.
_ Nodo Tapparella: aggiunta fotocellula di sicurezza.
(FC SU e GIU abilitati entrambi con lo il GPIO della fotocellula).
_ Nodo Display: aggiunto comando json per aggiornare il display.
_ SmartHome: bug fix MQTT discovery in caso di riconnessione MQTT.
_ Nodo Tapparella: bug fix mqtt discovery della percentuale.
_ SmartHome: JSON per tutti i nodi.
beta6 rc1
_ SmartHome: bug fix 'ssid' e 'password' con carattere speciale "&".
_ Nodo Tapparella: aggiunto funzionamento con pulsante unico
(bottoni SU e GIU abilitati entrambi con lo il GPIO del pulsante unico).
_ Nodo Tapparella: aggiunto STOP al 100% o allo 0% con 5% di soglia.
beta5rc2
_ Rimosso log su SD.
beta5rc1
_ MQTT discovery: bug fix cancellazione 'Sostituzione nome' in caso di riavvio del dispositivo.
_ MQTT discovery: bug fix discovery sensore.
_ Nodo Power: aggiunto supporto PZEM016.
beta4rc2
_ MQTT discovery: aggiunto sensore 'info'.
_ SmartHome: cambiatra gestione 'info'.
_ MQTT discovery: aggiornato/ottimizzato routines di discovery/cancellazione nodi.
beta4rc1
_ Nodo Display: aggiunto supporto display SH1106.
_ Nodo Termostato: aggiunto supporto display SH1106.
beta3rc3
_ Nodo Sensore: aggiunto tempo.
_ Nodo Sensore: bug fix risposta MQTT.
beta3rc2
_ Cambiata gestione comando MQTT info.
_ Aggiunti bottoni "Aggiornamento firmware" e "Gestione files" nella pagina di configurazione.
_ Nodo IR: aggiunto invio HEX.
beta3rc1
_ Nodo IR: aggiunto ricezione HEX.
_ Modifica alla libreria dafruit_MCP23017 per evitare che al riavvio in casi di OUTPUT invertiti,
le uscite non vadano a 0 per un attimo in fase di inizializzazione MCP23017
beta2rc2
_ ESP8266 core 2.7.4 .
_ Aggiunto sensore analogico ADC0 nel nodo sensore.
_ Aggiornamento librerie.
_ Bug fix.
_ Versione lite 1M (solo test).
beta2rc1
_ Possibilta' di connessione MQTT non protetta da user e password.
_ Display ora si possono aggiungere fino a 3 Display.
_ Ottimizzazione EEPROM.
_ Ottimizzazione pagine WEB.
beta1rc3
_ Possibilita' di cambio GPIO per il bus I2C (SDA, SCL).
_ Possibilita' di disabilitazione GPIO mettendo un numero negativo.
beta1rc2
_ Aggiunta scelta se abilitare o meno MCP23017 dalla pagina di configurazione.
_ Bug fix MCP23017 per GPIO_configAP e GPIO_status_led
_ Termostato: possibilita' di utilizzo di piu' di un sensore temperatura BME280.
beta1rc1
_ Supporto dell'expander MCP23017.Per usare i GPIO con l'MCP23017 bisogna inserirli in questo modo:
MCP23017 con addr. 0x20: per usare i PA0-PA7 inserire nei campi dei GPIO 100-107 mentre per usare i PB0-PB7 inserire nei campi dei GPIO 108-115
MCP23017 con addr. 0x21: per usare i PA0-PA7 inserire nei campi dei GPIO 200-207 mentre per usare i PB0-PB7 inserire nei campi dei GPIO 208-215
e cosi' via, fino ad arrivare al
MCP23017 con addr. 0x27: per usare i PA0-PA7 inserire nei campi dei GPIO 800-807 mentre per usare i PB0-PB7 inserire nei campi dei GPIO 808-815
Addr(hex) GPIO
0x27 PA0-PA7 -> 800-807 - PB0-PB7 -> 808-815
0x26 PA0-PA7 -> 700-707 - PB0-PB7 -> 708-715
0x25 PA0-PA7 -> 600-607 - PB0-PB7 -> 608-615
0x24 PA0-PA7 -> 500-507 - PB0-PB7 -> 508-515
0x23 PA0-PA7 -> 400-407 - PB0-PB7 -> 408-415
0x22 PA0-PA7 -> 300-307 - PB0-PB7 -> 308-315
0x21 PA0-PA7 -> 200-207 - PB0-PB7 -> 208-215
0x20 PA0-PA7 -> 100-107 - PB0-PB7 -> 108-115
ESP8266 I/O ESP -> 0-15
SmartHome v7.1 beta 1
SmartHome v7.1 beta 1
_ Nodo Sensore: aggiunto Pulse.
_ SmartHome: nel Discovery delle Cover, "value_template" deprecato da HA 2021.6 corretto in "position_template"
SmartHome v7.0 beta 6
SmartHome v7.0 beta 6
_ Nodo LED: nuovo nodo.
_ Nodo LED: RGB.
_ Nodo LED: RGBW.
_ Nodo LED: single led.
_ Nodo LED: effetti random, flash, fadein, fadeout.
_ Nodo Tapparella: aggiunta fotocellula di sicurezza.
(FC SU e GIU abilitati entrambi con lo il GPIO della fotocellula).
_ Nodo Display: aggiunto comando json per aggiornare il display.
_ SmartHome: bug fix MQTT discovery in caso di riconnessione MQTT.
_ Nodo Tapparella: bug fix mqtt discovery della percentuale.
_ SmartHome: JSON per tutti i nodi.
_ SmartHome: bug fix 'ssid' e 'password' con carattere speciale "&".
_ Nodo Tapparella: aggiunto funzionamento con pulsante unico
(bottoni SU e GIU abilitati entrambi con lo il GPIO del pulsante unico).
_ Nodo Tapparella: aggiunto STOP al 100% o allo 0% con 5% di soglia.
SmartHome v7.0 beta 5
SmartHome v7.0 beta 5
_ MQTT discovery: bug fix cancellazione 'Sostituzione nome' in caso di riavvio del dispositivo.
_ MQTT discovery: bug fix discovery sensore.
_ Nodo Power: aggiunto supporto PZEM016.
_ Rimosso log su SD.
SmartHome v7.0 beta 4
SmartHome v7.0 beta 4
_ MQTT discovery: aggiunto sensore 'info'.
_ SmartHome: cambiatra gestione 'info'.
_ MQTT discovery: aggiornato/ottimizzato routines di discovery/cancellazione nodi.
_ Nodo Display: aggiunto supporto display SH1106.
_ Nodo Termostato: aggiunto supporto display SH1106.
SmartHome v7.0 beta 3
SmartHome v7.0 beta 3
_ Nodo Sensore: aggiunto tempo.
_ Nodo Sensore: bug fix risposta MQTT.
_ Cambiata gestione comando MQTT info.
_ Aggiunti bottoni "Aggiornamento firmware" e "Gestione files" nella pagina di configurazione.
_ Nodo IR: aggiunto invio HEX.
_ Nodo IR: aggiunto ricezione HEX.
_ Modifica alla libreria dafruit_MCP23017 per evitare che al riavvio in casi di OUTPUT invertiti,
le uscite non vadano a 0 per un attimo in fase di inizializzazione MCP23017
SmartHome v7.0 beta 2
SmartHome v7.0 beta 2
_ ESP8266 core 2.7.4
_ Aggiunto sensore analogico ADC0 nel nodo sensore
_ Possibilta' di connessione MQTT non protetta da user e password
_ Display ora si possono aggiungere fino a 3 Display
_ Ottimizzazione EEPROM
_ Ottimizzazione pagine WEB
_ versione lite 1M (solo test)
_ aggiornamento librerie
_ bug fix