zxdavb / ramses_cc

HA integration for CH/DHW and HVAC systems that use the RAMSES II RF protocol
GNU General Public License v3.0
80 stars 17 forks source link

Invalid code for 30:xxxxxx (FAN) to Rx/Tx: 22F1 & Unexpected code for src (FAN) to Tx #76

Open zxdavb opened 1 year ago

zxdavb commented 1 year ago
[ramses_rf.dispatcher] RQ --- 18:006402 30:071287 --:------ 22F1 001 00 < Invalid code for 30:071287 (FAN) to Rx/Tx: 22F1

Nope.

zxdavb commented 1 year ago

~Should be fixed in 0.30.1~

Kars-de-Jong commented 5 months ago

There are many more warnings like this in my logs:

RP --- 32:143293 18:071939 --:------ 22E0 004 0022E61E < PacketInvalid(RP --- 32:143293 18:071939 --:------ 22E0 004 0022E61E < Unexpected code for src (FAN) to Tx)
RP --- 32:143293 18:071939 --:------ 22F2 006 00040C010541 < PacketInvalid(RP --- 32:143293 18:071939 --:------ 22F2 006 00040C010541 < Unexpected code for src (FAN) to Tx)
RP --- 32:143293 18:071939 --:------ 313E 011 000000511725003C800000 < PacketInvalid(RP --- 32:143293 18:071939 --:------ 313E 011 000000511725003C800000 < Unexpected code for src (FAN) to Tx)
RP --- 32:143293 18:071939 --:------ 3222 003 000000 < PacketInvalid(RP --- 32:143293 18:071939 --:------ 3222 003 000000 < Unexpected code for src (FAN) to Tx)

These are all responses to RQ packets from ramses_rf. If you don't expect an answer, why send them... ;-)

I also see this when I request the CO2 level from a sensor:

RP --- 37:006470 18:071939 --:------ 1298 003 0001C6 < Unknown verb/code pair: RP/1298
zxdavb commented 5 months ago

These are all responses to RQ packets from ramses_rf. If you don't expect an answer, why send them... ;-)

The RAMSES schema and the parsers are a WIP, and they are unnecessarily strict.

I could relax them, but that would eliminate the many opportunities it creates to learn about the protocol.

pocketware commented 2 months ago

And also a few from my system. From Orcon HCR-300 to Ramses ESP.

WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22E0 004 001EA01E < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22E0 004 001EA01E < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22E5 004 0064C814 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22E5 004 0064C814 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22E9 004 008CC814 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22E9 004 008CC814 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F1 003 000307 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F1 003 000307 < Unexpected verb/code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 0005FB010631 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 0005FB010631 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 0005FF010631 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 0005FF010631 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 00060501062F < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 00060501062F < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 000606010631 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 000606010631 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 000607010631 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 000607010631 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 00060A01062F < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 00060A01062F < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 00060B010628 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 00060B010628 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 00060B010631 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 00060B010631 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 22F2 006 000614010627 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 22F2 006 000614010627 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 3222 004 00090109 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 3222 004 00090109 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 3222 007 00060400090009 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 3222 007 00060400090009 < Unexpected code for src (FAN) to Tx) WARNING (MainThread) [ramses_rf.dispatcher] RP --- 32:161205 18:017128 --:------ 3222 008 0005050200090009 < PacketInvalid(RP --- 32:161205 18:017128 --:------ 3222 008 0005050200090009 < Unexpected code for src (FAN) to Tx)