Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben
g++ -c -o receive.o receive.cpp
g++ RCSwitch.o receive.o -o receive -lwiringPi
#include "RCSwitch.h"
#include <stdlib.h>
#include <stdio.h>
int main() {
int PIN = 1; //BCM 18, GPIO1
if (wiringPiSetup () == -1) return 1; //Keine Ahnung was das soll auch nicht in den Bibliotheken gefunden
//*************************************************************************************************************************************************
//In Arduino Bibliothek gefunden.
//*************************************************************************************************************************************************
//Versuch das in CPP zu portieren
RCSwitch mySwitch = RCSwitch(); // neue Instanz
//Serial.begin(9600) kann IMHO weggelassen werden, weil wir keine Serielle Terminalsitzung benöen
mySwitch.enableReceive(PIN); // Receiver on inerrupt PIN
do {
if (mySwitch.available()) {
//output(mySwitch.getReceivedValue(), mySwitch.getReceivedBitlength(), mySwitch.getReceivedDelay(), mySwitch.getReceivedRawdata());
//Versuch mit printf.
printf("%s",mySwitch.getReceivedValue());
printf("%i",mySwitch.getReceivedBitlength());
printf("%i",mySwitch.getReceivedDelay());
printf("%s",mySwitch.getReceivedRawdata());
mySwitch.resetAvailable();
}
}while(true);
return(0);
cp wiringPi/rcswitch-pi/send /opt/fhem/
chmod u+s /opt/fhem/send
define wz_Tischlampe dummy
attr wz_Tischlampe group Licht
attr wz_Tischlampe icon icoBELEUCHTUNG
attr wz_Tischlampe room Licht
attr wz_Tischlampe setList on off
define on_wz_Tischlampe notify wz_Tischlampe:on "./send 00011 4 1"
define off_wz_Tischlampe notify wz_Tischlampe:off "./send 00011 4 0"
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Das Digital Eliteboard ist ein kostenloses Forum und ist auf Spenden angewiesen, um sich auch in Zukunft selbst zu finanzieren. Wenn auch du mit dem Digital Eliteboard zufrieden bist, würden wir uns über jede Unterstützung freuen.
Hier kannst du uns unterstützen SPENDEN