|  |  |  | @@ -4,8 +4,150 @@ spi: | 
		
	
		
			
				|  |  |  |  |     mosi_pin: ${mosi_pin} | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  | display: | 
		
	
		
			
				|  |  |  |  |   # 1.54 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_1_54 | 
		
	
		
			
				|  |  |  |  |     model: 1.54in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_1_54v2 | 
		
	
		
			
				|  |  |  |  |     model: 1.54inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_1_54v2b | 
		
	
		
			
				|  |  |  |  |     model: 1.54inv2-b | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_1_54m09 | 
		
	
		
			
				|  |  |  |  |     model: 1.54in-m5coreink-m09 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 2.13 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13 | 
		
	
		
			
				|  |  |  |  |     model: 2.13in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13v2 | 
		
	
		
			
				|  |  |  |  |     model: 2.13inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13ttgo | 
		
	
		
			
				|  |  |  |  |     model: 2.13in-ttgo | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13ttgo_b1 | 
		
	
		
			
				|  |  |  |  |     model: 2.13in-ttgo-b1 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  | @@ -21,8 +163,31 @@ display: | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13ttgo_b73 | 
		
	
		
			
				|  |  |  |  |     model: 2.13in-ttgo-b73 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13ttgo_b74 | 
		
	
		
			
				|  |  |  |  |     model: 2.13in-ttgo-b74 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  | @@ -38,8 +203,129 @@ display: | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13dke | 
		
	
		
			
				|  |  |  |  |     model: 2.13in-ttgo-dke | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_13v3 | 
		
	
		
			
				|  |  |  |  |     model: 2.13inv3 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 2.7 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_70 | 
		
	
		
			
				|  |  |  |  |     model: 2.70in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_70b | 
		
	
		
			
				|  |  |  |  |     model: 2.70in-b | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_70bv2 | 
		
	
		
			
				|  |  |  |  |     model: 2.70in-bv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_70v2 | 
		
	
		
			
				|  |  |  |  |     model: 2.70inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 2.9 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90 | 
		
	
		
			
				|  |  |  |  |     model: 2.90in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  | @@ -56,8 +342,400 @@ display: | 
		
	
		
			
				|  |  |  |  |     reset_duration: 200ms | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90v2 | 
		
	
		
			
				|  |  |  |  |     model: 2.90inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     reset_duration: 200ms | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90b | 
		
	
		
			
				|  |  |  |  |     model: 2.90in-b | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90bv3 | 
		
	
		
			
				|  |  |  |  |     model: 2.90in-bv3 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90v2r2 | 
		
	
		
			
				|  |  |  |  |     model: 2.90inv2-r2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_2_90dke | 
		
	
		
			
				|  |  |  |  |     model: 2.90in-dke | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     reset_duration: 200ms | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_gdew029t5 | 
		
	
		
			
				|  |  |  |  |     model: gdew029t5 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 4.2 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_4_20 | 
		
	
		
			
				|  |  |  |  |     model: 4.20in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_4_20bv2 | 
		
	
		
			
				|  |  |  |  |     model: 4.20in-bv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 5.83 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_5_83 | 
		
	
		
			
				|  |  |  |  |     model: 5.83in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_5_83v2 | 
		
	
		
			
				|  |  |  |  |     model: 5.83inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 7.5 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50 | 
		
	
		
			
				|  |  |  |  |     model: 7.50in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50bv2 | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-bv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50bv3 | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-bv3 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50bv3_bwr | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-bv3-bwr | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50bc | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-bc | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50v2 | 
		
	
		
			
				|  |  |  |  |     model: 7.50inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50v2alt | 
		
	
		
			
				|  |  |  |  |     model: 7.50inv2alt | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_7_50hdb | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-hd-b | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   # 13.3 inch displays | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     id: epd_13_3k | 
		
	
		
			
				|  |  |  |  |     model: 13.3in-k | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.90in | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     reset_duration: 200ms | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.90inv2 | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  | @@ -73,25 +751,10 @@ display: | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.90in-dke | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 1 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.70in-b | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  | @@ -106,74 +769,10 @@ display: | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |  | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.70in-bv2 | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 1.54in-m5coreink-m09 | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.13inv3 | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 2.13inv2 | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
		
			
				|  |  |  |  |     dc_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${dc_pin} | 
		
	
		
			
				|  |  |  |  |     busy_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${busy_pin} | 
		
	
		
			
				|  |  |  |  |     reset_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${reset_pin} | 
		
	
		
			
				|  |  |  |  |     full_update_every: 30 | 
		
	
		
			
				|  |  |  |  |     lambda: |- | 
		
	
		
			
				|  |  |  |  |       it.rectangle(0, 0, it.get_width(), it.get_height()); | 
		
	
		
			
				|  |  |  |  |   - platform: waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     model: 7.50in-bv3-bwr | 
		
	
		
			
				|  |  |  |  |     spi_id: spi_waveshare_epaper | 
		
	
		
			
				|  |  |  |  |     cs_pin: | 
		
	
		
			
				|  |  |  |  |       allow_other_uses: true | 
		
	
		
			
				|  |  |  |  |       number: ${cs_pin} | 
		
	
	
		
			
				
					
					|  |  |  |   |