Ik heb zelf ook een MVS-15, en ik heb hetzelfde probleem. Wat ik heb uitgevonden is dat ramses_rf het gewoon snapt.vliegnerd schreef op vrijdag 1 november 2024 @ 21:55:
[...]
Heel gaaf dat je hem ook gemaakt hebt!
Ik hoop dat je nog wat mensen blij kunt maken met de andere PCBs!
[...]
Ik denk dat de MVS-15 geen 31DA berichten stuurt. Dat is wat ik heb begrepen uit andere topics. In die 31DA berichten zit de info zoals fan snelheid, luchtvochtigheid e.d. Die info is er (denk ik) helemaal niet.
Het is dus hoogstwaarschijnlijk geen ramses_cc ding.
ramses_cc maakt een bestand "config/packet.log" aan in Home Assistant. Daarin staat per regel elk ontvangen ramses II bericht.
Als je alle berichten bekijkt die jouw MVS-15 verzendt en ontvangt, dan kom je er snel genoeg achter.
Je zoekt 31D9 of 31DA berichten.
Als je echt per bericht wil uitvogelen wat het betekent, dan kun je dat wel in de broncode van ramses_rf (de onderliggen RF laag van ramses_cc, die tegenwoordig weer ramses RF heet om het eenvoudig te houden...)
31D9 en 31DA vind je bijvoorbeeld hier: https://github.com/zxdavb...amses_tx/parsers.py#L2107
packet.log
code:
1
 | 2024-11-03T19:13:56.141016 078 I --- 29:211060 --:------ 29:211060 31D9 003 000004  | 
home-assistant.log
code:
1
 | 2024-11-03 19:13:56.141 INFO (MainThread) [ramses_rf.dispatcher] ||  29:211060 |            |  I | fan_state        |  00  || {'hvac_id': '00', 'exhaust_fan_speed': 0.02, 'fan_mode': '04', 'passive': False, 'damper_only': False, 'filter_dirty': False, 'frost_cycle': False, 'has_fault': False, '_flags': [0, 0, 0, 0, 0, 0, 0, 0]} | 
Als je in https://github.com/zxdavb.../ramses_rf/device/hvac.py bij regel 364
zie je dat code 31D9 niet wordt aangestuurd, terwijl dat wel gebeurde.
code:
1
2
3
 |     @property
    def exhaust_fan_speed(self) -> float | None:  # was from: (Code._31D9, Code._31DA)
        return self._msg_value(Code._31DA, key=SZ_EXHAUST_FAN_SPEED) | 
Ik heb zelf in mij home assistant dit aangepast (Code._31DA => 31D9) en dat werkte. Dus weet ik waar ik naar moet zoeken, alleen moet ik de boel forken, en eigenlijk een separate device voor maken etc, daar heb ik eerst geen tijd voor....
En als je de bron zoek in je HACS vind je dat niet in je custom_components, maar bij de site-packages (a.k.a de depencies)
Eerst een ander probleem oplossen... Een van de HR92 kraantjes raakt het signaal door 2x 250mm beton regelmatig kwijt.
            :strip_exif()/f/image/SDkTbdxBK51KO2viexRjEBTY.jpg?f=fotoalbum_large)
/f/image/A1E9nBrVkO2QMS3EQ4XMe0fT.png?f=fotoalbum_large)
            
                    /f/image/Uu5UFUoEAavOAZ4QavB5Bycq.png?f=fotoalbum_large)
:strip_exif()/f/image/1R4w6zp1iduheuFxOCEhrfPI.png?f=user_large)
/f/image/Yb3eol9NJC6uiLRY7Nigr0rs.png?f=fotoalbum_large)
            
            :strip_exif()/f/image/d7aKH0asfM3gbIWI8sbcs5ds.jpg?f=fotoalbum_large)
            :strip_exif()/f/image/A3JePFoBSpjjEL1xgtROV0QE.png?f=user_large)
/f/image/LM2itcDTENRddccfypgDO1Tl.png?f=fotoalbum_large)
/f/image/uQqNc8KVXoFbq4z0mhAHs6kX.png?f=fotoalbum_large)
:strip_exif()/f/image/NmVDY2uLxeGAYXlTPongbwJ3.png?f=user_large)
            :strip_exif()/f/image/DDUkLu8YRwQl22xTLApfjoLG.jpg?f=fotoalbum_large)
:strip_exif()/f/image/anpuxObZaNp6Aolkr1dgGppt.jpg?f=fotoalbum_large)
            :strip_exif()/f/image/5322OqdLqW8oQHARFO964PFF.jpg?f=fotoalbum_large)
:strip_exif()/f/image/7kepiGq1oYhyFEy1HgFkCS4B.jpg?f=fotoalbum_large)
:strip_exif()/f/image/KEKymJVge1st7G1N2xElIQo8.png?f=user_large)
/f/image/jK8U0ojM23wV3D2O2KGDnmj0.png?f=fotoalbum_large)
/f/image/QEobwYM32UGJE6leiSFQ0nd7.png?f=fotoalbum_large)
:strip_exif()/f/image/i65q5Xm9SD6YGVKmO6vXUZzh.png?f=user_large)
/f/image/zUO8aUgY6ffNeWCV1bDfpya5.png?f=fotoalbum_large)
:strip_exif()/f/image/3sWns9sEg08lX840bFugPQ0g.png?f=user_large)
/f/image/Sj9fSVl4NZNgTgaAQ3D4E0wG.png?f=fotoalbum_large)
                    
            /f/image/OsTnqucRA4Ri9lWcNsnbFyEq.png?f=fotoalbum_large)
            :strip_exif()/f/image/3xi9d99xGFxKndWVBzO9soXe.jpg?f=fotoalbum_large)
:strip_exif()/f/image/26mckaUrpD9ma8TIyTfU2I6O.jpg?f=fotoalbum_large)
/f/image/z8Xfz7g5cFwCfce5CXCUuOHB.png?f=fotoalbum_large)