Hi. I’m a noob to Home Assistant. I have an esp8266 flashed with tasmota detected by home assistant through mqtt but I can’t work out how to configure either so Home assistant detects the change in sensor status. The sensor at the moment being a piece of wire shorting a gpio.
I’m a newbie and a bit stuck.
I have a nodemcu flashed with Tasmota and I’m trying to use as a door sensor.
I have home assistant with mosquito installed.
I’ve got the tasmota to show up on the dashboard.
With the tasmota pretending to be a sonoff basic. I get a handy switch on my dashboard but in generic mode I get nothing. I have a switch set up on the tasmota and when I trigger it (detach the wire) it shows up on the tasmota console but not on home assistant.
What I want is for it to send me a notification.
I’ve looked into it but I don’t understand what I’m supposed to do, now. Could someone give me s shove in the right direction?
#=======================================================================
# Cupboard Door Open
#=======================================================================
- id: 'Cupboard Door Open'
alias: Cupboard Door Open
initial_state: true
trigger:
- entity_id: binary_sensor.cupboard_door
platform: state
to: 'on' # < not the open / close
condition:
- condition: state
entity_id: switch.cupboard_heater
state: 'on'
action:
- data:
entity_id: switch.cupboard_heater
service: switch.turn_off
- data:
entity_id: input_boolean.notify_heater
service: input_boolean.turn_on
#=======================================================================
# Cupboard Door Closed
#=======================================================================
- id: Cupboard Door Closed
alias: Cupboard Door Closed
trigger:
- entity_id: binary_sensor.cupboard_door
platform: state
to: 'off'
condition:
- condition: state
entity_id: input_boolean.notify_heater
state: 'on'
action:
- data:
entity_id: switch.cupboard_heater
service: switch.turn_on
- data:
entity_id: input_boolean.notify_heater
service: input_boolean.turn_off
now lets make smarter
what about turn the hall light on when i open the door and it nite
#=======================================================================
# Hall Light On Cupboard Open at nite time
#=======================================================================
- id: Hall Light On Cupboard Open
alias: Hall Light On Cupboard/linen Open
initial_state: true
trigger:
- entity_id:
- binary_sensor.cupboard_door
- binary_sensor.linen_door
platform: state
to: 'on'
condition:
- condition: state
entity_id: light.hallway
state: 'off'
- condition: state
entity_id: sensor.day_night
state: Night
action:
- data:
entity_id: light.hallway
service: light.turn_on
- data:
entity_id: input_boolean.hall_light
service: input_boolean.turn_on
and when I close it
#=======================================================================
# Hall Light On Cupboard and linen Closed
#=======================================================================
- id: Hall Light On Cupboard Closed
alias: Hall Light Off Cupboard/linen Closed
initial_state: true
trigger:
- entity_id:
- binary_sensor.cupboard_door
- binary_sensor.linen_door
platform: state
to: 'off'
condition:
- condition: state
entity_id: input_boolean.hall_light
state: 'on'
action:
- delay: 00:00:03
- data:
entity_id: light.hallway
service: light.turn_off
- data:
entity_id: input_boolean.hall_light
service: input_boolean.turn_off
added a delay so i get to where im going before the light goes off.
OK. I’d not touched the yaml. I have the tasmota on the dashboard but it only reports the connection strength.
I’ve got as far as adding the binarysensor.yaml, modified to reflect what happens in my tasmota console. Do I have to refer to the new file in confiuration.yaml?
I know you asked some time ago, but I have a comment that might help.
If you want a sensor to be detected by Tasmota you can use a Switch and a Relay together. The relay does not need to be real! When you action the Switch Tasmota will action the Relay and report the Relay change of state to Home Assistant.
I have setup my vehicle access in this manner… Two real relays and four switches. The two real relays allow me to open/close the garage door and open/close the driveway gate. The two mythical relays identify the state of two microswitches letting me see whether thw door is in the open or closed position.
No YAML needed to get it working, but worthwhile to apply some YAML to get a pretty presentation.