Hallo, ich hab das avr-net-io (alles original belassen) mit einem rfm12 sender.
Nun scheitere ich daran ein control6 Script zum Laufen zu bekommen: -------------------------------------------------------------------------------- int8_t swa; int8_t swb; CONTROL_START ON ADC_GET(7) == 1023 & swa == 0 DO ESEND(192.168.1.90, "rfm12 2272+0,5,81+76+10\n"); swa = 1; swb = 0; END ON ADC_GET(7) < 120 & swb == 0 DO ESEND(192.168.1.90, "rfm12 2272+0,5,80+76+10\n"); swb = 1; swa = 0; END CONTROL_END ---------------------------------------------------------------------------------- Wenn also der ADC geschlossen ist soll eine Funksteckdose eingeschaltet werden, wenn er wieder geöffnet ist, wird diese Steckdose abgeschaltet. Da der Compiler anscheinend ein Problem mit dem Kommazeichen in "rfm12 2272+0,5,81+76+10\n" hat, hab ich in den Code geändert: ---------------------------------------------------------------------------------- int8_t swa; int8_t swb; CONTROL_START if ( control6_get_adc(7) == 1023 && swa == 0 ) { do { uip_ipaddr_t ip; uip_ipaddr(&ip, 192, 168, 1, 90); ecmd_sender_send_command(&ip, PSTR("rfm12 2272+0,5,81+76+10\n"), NULL); swa = 1; swb = 0; } while(0); } if ( control6_get_adc(7) < 1023 && swb == 0 ) { do { uip_ipaddr_t ip; uip_ipaddr(&ip, 192, 168, 1, 90); ecmd_sender_send_command(&ip, PSTR("rfm12 2272+0,5,80+76+10\n"), NULL); swb = 1; swa = 0; } while(0); } CONTROL_END ------------------------------------------------------------------------------------- Das Problem bei der Geschichte ist nun, das die Steckdosen nur ein einziges Mal, beim Start des Boards geschaltet werden, je nach dem Zustand des ADC. Wenn ich dann den ADC öffne oder schließe verändern sich die Variablen 'swa' und 'swb', der Code müsste also gehen, nur schaltet die Steckdose nicht meht. Manuell über ECMD via Telnet kann ich diese noch schalten, aber das Script scheint diese Zeile nach dem ersten Ausführen schlicht zu ignorieren. Habt ihr eine Idee? Ich weiß nicht weiter...
_______________________________________________ Ethersex-devel mailing list Ethersex-devel@list.zerties.org https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel