Hello everybody,
I am fairly new to pimatic and homeduino and I am struggeling to set up the following:
I would like to have pimatic/homeduino work as a gateway -> Press button on the remote (Quigg DMV-7000) -> Change of variable in pimatic -> pimatic does something (eg. switch on/off RFSwitch).
My setup consists of the following devices:
1x 433MHz Remote Quigg DMV-7000 (4Ch w/ On and off button, Master on and off buttons, DimUp and DimDown-Buttons)
2x RFSwitch DMV-7009AS (Says Quigg on the front and looks like GT7000-Series. No switches for homecode/unit - autolearn)
2x RFDimmer DMV-7008AD (no Switches, just autolearn)
Cheap 433MHz Modules for RX and TX (which will be replaced by Superherodyne-Thingy which is on it’s way from ebay)
I was able to set up homeduino and it switches an RFSwitch (DMV-7009AS) when I toggle the device from the GUI (Using Switch13-Protocol). I choose id 1 and unit 10 when creating the device, pressed the learn button and toggled the switch in the gui. Worked right away.
Now the complicated part:
I would like to use the remote for input. When I press the CH1.on-button the Debug-Console promts
data: "RF receive 624 1284 8112 0 0 0 0 0 010010101101010011010100101010110010101102"
which seems to be processed into this
[ 624, 1284, 8112 ] 010010101101010011010100101010110010101102
I looked for the switch13.coffee to find out what it might mean, because the auto descovery-function doesn’t work (at least it does not create any devices).
In the first few lines this is declared:
mapping for decoding
pulsesToBinaryMapping = {
‘10’: ‘1’ #binary 1
’01’: ‘0’ #binary 0
’2’ : ‘’ #footer
Unfortunately if I try to translate the pulses into bits there are pairs which are 00 or 11 which is not declared.
Does anybody have an Idea how to translate the code?
Cheers,
Max