swap repeater

Begonnen von vwessely, 05 Mai 2017, 20:20:52

Vorheriges Thema - Nächstes Thema

vwessely

hallo,
ich brauche hilfe meine Bodensensoren können Fhem micht erreichen (einige) ich möcht nun binouts2 mit nrg2 dazu benutzen um in als repeater einzusetzen
binouts2 sehe ich mit riadings kann auch die relais umschalten aber wie repeater ich finde nichts bilde mir aber ein schon einmal was gelesen zu haben das ich ein
Gerät definieren muss. und hobs ?
gruss veit

justme1968

du musst im sketch den repeater mode aktivieren: https://github.com/panStamp/panstamp/wiki/Repeater-mode

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

vwessely

Hallo justme1968,
danke erst mal für die Antwort das habe ist ja auch in binouts2 schon drinn
{
  int i;
 
  pinMode(LED, OUTPUT);
  digitalWrite(LED, LOW);

  // Configure output pins
  for(i=0 ; i<sizeof(binaryPin) ; i++)
    pinMode(binaryPin, OUTPUT);
  for(i=0 ; i<sizeof(pwmPin) ; i++)
    pinMode(pwmPin, OUTPUT);

  // Init SWAP stack
  swap.init();
 
  // Optionally set transmission amplifier to its maximum level (10dB)
  panstamp.setHighTxPower();

  // Enable repeater mode
  swap.enableRepeater(maxRepeaterHop);

  // Transmit product code
  swap.getRegister(REGI_PRODUCTCODE)->getData();

  // Enter SYNC state
  swap.enterSystemState(SYSTATE_RXON);
  // Transmit initial binary states
  for(i=0 ; i<sizeof(binaryPin) ; i++)
    swap.getRegister(REGI_BINOUTPUT0 + i)->getData();
  // Transmit initial PWM values
  for(i=0 ; i<sizeof(pwmPin) ; i++)
    swap.getRegister(REGI_PWMOUTPUT0 + i)->getData();
}
maxRepeaterHop steht auf 5 und mehr sendeleistung  auch aber in Fhem
steht
gruss Veit

justme1968

und was passiert wenn du 0B per regSet änderst?

der rest geht komplett automatisch und ist im prinzip unsichtbar.

wenn du verbose auf 5 stellst solltest du sehen das die nachrichten direkt vom device und vom repeater kommen und eine davon dann als doppelt erkannt wird.

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

vwessely

guten abend,
habe verbose auf 5 gesetzt
allerdings
set SWAP_19 regSet 0B 01 wird nichts angenommen es pasiert nichts es giebt auch kein Fehler im log
2017-05-09_21:35:31 SWAP_19 14-PWM_output_0: 00
2017-05-09_21:35:31 SWAP_19 15-PWM_output_1: 00
2017-05-09_21:35:31 SWAP_19 16-PWM_output_2: 00
2017-05-09_21:35:31 SWAP_19 17-PWM_output_3: 00
2017-05-09_21:36:00 SWAP_19 set-statusRequest
2017-05-09_21:36:00 SWAP_19 SystemState: 01
2017-05-09_21:36:00 SWAP_19 0B.0-Maximum_hop: 00
2017-05-09_21:36:00 SWAP_19 0C-Binary_0: 00
2017-05-09_21:36:01 SWAP_19 0D-Binary_1: 00
2017-05-09_21:36:01 SWAP_19 0E-Binary_2: 00
2017-05-09_21:36:01 SWAP_19 0F-Binary_3: 00
2017-05-09_21:36:01 SWAP_19 10-Binary_4: 00
2017-05-09_21:36:01 SWAP_19 11-Binary_5: 00
2017-05-09_21:36:01 SWAP_19 12-Binary_6: 00
2017-05-09_21:36:01 SWAP_19 13-Binary_7: 00
2017-05-09_21:36:01 SWAP_19 14-PWM_output_0: 00
2017-05-09_21:36:01 SWAP_19 15-PWM_output_1: 00
2017-05-09_21:36:01 SWAP_19 16-PWM_output_2: 00
2017-05-09_21:36:01 SWAP_19 17-PWM_output_3: 00
2017-05-09_21:37:29 SWAP_19 set-regSet
2017-05-09_21:37:29 SWAP_19 0B.0-Maximum_hop: 00
2017-05-09_21:40:17 SWAP_19 set-regSet
2017-05-09_21:40:17 SWAP_19 0B.0-Maximum_hop: 00
2017-05-09_21:51:33 SWAP_19 set-regSet
2017-05-09_21:51:33 SWAP_19 0B.0-Maximum_hop: 00
gruss veit

vwessely

danke noch einmal andre,
nach dem Löschen des devices
und neu anlegen siehe da die sensoren alle da. repeater ist io.
gruss veit