Ik heb een Airodesign afzuigkap welke wordt bestuurt met een (9 van de 10 keer) niet goed werkende afstandbediening.
Nu was mijn idee om dus te kijken of ik zelf via BT kon connecten. Via BLE op mijn raspi Zero kunnen achterhalen dat het dus een Cookerhood_FJAR is, wat een afzuigkap blijkt te zijn met een binnenwerk van http://www.fjaraskupan.se . Een Zweedse afzuigkap producent. Deze hebben blijkbaar een app waarmee ik dus wel connecten kan via BT met de afzuigkap en hem dus kan bedienen. Maar om telkens BT en de app aan en uit te zetten is best een gedoe als je de afzuigkap en of de verlichting aan wilt doen. Hij is ingebouwd in een verlaagd plafond, mij vrouw kan er amper bij om hem met de hand aan te doen en de afstandbediening is een ramp. Dus ik wilde dit gaan integreren in Home Assistant en later koppelen met Google HOME zodat ik met mijn Google HUB gewoon met stembediening de afzuigkap kan aan doen.
Volgens de volgende https://github.com/leifmariposa/fjaraskupan geprobeerd, de boel aan de praat te krijgen, maar zonder succes. Aangezien de basics hetzelfde is, wilde ik dit script als basis gebruiken en de benodigde hex values zelf achterhalen.
Wat heb ik gedaan:
Volgens https://github.com/leifma...master/set_kitchen_fan.sh op GIT-Hub zou je dan met de volgende regel een value kunnen aapassen
De mijne:
De afzuigkap zou nu aan moeten gaan aangezien, alleen doet ie dat niet.
Via de bash bestanden begrijp ik hoe de uiteindelijke command wordt gestuurd, in gatttool zou dit gewoon rechtstreeks moeten werken, maar niet dus...Ik snap alleen niet wat ik fout doe.
Heb ik met "char-read-hnd" 0x0019 uitgelezen. Door de afzuigkap op 5 standen te zetten en het licht aan en uit.
Hier is het ook duidelijk welke waarde er verander is.
Dit zijn de verschillende settings, iemand een idee of ik hier wat mee kan?
Hoop dat iemand die hierbij kan helpen.
Nu was mijn idee om dus te kijken of ik zelf via BT kon connecten. Via BLE op mijn raspi Zero kunnen achterhalen dat het dus een Cookerhood_FJAR is, wat een afzuigkap blijkt te zijn met een binnenwerk van http://www.fjaraskupan.se . Een Zweedse afzuigkap producent. Deze hebben blijkbaar een app waarmee ik dus wel connecten kan via BT met de afzuigkap en hem dus kan bedienen. Maar om telkens BT en de app aan en uit te zetten is best een gedoe als je de afzuigkap en of de verlichting aan wilt doen. Hij is ingebouwd in een verlaagd plafond, mij vrouw kan er amper bij om hem met de hand aan te doen en de afstandbediening is een ramp. Dus ik wilde dit gaan integreren in Home Assistant en later koppelen met Google HOME zodat ik met mijn Google HUB gewoon met stembediening de afzuigkap kan aan doen.
Volgens de volgende https://github.com/leifmariposa/fjaraskupan geprobeerd, de boel aan de praat te krijgen, maar zonder succes. Aangezien de basics hetzelfde is, wilde ik dit script als basis gebruiken en de benodigde hex values zelf achterhalen.
Wat heb ik gedaan:
- Via mijn telefoon een Bug-report van mijn BT gecreëerd door de app te starten en de 4 standen van de afzuigmotor bediend en de off stand en daarna de verlichting aan/uit.
- Deze waarden via Wireshark achterhaald.
code:1 2 3 4 5 6 7
Name Handle: Value A1234-Luft-1- 0x0019 313233342d4c7566742d312d A1234-Luft-2- 0x0019 313233342d4c7566742d322d A1234-Luft-3- 0x0019 313233342d4c7566742d332d A1234-Luft-4- 0x0019 313233342d4c7566742d342d A1234Luft-Aus 0x0019 313233344c7566742d417573 Kochfeld 0x0019 313233344b6f636866656c64
Blijkbaar verandert het 3 na laatste cijfer wanneer de afzuigkap sterkte veranderd. Verlichting kan ik zo niet zien. - Mijn Raspi0 gepaird en getrust met de afzuigkap.
- Via gatttool geconnect.
Volgens https://github.com/leifma...master/set_kitchen_fan.sh op GIT-Hub zou je dan met de volgende regel een value kunnen aapassen
code:
1
| https://github.com/leifmariposa/fjaraskupan/blob/master/set_kitchen_fan.sh |
De mijne:
code:
1
2
| $gatttool -b CC:F9:57:8F:61:3F --char-write-req -a 0x0019 -n 313233342d4c7566742d322d $Characteristic value was written successfully |
De afzuigkap zou nu aan moeten gaan aangezien, alleen doet ie dat niet.
Via de bash bestanden begrijp ik hoe de uiteindelijke command wordt gestuurd, in gatttool zou dit gewoon rechtstreeks moeten werken, maar niet dus...Ik snap alleen niet wat ik fout doe.
Heb ik met "char-read-hnd" 0x0019 uitgelezen. Door de afzuigkap op 5 standen te zetten en het licht aan en uit.
A1234-Luft-1- | 0x0019 | 31 32 33 34 31 5f 5f 5f 5f 5f 30 00 30 30 30 |
A1234-Luft-2- | 0x0019 | 31 32 33 34 32 5f 5f 5f 5f 5f 30 00 30 30 30 |
A1234-Luft-3- | 0x0019 | 31 32 33 34 33 5f 5f 5f 5f 5f 30 00 30 30 30 |
A1234-Luft-4- | 0x0019 | 31 32 33 34 34 5f 5f 5f 5f 5f 30 00 30 30 30 |
Kap Uit | 0x0019 | 31 32 33 34 30 5f 5f 5f 5f 5f 30 00 30 30 30 |
Licht aan | 0x0019 | 31 32 33 34 30 4c 5f 5f 5f 5f 31 30 30 30 30 |
Hier is het ook duidelijk welke waarde er verander is.
Dit zijn de verschillende settings, iemand een idee of ik hier wat mee kan?
Hoop dat iemand die hierbij kan helpen.