Witam,
Jeśli mogę pomóc to dołączę do dyskusji.
Trochę skanowałem komunikację w GREE.
if (buffer_gree[0] == 49 && buffer_gree[1] == 32)
{
temp_zadana_Gree = buffer_gree[6] - 40;
temp_pomieszczenia_Gree = buffer_gree[7] - 40;
temp_freonu_Gree = buffer_gree[9] - 40;
label1.Text = temp_zadana_Gree.ToString();
label2.Text = temp_pomieszczenia_Gree.ToString();
label3.Text = temp_freonu_Gree.ToString();
if (buffer_gree[3] == 20) label12.Text = "Grzanie";
if (buffer_gree[3] == 17) label12.Text = "Chłodzenie";
if (buffer_gree[3] == 19) label12.Text = "Wentylacja";
// if (buffer_gree[3] == 17) label12.Text = "Osuszanie";
if (buffer_gree[4] == 1) label11.Text = "FAN 1 bieg";
if (buffer_gree[4] == 2) label11.Text = "FAN 2 bieg";
if (buffer_gree[4] == 3) label11.Text = "FAN 3 bieg";
if (buffer_gree[4] == 4) label11.Text = "Tryb Turbo";
if (buffer_gree[4] == 128) label11.Text = "FAN OFF ";
}
mam program w C# który odczytuje wartości z ramek transmisji.