vad7 2 лет назад
Родитель
Сommit
71c1ab2cae
2 измененных файлов с 139 добавлено и 2 удалено
  1. 139 0
      Distr/nrf24batch/Kitchen Vent Dimmer.txt
  2. 0 2
      Distr/nrf24batch/Kitchen Vent.txt

+ 139 - 0
Distr/nrf24batch/Kitchen Vent Dimmer.txt

@@ -0,0 +1,139 @@
+Info: Kitchen Vent Dimmer
+Address: C8C8C1
+Rate: 1
+Ch: 122
+CRC: 2
+DPL: 0
+RETR: 0x0F
+Resend: 3
+Delay_ms: 30
+
+Payload struct: 2,1,1
+EEPROM=0; RAM=1; PROGMEM=2; ID=3; RESET=4; WRAM=0x89; R1=0xC1; R2=0xC2; W1=0x81; W2=0x82
+
+R default: ,EEPROM,R1
+W default: n,,W1
+Write start: 0,0,0x8F
+
+R: ID*=,ID
+
+R: CO2 level*2[3]=i:4,,R2
+W: CO2 level*2=,i:4,W2
+
+R: Fan speeds=25
+W: Fan speeds=,25
+R: FanSpeed[3]=i:19
+W: FanSpeed=,i:19
+R: FanCook speeds=26
+W: FanCook speeds=,26
+R: FanCookSpeed[3]=i:22
+W: FanCookSpeed=,i:22
+
+R: FanOnTime=10
+W: FanOnTime=,10
+
+R: FanOffTime=11
+W: FanOffTime=,11
+
+R: FanCookOnTime=12
+W: FanCookOnTime=,12
+
+R: FanCookOffTime=13
+W: FanCookOffTime=,13
+
+R: FanSleep=14
+W: FanSleep=,14
+
+R: FanCookSleep=15
+W: FanCookSleep=,15
+
+R: SpeedInitIdx=16
+W: SpeedInitIdx=,16
+
+R: SpeedKeyIdx=17
+W: SpeedKeyIdx=,17
+
+R: OutSpeedMax=18
+W: OutSpeedMax=,18
+
+R: ZeroCrossLag,us*2=27,,R2
+W: ZeroCrossLag,us=,27,W2
+R: SSR_PulseWidth,us*2=29,,R2
+W: SSR_PulseWidth,us=,29,W2
+
+R: PauseSetByCO2,min=31
+W: PauseSetByCO2,min=,31
+
+R: IRRemotes=32
+W: IRRemotes=,32
+
+R: IRRemotesHash*2[70]=i:33,,R2#
+W: IRRemotesHash*2=,i:33,W2
+
+R: Flags=1#
+W: Flags=,1
+
+R: RxAddr=2#
+W: RxAddr=,2
+
+R: Ch=3
+W: Ch=,3
+
+R: OSCCAL_EMEM=0
+R: _OSCCAL=0x51,RAM
+W: _OSCCAL=,0x51,WRAM
+R: _PORTA=0x39,RAM
+W: _PORTA=,0x3B,WRAM
+R: _PORTB=0x36,RAM
+W: _PORTB=,0x38,WRAM
+
+R: _Fanspeed=0x75,RAM
+R: _FanOn=0x76,RAM
+R: _FanOnNext=0x74,RAM
+R: _FanOnNextCnt=0x72,RAM
+R: _FanOnLast=0x73,RAM
+R: _IRHashLast*2=0x7B,RAM,R2#
+R: _SleepTimer=0x83,RAM
+
+R: _OutSpeedMax=0x86,RAM
+W: _OutSpeedMax=,0x86,WRAM
+R: _LED_Warning=0x6B,RAM
+W: _LED_Warning=,0x6B,WRAM
+R: _ZeroCrossDelay=0x8D,RAM,R2
+W: _ZeroCrossDelay=,0x8D,WRAM,W2
+R: _PulseDelayAfterZero=0x99,RAM,R2
+W: _PulseDelayAfterZero=,0x99,WRAM,W2
+R: _PulseWidth=0x8B,RAM,R2
+W: _PulseWidth=,0x8B,WRAM,W2
+
+W: Reset=,RESET,0xC1
+
+S: Lamp=,0,0x40
+S: Fan=,1,0x40
+S: FanSpdUp=,2,0x40
+S: FanSpdDn=,3,0x40
+S: FanSpdSave=,4,0x40
+S: SetupIR=,5,0x40
+
+SBatch: Fan Cooker On: Fan=6
+SBatch: Fan On: Fan=3
+SBatch: Fan Off: Fan=0
+SBatch: Lamp On: Lamp=1
+SBatch: Lamp Off: Lamp=0
+SBatch: Fan Up: FanSpdUp=0
+SBatch: Fan Down: FanSpdDn=0
+SBatch: Fan SAVE: FanSpdSave=0;
+SBatch: Add new IR: SetupIR=1
+
+RBatch: Work: ID;CO2 level;FanCookSpeed;FanCookOnTime;FanCookOffTime;FanCookSleep;FanSpeed;FanOnTime;FanOffTime;FanSleep
+RBatch: Hardware: ID;RxAddr;Ch;SpeedInitIdx;Flags;OutSpeedMax;IRRemotes;ZeroCrossLag,us;SSR_PulseWidth,us;OSCCAL_EMEM
+RBatch: All: ID;CO2 level;FanCookSpeed;FanCookOnTime;FanCookOffTime;FanCookSleep;FanSpeed;FanOnTime;FanOffTime;FanSleep;RxAddr;Ch;SpeedInitIdx;Flags;OutSpeedMax;IRRemotes;IRRemotesHash
+
+WBatch: Init(Cook2spd,Lamp-F2.2): RxAddr=0xC1;Ch=122;CO2 level={870,930,1000};Fan speeds=3;FanSpeed={14,15,16};FanCook speeds=3;FanCookSpeed={15,16,32};FanSleep=20;FanCookSleep=6;FanOnTime=150;FanCookOnTime=0;FanOffTime=100;FanCookOffTime=0;SpeedInitIdx=0;SpeedKeyIdx=6;Flags=0x0D;OutPeriod=16;ZeroCrossLag,us=500;SSR_PulseWidth,us=9999
+WBatch: IRRemotes clear: IRRemotes=0
+WBatch: IRRemotes 1 kitchen: IRRemotes=1;IRRemotesHash={0x6DA5,0xFCA5,0x7CA5,0xB425,0x3425,0x1625,0x8525}
+WBatch: Fans Speeds: Fan speeds=3;FanSpeed={14,15,16};FanCook speeds=3;FanCookSpeed={14,16,32}
+WBatch: LED Warning: _LED Warning=0x10
+WBatch: OSCCAL: _OSCCAL=146
+WBatch: CO2 Level: CO2 level={750,850,1000}
+WBatch: Reset: Reset

+ 0 - 2
Distr/nrf24batch/Kitchen Vent.txt

@@ -121,8 +121,6 @@ WBatch: IRRemotes clear: IRRemotes=0
 WBatch: IRRemotes 1 kitchen: IRRemotes=1;IRRemotesHash={0x6DA5,0xFCA5,0x7CA5,0xB425,0x3425,0x1625,0x8525}
 WBatch: Fans Speeds: Fan speeds=1;FanSpeed={1,1,1};FanCook speeds=2;FanCookSpeed={1,2,2}
 WBatch: LED Warning: _LED Warning=0x10
-WBatch: PORTA: _PORTA=0x0C
-WBatch: PORTB: _PORTB=0xC
 WBatch: OutPeriod: _OutPeriod=1
 WBatch: OSCCAL: _OSCCAL=146
 WBatch: CO2 Level: CO2 level={750,850,1000}