diff --git a/wh1080_rf.c b/wh1080_rf.c index 13f00bc..f7b5989 100755 --- a/wh1080_rf.c +++ b/wh1080_rf.c @@ -110,15 +110,17 @@ // Expected bit rate: 95 = 1959, 99 = 1700, 9c = 1500, a1 = 1268, aa = 1000, b8 - 756, d5 = 500 uint16_t cmd_drate = CMD_DRATE|0xaa; // drate is c8xx rather than c6xx -uint16_t cmd_freq = CMD_FREQ|0x620; // 433.92 MHz +//uint16_t cmd_freq = CMD_FREQ|0x620; // 433.92 MHz +//uint16_t cmd_freq = CMD_FREQ|0x7D0; // 435.00 MHz +uint16_t cmd_freq = CMD_FREQ|0x640; // 434.00 MHz #ifdef RFM01 uint16_t cmd_afc = CMD_AFC|AFC_ON|AFC_OUT_ON|AFC_MANUAL|AFC_FINE|AFC_RL_7; uint16_t cmd_dcycle = CMD_LOWDUTY|0x00; uint16_t cmd_fifo = CMD_FIFO|0x00; - uint16_t cmd_config = CMD_CONFIG|BAND_433|LOAD_CAP_12C0|BW_67; - uint16_t cmd_rcon = (CMD_RCON|RX_EN|VDI_DRSSI|LNA_0|RSSI_85); + uint16_t cmd_config = CMD_CONFIG|BAND_433|LOAD_CAP_12C5|BW_67; + uint16_t cmd_rcon = (CMD_RCON|RX_EN|VDI_DRSSI|LNA_0|RSSI_91); uint16_t cmd_dfilter = (CMD_DFILTER|CR_LOCK_FAST|FILTER_OOK); #endif @@ -438,7 +440,7 @@ // LED on *(gpio.addr + (0x1c >> 2)) = 1 << 22; - //strobe_afc(fd); // lock frequency to good signal + strobe_afc(fd); // lock frequency to good signal int b; uint8_t byte; diff --git a/wunderground.c b/wunderground.c index 695d911..592f49f 100644 --- a/wunderground.c +++ b/wunderground.c @@ -291,7 +291,7 @@ // get amount of rain in last hour in mm double RainLastHour = GetHourlyRainTotal(TotalRainMm); - sprintf(Cmd, "wget -b --quiet -o /dev/null \"%s?action=updateraw&ID=%s&PASSWORD=%s&realtime=1&rtfreq=48&dateutc=%s&tempf=%.1f&humidity=%.2f&windspeedmph=%.2f&windgustmph=%.2f&baromin=%.4f&dewptf=%.1f&winddir=%.1f&dailyrainin=%.4f&rainin=%.4f\"", + sprintf(Cmd, "wget -b --quiet -O /dev/null \"%s?action=updateraw&ID=%s&PASSWORD=%s&realtime=1&rtfreq=48&dateutc=%s&tempf=%.1f&humidity=%.2f&windspeedmph=%.2f&windgustmph=%.2f&baromin=%.4f&dewptf=%.1f&winddir=%.1f&dailyrainin=%.4f&rainin=%.4f\"", WUURL, gStationId, gPassword,