GenShellSwitch über anderen Pin als 0 ansteuern

Begonnen von achdushrek, 17 März 2017, 19:31:02

Vorheriges Thema - Nächstes Thema

achdushrek

Moin zusammen,

ich habe da ein kleines Problem mit meinem Steckdosen Sender. Ich verwende das GenShellSwitch Modul um Steckdosen zu schalten. Funktioniert auch alles wunderbar solange ich den Sender an GPIO 17 (wiringPi 0) anschliesse:
2017.03.17 18:06:07 3: GenShellSwitch command result: using pin 0
2017.03.17 18:06:07 3: GenShellSwitch command result: sending systemCode[10010] unitCode[1] command[0]
2017.03.17 18:06:07 2: GenShellSwitch set eg_Steckdose off
2017.03.17 18:06:08 3: GenShellSwitch command result: using pin 0
2017.03.17 18:06:08 3: GenShellSwitch command result: sending systemCode[10010] unitCode[1] command[1]
2017.03.17 18:06:08 2: GenShellSwitch set eg_Steckdose on


Aus verschiedenen Gründen würde ich das gerne ändern und den Pin wechseln (z.B. GPIO 5, wiringPI 21).

Geht das?
Wo muss ich das konfigurieren?
Stehe gerade auf dem Schlauch ...

JensS

Die Lösung steht hier: https://github.com/r10r/rcswitch-pi/blob/master/send.cpp
Zitat/*

     output PIN is hardcoded for testing purposes

     see https://projects.drogon.net/raspberry-pi/wiringpi/pins/

     for pin mapping of the raspberry pi GPIO connector

     */

    int PIN = 0;
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.