Esphome_extras Alternatives

Similar projects and alternatives to esphome_extras

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better esphome_extras alternative or higher similarity.

esphome_extras reviews and mentions

Posts with mentions or reviews of esphome_extras. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-03-22.
  • Use M5STACK CORE2 device w/ ESPHOME
    2 projects | /r/Esphome | 22 Mar 2023
    substitutions: name: sign-92b784" hassname: "sign" friendly_name: 'Sign' esphome: name: ${name} name_add_mac_suffix: false platform: ESP32 board: m5stack-core-esp32 friendly_name: ${friendly_name} external_components: - source: type: git url: https://gitlab.com/geiseri/esphome_extras.git refresh: 0s - source: type: git url: https://github.com/martydingo/esphome-axp192 refresh: 0s # Enable logging logger: wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: ${name} password: !secret ap_wifi_password captive_portal: text_sensor: - platform: version hide_timestamp: true name: "ESPHome Version" entity_category: diagnostic - platform: wifi_info ip_address: name: "IP Address" icon: mdi:wifi entity_category: diagnostic ssid: name: "Connected SSID" icon: mdi:wifi-strength-2 entity_category: diagnostic i2c: - id: bus_a sda: GPIO21 scl: GPIO22 scan: True sensor: - platform: axp192 model: M5CORE2 address: 0x34 i2c_id: bus_a update_interval: 30s brightness: 50% battery_level: name: "Battery Level" id: "${hassname}_battery_level" - platform: wifi_signal name: WiFi Signal id: wifi_dbm update_interval: 120s - platform: uptime name: Uptime update_interval: 120s spi: clk_pin: GPIO18 mosi_pin: GPIO23 miso_pin: GPIO38 time: - platform: homeassistant id: esptime font: - file: 'calibri.ttf' id: font1 size: 48 - file: 'calibri.ttf' id: font2 size: 36 # # builtin 80x160 TFT display: - platform: ili9xxx model: M5STACK cs_pin: GPIO5 dc_pin: GPIO15 rotation: 0 id: core2_display pages: - id: page1 lambda: |- std::string val = id(house_mode).state; it.printf(20, 20, id(font1), Color(70,130,180), "%s Mode", val.c_str()); std::string val2 = id(front_door_lock).state; it.printf(20, 90, id(font1), Color(70,130,180), "Door %s", val2.c_str()); std::string val3 = id(party_mode_sign_text).state; it.printf(20, 160, id(font2), Color(70,130,180), "%s", val3.c_str()); interval: - interval: 2s then: - display.page.show_next: core2_display - component.update: core2_display binary_sensor: - platform: status name: "Status" entity_category: diagnostic button: - platform: restart name: "Restart" entity_category: diagnostic
  • M5Stack devices and Esphome?
    1 project | /r/Esphome | 23 Dec 2022
    packages: esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main external_components: - source: type: git url: https://gitlab.com/geiseri/esphome_extras.git refresh: 0s esp32_ble_tracker: scan_parameters: interval: 1100ms window: 1100ms active: true bluetooth_proxy: active: true
  • Very new to ESPHome, M5Stack Core 2 questions
    3 projects | /r/Esphome | 27 Oct 2022
    substitutions: name: esphome-web-92b784 hassname: esphomeweb92b784 esphome: name: esphome-web-92b784 platform: ESP32 board: m5stack-core-esp32 external_components: - source: type: git url: https://gitlab.com/geiseri/esphome_extras.git refresh: 0s - source: type: git url: https://github.com/JensGuckenbiehl/esphome-m5core2 refresh: 0s # Enable logging logger: # Enable Home Assistant API api: ota: text_sensor: - platform: homeassistant name: "House Mode" id: house_mode entity_id: input_select.house_mode - platform: homeassistant name: "Front Door Lock" id: front_door_lock entity_id: lock.front_door_lock - platform: homeassistant name: "Party Mode Sign Text" id: party_mode_sign_text entity_id: input_text.party_mode_sign_text i2c: - id: bus_a sda: GPIO21 scl: GPIO22 scan: True sensor: - platform: axp192 model: M5CORE2 address: 0x34 i2c_id: bus_a update_interval: 30s battery_level: name: "${hassname} Battery Level" id: "${hassname}_batterylevel" - platform: wifi_signal name: ${hassname} WiFi Signal id: wifi_dbm - platform: uptime name: ${hassname} Uptime spi: clk_pin: GPIO18 mosi_pin: GPIO23 miso_pin: GPIO38 time: - platform: homeassistant id: esptime font: - file: 'calibri.ttf' id: font1 size: 48 # # builtin 80x160 TFT display: - platform: ili9341 model: M5STACK cs_pin: GPIO5 dc_pin: GPIO15 rotation: 0 id: core2_display pages: - id: page1 lambda: |- std::string val = id(house_mode).state; if(id(house_mode).state == "Home") { std::string val = id(house_mode).state; it.printf(20, 20, id(font1), Color(70,130,180), "%s Mode", val.c_str()); } else { it.fill(COLOR_OFF); }
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Stats

Basic esphome_extras repo stats
3
-
-
-

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com