PROGETTO FIRMWARE HOMEKIT CLIMA FUJITSU
Ho realizzato, prendendo spunto da vari firmware un pò scarni su github, un firmware in grado di comandare tramite IR il mio climatizzatore Fujitsu.
LINK GITHUB:
https://github.com/curla92/Fujitsu-AC-Homekit
I componenti sono i seguenti:
Effettuare un erase del dispositivo con il seguente comando;
In homekit il tutto risulta come un semplice termostato e come potete vedere nelle immagini sottostanti ho rimosso la funzione AUTO. Da un valore di 18 a 30 gradi il mio firmware riesce a fare tutta la scaletta di temperature sia a caldo che a freddo.
Ovviamente ho implementato sia gli aggiornamenti tramite OTA che altre funzioni in EVE, ad esempio l'offset sia della temperatura che dell'umidità.
In futuro implementerò i comandi in EVE di swing e le varia velocità delle ventole e cercherò di trovare un metodo per aggiungere più funzioni per altri clima in maniera da creare un oggetto solo in grado di gestire varie marche a seconda dell'esigenza.
Ho realizzato, prendendo spunto da vari firmware un pò scarni su github, un firmware in grado di comandare tramite IR il mio climatizzatore Fujitsu.
LINK GITHUB:
https://github.com/curla92/Fujitsu-AC-Homekit
I componenti sono i seguenti:
- Wemos D1 o Node MCU;
Temperature Sensor DTH22;
Infrared Transmitter;
Effettuare un erase del dispositivo con il seguente comando;
Codice: Seleziona tutto
Installazione senza OTA:esptool.py -p /dev/your_ESPPort erase_flash
Codice: Seleziona tutto
Installazione con OTA:esptool.py -p /dev/your_ESPPort --baud 115200 write_flash -fs 1MB -fm dout -ff 40m \ 0x0 rboot.bin 0x1000 blank_config.bin 0x2000 main.bin
Codice: Seleziona tutto
SCHEMA GPIOS:esptool.py -p /dev/your_ESPPort --baud 115200 write_flash -fs 1MB -fm dout -ff 40m \ 0x0 rboot.bin 0x1000 blank_config.bin 0x2000 otaboot.bin
- LED GPIO D4
DTH SENSOR D2
IR GPIO D5
In homekit il tutto risulta come un semplice termostato e come potete vedere nelle immagini sottostanti ho rimosso la funzione AUTO. Da un valore di 18 a 30 gradi il mio firmware riesce a fare tutta la scaletta di temperature sia a caldo che a freddo.
Ovviamente ho implementato sia gli aggiornamenti tramite OTA che altre funzioni in EVE, ad esempio l'offset sia della temperatura che dell'umidità.
In futuro implementerò i comandi in EVE di swing e le varia velocità delle ventole e cercherò di trovare un metodo per aggiungere più funzioni per altri clima in maniera da creare un oggetto solo in grado di gestire varie marche a seconda dell'esigenza.
L'unico modo di fare un ottimo lavoro è amare quello che fai.
ESP8266 Developer
https://github.com/curla92