433MHz Funksteuerung Arduino - Intertechno CMR 1000
hallo zusammen,
soeben ist mein intertechno cmr 1000 funkschalter angekommen. die rückseite sieht wie folgt aus:

erste frage, für eine bessere zukünftige recherche. wie heisst diese art des dip schalters?
zweite frage wäre wie ich den schalter mit einem arduino und der rc-switch library schalten kann? ich habe folgenden rechner gefunden: link, mit welchem ich die stellung des dip schalters (rädchen) in einen steuerungscode umrechnen kann.
für die stellung e-1 erhalte ich:
intertechno adresse (hauscode/geraet) 01000000 - 0100:0000
elro adresse (hauscode/geraet) 1101111110 - 11011:11110
nun habe ich alle codes in jeder erdenklichen kombination unten in mein beispiel-sketch eingesetzt, bin aber zu keinem ergebnis gekommen. es passiert nichts. hat jemand einen tipp für mich?
danke!
mein letzter versuch sah wie folgt aus:
soeben ist mein intertechno cmr 1000 funkschalter angekommen. die rückseite sieht wie folgt aus:
erste frage, für eine bessere zukünftige recherche. wie heisst diese art des dip schalters?
zweite frage wäre wie ich den schalter mit einem arduino und der rc-switch library schalten kann? ich habe folgenden rechner gefunden: link, mit welchem ich die stellung des dip schalters (rädchen) in einen steuerungscode umrechnen kann.
für die stellung e-1 erhalte ich:
intertechno adresse (hauscode/geraet) 01000000 - 0100:0000
elro adresse (hauscode/geraet) 1101111110 - 11011:11110
nun habe ich alle codes in jeder erdenklichen kombination unten in mein beispiel-sketch eingesetzt, bin aber zu keinem ergebnis gekommen. es passiert nichts. hat jemand einen tipp für mich?
danke!
code: [select]
/*
example different sending methods
https://github.com/sui77/rc-switch/
*/
#include <rcswitch.h>
rcswitch myswitch = rcswitch();
void setup() {
serial.begin(9600);
// transmitter connected arduino pin #10
myswitch.enabletransmit(10);
// optional set pulse length.
// myswitch.setpulselength(320);
// optional set protocol (default 1, work outlets)
// myswitch.setprotocol(2);
// optional set number of transmission repetitions.
// myswitch.setrepeattransmit(15);
}
void loop() {
/* see example: typea_withdipswitches */
myswitch.switchon("11111", "00010");
delay(1000);
myswitch.switchon("11111", "00010");
delay(1000);
/* same switch above, using decimal code */
myswitch.send(5393, 24);
delay(1000);
myswitch.send(5396, 24);
delay(1000);
/* same switch above, using binary code */
myswitch.send("000000000001010100010001");
delay(1000);
myswitch.send("000000000001010100010100");
delay(1000);
/* same switch above, tri-state code */
myswitch.sendtristate("00000fff0f0f");
delay(1000);
myswitch.sendtristate("00000fff0ff0");
delay(1000);
delay(20000);
}
mein letzter versuch sah wie folgt aus:
code: [select]
#include <rcswitch.h>
rcswitch myswitch = rcswitch();
void setup() {
myswitch.enabletransmit(2);
}
void loop() {
/* see example: typea_withdipswitches */
myswitch.switchon("11011", "11110");
delay(1000);
myswitch.switchoff("11011", "11110");
delay(1000);
}
moin moin!
also ich hatte zufällig gerade dasselbe problem!
probier es mal mit der remoteswitch-library.
damit hat es bei mir geklappt.
hier der link: https://github.com/hjgode/homewatch/tree/master/arduino/libraries/remoteswitch
also ich hatte zufällig gerade dasselbe problem!
probier es mal mit der remoteswitch-library.
damit hat es bei mir geklappt.
hier der link: https://github.com/hjgode/homewatch/tree/master/arduino/libraries/remoteswitch
Arduino Forum > International > Deutsch (Moderator: uwefed) > 433MHz Funksteuerung Arduino - Intertechno CMR 1000
arduino
Comments
Post a Comment