Skip to content

Commit

Permalink
hw: missing light-state relays
Browse files Browse the repository at this point in the history
amend b5a03da
  • Loading branch information
mcspr committed Jan 11, 2023
1 parent 3513d04 commit faeedee
Showing 1 changed file with 43 additions and 7 deletions.
50 changes: 43 additions & 7 deletions code/espurna/config/hardware.h
Original file line number Diff line number Diff line change
Expand Up @@ -4051,6 +4051,9 @@
#define DEVICE "E27_9W"
#define LIGHT_PROVIDER LIGHT_PROVIDER_MY92XX

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define MY92XX_MODEL MY92XX_MODEL_MY9231
#define MY92XX_CHIPS 2
Expand All @@ -4070,6 +4073,9 @@
#define DEVICE "E26_A19"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 5 // RED
#define LIGHT_CH2_PIN 4 // GREEN
Expand All @@ -4086,6 +4092,9 @@
#define DEVICE "SB53"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 4 // RED
#define LIGHT_CH2_PIN 12 // GREEN
Expand Down Expand Up @@ -4131,6 +4140,9 @@
#define LIGHT_COLDWHITE_MIRED 153
#define LIGHT_WARMWHITE_MIRED 370

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Encoder
// If mode is ENCODER_MODE_RATIO, the value ratio between both channels is changed
// when the button is not pressed, and the overall brightness when pressed
Expand All @@ -4152,6 +4164,9 @@
#define DEVICE "ESP12_RGB"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 4 // RED
#define LIGHT_CH2_PIN 14 // GREEN
Expand All @@ -4169,6 +4184,9 @@
#define DEVICE "LED_TABLE_LAMP"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 12 // RED
#define LIGHT_CH2_PIN 5 // GREEN
Expand All @@ -4187,6 +4205,9 @@
#define DEVICE "GU10"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 14 // RED
#define LIGHT_CH2_PIN 12 // GREEN
Expand All @@ -4205,6 +4226,9 @@
#define DEVICE "E14"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 4 // RED
#define LIGHT_CH2_PIN 12 // GREEN
Expand All @@ -4222,6 +4246,9 @@
#define DEVICE "SH_LEXXW"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 12 // WARM WHITE
#define LIGHT_CH2_PIN 14 // COLD WHITE
Expand All @@ -4237,6 +4264,9 @@
#define DEVICE "SH_LEXXRGB"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 5 // RED
#define LIGHT_CH2_PIN 4 // GREEN
Expand All @@ -4256,6 +4286,9 @@
#define DEVICE "A19"
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define LIGHT_CH1_PIN 12 // RED
#define LIGHT_CH2_PIN 15 // GREEN
Expand All @@ -4273,6 +4306,9 @@
#define DEVICE "LUX_NOVA2_TUNABLE_WHITE"
#define LIGHT_PROVIDER LIGHT_PROVIDER_MY92XX

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define MY92XX_MODEL MY92XX_MODEL_MY9291
#define MY92XX_CHIPS 1
Expand All @@ -4296,6 +4332,9 @@
#define DEVICE "LUX_NOVA2_WHITE_COLOR"
#define LIGHT_PROVIDER LIGHT_PROVIDER_MY92XX

// Relay
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

// Light
#define MY92XX_MODEL MY92XX_MODEL_MY9291
#define MY92XX_CHIPS 1
Expand Down Expand Up @@ -4346,8 +4385,10 @@
#define BUTTON1_RELAY 1

// Relays
#define RELAY1_PIN 15
#define RELAY1_TYPE RELAY_TYPE_NORMAL
#define RELAY1_PROVIDER RELAY_PROVIDER_LIGHT_STATE

#define RELAY2_PIN 15
#define RELAY2_TYPE RELAY_TYPE_NORMAL

// Light RGBW
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER
Expand Down Expand Up @@ -4381,11 +4422,6 @@
#define RELAY2_PIN 15
#define RELAY2_TYPE RELAY_TYPE_NORMAL

// LEDs
//Red LED: 0
//Green LED: 4
//Blue LED: 2

// Light
#define LIGHT_PROVIDER LIGHT_PROVIDER_DIMMER
#define LIGHT_CH1_PIN 0 // RED
Expand Down

0 comments on commit faeedee

Please sign in to comment.