Das erste Problem ist der knappe Speicher des 328P...
Du müsstest dann entweder auf einen 644P umsteigen oder andere Teile des Codes entfernen.
Und zuletzt kämen noch die Modifikationen an der XML.
Ist die Frage, ob es nicht sinnvoller ist, dass du den HM-Sen-RD-O als eigenes Gerät realisierst.
Im FHEM Forum ist das auch gerade Thema. Vielleicht präsentiert dort jemand in Kürze einen Sketch.