mirror of
				https://github.com/esphome/esphome.git
				synced 2025-11-04 00:51:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			813 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			813 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
esphome:
 | 
						|
  on_boot:
 | 
						|
    then:
 | 
						|
      - sim800l.send_sms:
 | 
						|
          recipient: '+15551234567'
 | 
						|
          message: Hello there
 | 
						|
      - sim800l.dial:
 | 
						|
          recipient: '+15551234567'
 | 
						|
      - sim800l.connect
 | 
						|
      - sim800l.disconnect
 | 
						|
      - sim800l.send_ussd:
 | 
						|
          ussd: test_ussd
 | 
						|
 | 
						|
uart:
 | 
						|
  - id: uart_sim800l
 | 
						|
    tx_pin: ${tx_pin}
 | 
						|
    rx_pin: ${rx_pin}
 | 
						|
    baud_rate: 9600
 | 
						|
 | 
						|
sim800l:
 | 
						|
  on_sms_received:
 | 
						|
    - lambda: |-
 | 
						|
        std::string str;
 | 
						|
        str = sender;
 | 
						|
        str = message;
 | 
						|
    - sim800l.send_sms:
 | 
						|
        message: hello you
 | 
						|
        recipient: "+1234"
 | 
						|
    - sim800l.dial:
 | 
						|
        recipient: "+1234"
 | 
						|
  on_incoming_call:
 | 
						|
    - logger.log:
 | 
						|
        format: "Incoming call from '%s'"
 | 
						|
        args: ["caller_id.c_str()"]
 | 
						|
    - sim800l.disconnect
 | 
						|
  on_ussd_received:
 | 
						|
    - logger.log: "ussd_received"
 |