I’m new to HomeAssistant and I’m trying to add an blind over the RFXtrx using the RFXtrx433XL.
I have successfully connected the device with the RFXmngr. See the screenshot:
What I could find out: The characters marked in red represent the ID. The characters marked in blue represent the unit code. The characters marked in green are the commands. The characters marked in orange represent the protocol identifier? And the characters marked in black looks like a type of a rolling code.
Do I understand correctly that the option to add automatically is only for sensors and not for actuators?
The RFXtrx help says “to manually add a device, in the options window, an event code can be added in the field Enter event code to add. See Generate codes how to generate event codes.”
But the site homeassistant.local:8123/dev-template doesn’t work for me. I got error “404: Not Found”.
So how can I add my blind/cover over the UI that I could use it with HomeAssistent?
How is the rolling code integrated in the event code?
(Please consider that I have no experience with HomeAssistant)
THX.
I have now tried the “automatic ad” option. My remote control has now been added.
What is not clear to me here: The remote control has a running code and if you then control it with a 2nd remote control (RFXtrx) with the same ID, something would have to get out of sync, right? (I haven’t tried it yet so as not to run into a problem.)
Isn’t it better to add a second/other remote control to RFXtrx, which I originally established via the RFXmngr? @lolouk44 Probably you could help? (Also with the questions from the first post?)
(An additional question on the side: Is the status of this protocol and this implementation up to date so that the cover/blind can be integrated correct into HomeKit?)
That would be incorrect. This isn’t a car key, the code sent each time you press the button is the same code. So you can add a 2nd remote, as long as it sends the same code, it’ll work. That’s how I have the original remote and HA working. (HA sends the same code the remote sends)
Salut…
Blinds command:
09 weft length
19 Type (Blind1)
06 Subtype (BlindsT6 = DC106/Rohrmotor24-RMF/Yooda/Dooya/ ESMO/Brel/Quitidom)
xx Nbr increment ( Rfxcom 00 ->FF)
FEFEFEF ID
3 Unit if ID the same (with 0 cde all)
00 Cde Open ( 01 close, 02 Stop, 03 Confirme, 04 Intermediate position, 05 Light )
00 Not used RSSI Bat
Nota:Subtype exist for 0x19 Blinds1
0x00 : BlindsT0 = Bofu, RollerTrol, Hasta new, Louvolite receive with BlindsT0 enabled, only in Type2
0x01 : BlindsT1 = Hasta old receive with BlindsTx enabled
0x02 : BlindsT2 = A-OK RF01 receive with BlindsTx enabled,
0x04 : BlindsT4 = Raex YR1326 receive with BlindsTx enabled only in Type2
0x05 : BlindsT5 = Media Mount not received
0x03 : BlindsT3 = A-OK AC114/AC123/Motorlux receive with BlindsTx enabled
0x06 : BlindsT6 = DC106/Rohrmotor24-RMF/Yooda/Dooya/ ESMO/Brel/Quitidom
0x07 : BlindsT7 = Forest not received
0x08 : BlindsT8 = Chamberlain CS4330CN not received
0x09 : BlindsT9 = Sunpery/BTX not received
0x0A : BlindsT10 = Dolat DLM-1, Topstar not received
0x0B : BlindsT11 = ASP receive with BlindsTx enabled
0x0C : BlindsT12 = Confexx CNF24-2435 not received
0x0D : BlindsT13 = Screenline not received
0x0E : BlindsT14 = Hualite receive with BlindsTx enabled
0x0F : BlindsT15 = Motostar not received
0x10 : BlindsT16 = Zemismart not received
0x11 : BlindsT17 = Gaposa receive with BlindsTx enabled
0x12 : BlindsT18 = Cherubini receive with BlindsTx enabled
HA integration for:
Settings, Integration, RFXTRX-RFXCOM RFXtrx, CONFIGURE
@lolouk44
Isn’t it exactly the same like with Somfy RTS? A consecutive number is also sent there. And if the receiver receives a command from the same remote control where the sequential number is not in a certain range from the last command received, there will be an error. And in this protocol is also a consecutive number. Or where do I have a knot in my head here? So the Command would be the same, but not the code…
@Doubledom
Thank you for your description. This confirms that a sequential number is included here.
But my interface looks different:
A quick way to test is to use RFXMgr and keep pressing the button to see if the received code is the same or changes. If it does change, then I’m not sure how you’d integrate it to be honest.
What you show that changes is completely normal, it is called the “Input nbr” or “sequence nbr”, it is produced by the Rfxcom from 00 to FF and is incremented with each new frame received except the one that says if frame OK “04…” which must have the same “seq nbr as the transmitted frame”