ESP8266 16 channel relay module box with sliding lid
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Box with bunch of outputs for your 16 channel relay stuff
- Rating
- 0 / 5
- Likes
- 1
- Downloads
- 49
- Makes
- 0
- Views
- 428
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Electronics
- License
- Creative Commons — Attribution — Share Alike
Box for “ESP8266 WIFI 16 channel relay module ESP-12F development board” or similar.
It has numbered holes for outputs and inputs (indexed from zero) on sides - I used 16x DS18B20 for 16 heaters used in snake terrariums controlled from Home Assistant.
Print lid with 5 perimeters, 0 top and bottom layers and 20% hexagonal infill to make a grill-like lid.
Also, if someone knows how to declare classes in YAML, please let me know :-D
My YAML follows:
web_server:
port: 80sn74hc595:
- id: 'sn74hc595_hub'
data_pin: GPIO14
clock_pin: GPIO13
latch_pin: GPIO12
oe_pin: GPIO5
sr_count: 2
dallas:
- pin: GPIO4
update_interval: 15s
sensor:
- platform: dallas
address: 0x7003009779c88e28
name: "ds00"
id: ds18b20_00
- platform: dallas
address: 0xc903009779fdad28
name: "ds01"
id: ds18b20_01
- platform: dallas
address: 0xb2030097790f1e28
name: "ds02"
id: ds18b20_02
- platform: dallas
address: 0x8d03039779d65828
name: "ds03"
id: ds18b20_03
- platform: dallas
address: 0xb003039779c81128
name: "ds04"
id: ds18b20_04
- platform: dallas
address: 0x8603009779cd8128
name: "ds05"
id: ds18b20_05
- platform: dallas
address: 0x2c0307979438dc28
name: "ds06"
id: ds18b20_06
- platform: dallas
address: 0x7303009779e2e928
name: "ds07"
id: ds18b20_07
- platform: dallas
address: 0x2903009779f80f28
name: "ds08"
id: ds18b20_08
- platform: dallas
address: 0xdc030e979460ca28
name: "ds09"
id: ds18b20_09
- platform: dallas
address: 0x970301979403a028
name: "ds10"
id: ds18b20_10
- platform: dallas
address: 0x8903009779b71328
name: "ds11"
id: ds18b20_11
- platform: dallas
address: 0xc303009779d27e28
name: "ds12"
id: ds18b20_12
- platform: dallas
address: 0x0903039779ebed28
name: "ds13"
id: ds18b20_13
- platform: dallas
address: 0xba03009779c2dd28
name: "ds14"
id: ds18b20_14
- platform: dallas
address: 0x9e030097790c7628
name: "ds15"
id: ds18b20_15
switch:
platform: gpio
name: "rele0"
id: id_rele0
pin:
sn74hc595: sn74hc595_hub
number: 0
inverted: false
platform: gpio
name: "rele1"
id: id_rele1
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 1
inverted: false
platform: gpio
name: "rele2"
id: id_rele2
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 2
inverted: false
platform: gpio
name: "rele3"
id: id_rele3
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 3
inverted: false
platform: gpio
name: "rele4"
id: id_rele4
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 4
inverted: false
platform: gpio
name: "rele5"
id: id_rele5
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 5
inverted: false
platform: gpio
name: "rele6"
id: id_rele6
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 6
inverted: false
platform: gpio
name: "rele7"
id: id_rele7
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 7
inverted: false
platform: gpio
name: "rele8"
id: id_rele8
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 8
inverted: false
platform: gpio
name: "rele9"
id: id_rele9
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 9
inverted: false
platform: gpio
name: "rele10"
id: id_rele10
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 10
inverted: false
platform: gpio
name: "rele11"
id: id_rele11
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 11
inverted: false
platform: gpio
name: "rele12"
id: id_rele12
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 12
inverted: false
platform: gpio
name: "rele13"
id: id_rele13
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 13
inverted: false
platform: gpio
name: "rele14"
id: id_rele14
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 14
inverted: false
platform: gpio
name: "rele15"
id: id_rele15
internal: false
pin:
sn74hc595: sn74hc595_hub
number: 15
inverted: false
climate:
platform: bang_bang
name: "Termostat 00"
sensor: ds18b20_00
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele0
idle_action:
- switch.turn_off: id_rele0
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 01"
sensor: ds18b20_01
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele1
idle_action:
- switch.turn_off: id_rele1
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 02"
sensor: ds18b20_02
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele2
idle_action:
- switch.turn_off: id_rele2
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 03"
sensor: ds18b20_03
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele3
idle_action:
- switch.turn_off: id_rele3
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 04"
sensor: ds18b20_04
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele4
idle_action:
- switch.turn_off: id_rele4
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 05"
sensor: ds18b20_05
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele5
idle_action:
- switch.turn_off: id_rele5
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 06"
sensor: ds18b20_06
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele6
idle_action:
- switch.turn_off: id_rele6
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 07"
sensor: ds18b20_07
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele7
idle_action:
- switch.turn_off: id_rele7
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 08"
sensor: ds18b20_08
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele8
idle_action:
- switch.turn_off: id_rele8
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 09"
sensor: ds18b20_09
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele9
idle_action:
- switch.turn_off: id_rele9
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 10"
sensor: ds18b20_10
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele10
idle_action:
- switch.turn_off: id_rele10
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 11"
sensor: ds18b20_11
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele11
idle_action:
- switch.turn_off: id_rele11
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 12"
sensor: ds18b20_12
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele12
idle_action:
- switch.turn_off: id_rele12
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 13"
sensor: ds18b20_13
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele13
idle_action:
- switch.turn_off: id_rele13
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 14"
sensor: ds18b20_14
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele14
idle_action:
- switch.turn_off: id_rele14
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5
platform: bang_bang
name: "Termostat 15"
sensor: ds18b20_15
default_target_temperature_low: 28 °C
default_target_temperature_high: 30 °C
heat_action:
- switch.turn_on: id_rele15
idle_action:
- switch.turn_off: id_rele15
visual:
min_temperature: 20
max_temperature: 34
temperature_step: 0.5