Buenas.
Lo que quiero hacer es comunicar un arduino con una instalacion de aire acondicionado que usa un bus de datos de un cable. La marca del aparato es Hiyasu (submarca de Fujitsu). La instalacion es por conductos y dispongo de un termostato con tres cables (GND, VCC y data). Aparte he comprado otro termostato para hacer pruebas, el cual tengo conectado al bus en modo "slave".
Hasta ahora he hecho lecturas del bus con un analizador lógico chino, en diferentes estados (OFF, 18º, 30º, fan 4....) Tengo registradas las lecturas y las he traducido a ceros y unos. Pero no se interpretarlas, no se que protocolo usa fujistu ni hay documentacion sobre ella. Hay muchas cosas sobre infrarrojos pero no sobre el protocolo del bus por cable, no se si se comportan igual.
He visto que hay otras personas trabajando en ello, con mas conocimientos que yo (hackaday.io/project/19473), pero no he encontrado nada que me ayude y llevo un mes parado con esto. (Este ultimo link es practicamente mi situacion concreta). No suelo pedir ayuda, pero esto me sobrepasa y no se por donde seguir.... necesito una orientacion.
Dispongo del mando termostato original
y una copia que compre para pruebas. Conozco los modelos de chips que llevan dichos mandos y la unidad central interna del sistema. Tengo un analizador lógico y un osciloscopio digital. Y tengo pocos conocimientos (pero buena disposicion y ganas), y siento que se abre un gran abanico de escenarios. No se continuar.
No se si es buena idea probar a utilizar el bus de datos con la biblioteca remoteIR pero directamente al bus, es decir, sin el led y el receptor IR. Intentare copiar las secuencias de bits y reenviarlas al bus.
Me gustaria saber si alguien dispone de documentacion acerca de como interpretar los datos de buses desconocidos, o mas concretamente del protocolo de fujistu. Y de como continuar el tema.
Muchas gracias de antemano