Arduino - HelloMorningStar/HomeAssistant GitHub Wiki
https://arduino-esp8266.readthedocs.io/en/latest/installing.html
1) decode rf433 remoter with arduino nano --- this method can't get any code from dooya dc2700 for me
install rc-switch on arduino IDE, and upload ReceiveDemo_simple to arduino nano
/* Simple example for receiving https://github.com/sui77/rc-switch/ */ #include RCSwitch mySwitch = RCSwitch(); void setup() { Serial.begin(9600); mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2 } void loop() { if (mySwitch.available()) { int value = mySwitch.getReceivedValue(); if (value == 0) { Serial.print("Unknown encoding"); } else { Serial.print("Received "); Serial.print( mySwitch.getReceivedValue() ); Serial.print(" / "); Serial.print( mySwitch.getReceivedBitlength() ); Serial.print("bit "); Serial.print("Protocol: "); Serial.println( mySwitch.getReceivedProtocol() ); } mySwitch.resetAvailable(); } }
https://github.com/bjwelker/Raspi-Rollo
It can get DC2700 remoter rf433 hex code
up FQQ0QF01FQ1000FF0F0F
pause FQQ0QF01FQ1000FFFFFF
down FQQ0QF01FQ1000FF0101
install 433 on raspberry
compile errors: https://github.com/ninjablocks/433Utils/issues/44
https://github.com/ninjablocks/433Utils
add -lwiringPi -pthread -lwiringPiDev -lcrypt -lm -lrt to Makefile before compile
# Defines the RPI variable which is needed by rc-switch/RCSwitch.h CXXFLAGS=-DRPI -lwiringPi -pthread -lwiringPiDev -lcrypt -lm -lrt all: send codesend RFSniffer send: ../rc-switch/RCSwitch.o send.o $(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi -lwiringPiDev -lcrypt -lrt codesend: ../rc-switch/RCSwitch.o codesend.o $(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi -lwiringPiDev -lcrypt -lrt RFSniffer: ../rc-switch/RCSwitch.o RFSniffer.o $(CXX) $(CXXFLAGS) $(LDFLAGS) $+ -o $@ -lwiringPi -lwiringPiDev -lcrypt -lrt clean: $(RM) ../rc-switch/*.o *.o send codesend servo RFSniffer
https://www.home-assistant.io/integrations/rpi_rf/
switch: - platform: rpi_rf gpio: 17 switches: bedroom_light: code_on: 1234567 code_off: 1234568 ambilight: pulselength: 200 code_on: 987654 code_off: 133742 living_room_light: protocol: 5 code_on: 654321,565874,233555,149874 code_off: 654320,565873,233554,149873 signal_repetitions: 15
command rfraw 166
snifer remoter rf code
decode up AAA6060568936C051155 snifer:A6 / send:A8 rfraw AAA8060568936C051155
decode close AAA6060568936C053355 snifer:A6 / send:A8 rfraw AAA8060568936C053355
decode pause AAA6060568936C055555 snifer:A6 / send:A8 rfraw AAA8060568936C055555