esphome-core
π¨ No longer used π¨ - The C++ framework behind ESPHome
νμΌ νμκΈ°
μ΅μ’ λ²μ λ€μ΄λ‘λ (.zip)- issue-close-app.yml
- PULL_REQUEST_TEMPLATE.md
- Dockerfile.test
- platformio.ini
- custom-bmp180-sensor.cpp
- custom-bmp180-sensor.ino
- fastled.cpp
- fastled.ino
- livingroom.cpp
- livingroom.ino
- livingroom8266.cpp
- livingroom8266.ino
- readme.txt
- api.proto
- api_message.cpp
- api_message.h
- api_server.cpp
- api_server.h
- basic_messages.cpp
- basic_messages.h
- command_messages.cpp
- command_messages.h
- list_entities.cpp
- list_entities.h
- service_call_message.cpp
- service_call_message.h
- subscribe_logs.cpp
- subscribe_logs.h
- subscribe_state.cpp
- subscribe_state.h
- user_services.cpp
- user_services.h
- util.cpp
- util.h
- binary_sensor.cpp
- binary_sensor.h
- custom_binary_sensor.cpp
- custom_binary_sensor.h
- esp32_touch_binary_sensor.cpp
- esp32_touch_binary_sensor.h
- filter.cpp
- filter.h
- gpio_binary_sensor_component.cpp
- gpio_binary_sensor_component.h
- homeassistant_binary_sensor.cpp
- homeassistant_binary_sensor.h
- mpr121_sensor.cpp
- mpr121_sensor.h
- mqtt_binary_sensor_component.cpp
- mqtt_binary_sensor_component.h
- pn532_component.cpp
- pn532_component.h
- rdm6300.cpp
- rdm6300.h
- status_binary_sensor.cpp
- status_binary_sensor.h
- template_binary_sensor.cpp
- template_binary_sensor.h
- ttp229_lsf_sensor.cpp
- ttp229_lsf_sensor.h
- bang_bang_climate.cpp
- bang_bang_climate.h
- climate_automation.h
- climate_device.cpp
- climate_device.h
- climate_mode.cpp
- climate_mode.h
- climate_traits.cpp
- climate_traits.h
- mqtt_climate_component.cpp
- mqtt_climate_component.h
- cover.cpp
- cover.h
- cover_automation.h
- cover_traits.cpp
- cover_traits.h
- endstop_cover.cpp
- endstop_cover.h
- mqtt_cover_component.cpp
- mqtt_cover_component.h
- template_cover.cpp
- template_cover.h
- time_based_cover.cpp
- time_based_cover.h
- display.cpp
- display.h
- lcd_display.cpp
- lcd_display.h
- max7219.cpp
- max7219.h
- nextion.cpp
- nextion.h
- ssd1306.cpp
- ssd1306.h
- waveshare_epaper.cpp
- waveshare_epaper.h
- basic_fan_component.cpp
- basic_fan_component.h
- fan_state.cpp
- fan_state.h
- fan_traits.cpp
- fan_traits.h
- mqtt_fan_component.cpp
- mqtt_fan_component.h
- mcp23017.cpp
- mcp23017.h
- pcf8574_component.cpp
- pcf8574_component.h
- addressable_light.cpp
- addressable_light.h
- addressable_light.tcc
- addressable_light_effect.cpp
- addressable_light_effect.h
- fast_led_light_output.cpp
- fast_led_light_output.h
- light_automation.h
- light_color_values.cpp
- light_color_values.h
- light_effect.cpp
- light_effect.h
- light_output_component.cpp
- light_output_component.h
- light_state.cpp
- light_state.h
- light_traits.cpp
- light_traits.h
- light_transformer.cpp
- light_transformer.h
- mqtt_json_light_component.cpp
- mqtt_json_light_component.h
- neo_pixel_bus_light_output.h
- neo_pixel_bus_light_output.tcc
- custom_mqtt_device.cpp
- custom_mqtt_device.h
- mqtt_client_component.cpp
- mqtt_client_component.h
- mqtt_component.cpp
- mqtt_component.h
- binary_output.cpp
- binary_output.h
- copy_output.cpp
- copy_output.h
- custom_output.cpp
- custom_output.h
- esp8266_pwm_output.cpp
- esp8266_pwm_output.h
- float_output.cpp
- float_output.h
- gpio_binary_output_component.cpp
- gpio_binary_output_component.h
- ledc_output_component.cpp
- ledc_output_component.h
- my9231_output_component.cpp
- my9231_output_component.h
- pca9685_output_component.cpp
- pca9685_output_component.h
- jvc.cpp
- jvc.h
- lg.cpp
- lg.h
- nec.cpp
- nec.h
- panasonic.cpp
- panasonic.h
- raw.cpp
- raw.h
- rc5.cpp
- rc5.h
- rc_switch.cpp
- rc_switch.h
- rc_switch_protocol.cpp
- rc_switch_protocol.h
- remote_protocol.cpp
- remote_protocol.h
- remote_receiver.cpp
- remote_receiver.h
- remote_transmitter.cpp
- remote_transmitter.h
- samsung.cpp
- samsung.h
- sony.cpp
- sony.h
- adc.cpp
- adc.h
- ads1115_component.cpp
- ads1115_component.h
- apds9960.cpp
- apds9960.h
- bh1750_sensor.cpp
- bh1750_sensor.h
- bme280_component.cpp
- bme280_component.h
- bme680_component.cpp
- bme680_component.h
- bmp085_component.cpp
- bmp085_component.h
- bmp280_component.cpp
- bmp280_component.h
- cse7766.cpp
- cse7766.h
- custom_sensor.cpp
- custom_sensor.h
- dallas_component.cpp
- dallas_component.h
- dht12_component.cpp
- dht12_component.h
- dht_component.cpp
- dht_component.h
- duty_cycle_sensor.cpp
- duty_cycle_sensor.h
- esp32_hall_sensor.cpp
- esp32_hall_sensor.h
- filter.cpp
- filter.h
- hdc1080_component.cpp
- hdc1080_component.h
- hlw8012.cpp
- hlw8012.h
- hmc5883l.cpp
- hmc5883l.h
- homeassistant_sensor.cpp
- homeassistant_sensor.h
- htu21d_component.cpp
- htu21d_component.h
- hx711.cpp
- hx711.h
- ina219.cpp
- ina219.h
- ina3221.cpp
- ina3221.h
- max31855_sensor.cpp
- max31855_sensor.h
- max6675_sensor.cpp
- max6675_sensor.h
- mhz19_component.cpp
- mhz19_component.h
- mpu6050_component.cpp
- mpu6050_component.h
- mqtt_sensor_component.cpp
- mqtt_sensor_component.h
- mqtt_subscribe_sensor.cpp
- mqtt_subscribe_sensor.h
- ms5611.cpp
- ms5611.h
- pmsx003.cpp
- pmsx003.h
- pulse_counter.cpp
- pulse_counter.h
- rotary_encoder.cpp
- rotary_encoder.h
- sds011_component.cpp
- sds011_component.h
- sensor.cpp
- sensor.h
- sht3xd_component.cpp
- sht3xd_component.h
- tcs34725.cpp
- tcs34725.h
- template_sensor.cpp
- template_sensor.h
- total_daily_energy.cpp
- total_daily_energy.h
- tsl2561_sensor.cpp
- tsl2561_sensor.h
- ultrasonic_sensor.cpp
- ultrasonic_sensor.h
- uptime_sensor.cpp
- uptime_sensor.h
- wifi_signal_sensor.cpp
- wifi_signal_sensor.h
- a4988.cpp
- a4988.h
- stepper.cpp
- stepper.h
- uln2003.cpp
- uln2003.h
- custom_switch.cpp
- custom_switch.h
- gpio_switch.cpp
- gpio_switch.h
- mqtt_switch_component.cpp
- mqtt_switch_component.h
- output_switch.cpp
- output_switch.h
- restart_switch.cpp
- restart_switch.h
- shutdown_switch.cpp
- shutdown_switch.h
- switch.cpp
- switch.h
- template_switch.cpp
- template_switch.h
- uart_switch.cpp
- uart_switch.h
- custom_text_sensor.cpp
- custom_text_sensor.h
- homeassistant_text_sensor.cpp
- homeassistant_text_sensor.h
- mqtt_subscribe_text_sensor.cpp
- mqtt_subscribe_text_sensor.h
- mqtt_text_sensor.cpp
- mqtt_text_sensor.h
- template_text_sensor.cpp
- template_text_sensor.h
- text_sensor.cpp
- text_sensor.h
- version_text_sensor.cpp
- version_text_sensor.h
- wifi_info.cpp
- wifi_info.h
- homeassistant_time.cpp
- homeassistant_time.h
- rtc_component.cpp
- rtc_component.h
- sntp_component.cpp
- sntp_component.h
- application.cpp
- application.h
- automation.cpp
- automation.h
- automation.tcc
- component.cpp
- component.h
- controller.cpp
- controller.h
- custom_component.cpp
- custom_component.h
- debug_component.cpp
- debug_component.h
- deep_sleep_component.cpp
- deep_sleep_component.h
- defines.h
- esp32_ble_beacon.cpp
- esp32_ble_beacon.h
- esp32_ble_tracker.cpp
- esp32_ble_tracker.h
- esp32_camera.cpp
- esp32_camera.h
- esp_one_wire.cpp
- esp_one_wire.h
- esphal.cpp
- esphal.h
- espmath.h
- esppreferences.cpp
- esppreferences.h
- ethernet_component.cpp
- ethernet_component.h
- helpers.cpp
- helpers.h
- i2c_component.cpp
- i2c_component.h
- log.cpp
- log.h
- log_component.cpp
- log_component.h
- optional.h
- ota_component.cpp
- ota_component.h
- power_supply_component.cpp
- power_supply_component.h
- servo.cpp
- servo.h
- spi_component.cpp
- spi_component.h
- status_led.cpp
- status_led.h
- uart_component.cpp
- uart_component.h
- util.cpp
- util.h
- web_server.cpp
- web_server.h
- wifi_component.cpp
- wifi_component.h
- wifi_component_esp32.cpp
- wifi_component_esp8266.cpp
- esphome.h
- esphomelib.h
- neopixelbus.patch
- run-clang-format.py
- run-clang-tidy.py
- suggest-changes.sh
- travis.py
- .clang-format
- .clang-tidy
- .dockerignore
- .gitattributes
- .gitignore
- .gitlab-ci.yml
- .travis.yml
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- library.json
- library.properties
- LICENSE
- platformio.ini
- README.md
# μ€μΉ κ°μ΄λ
1. μ½λ λ΄λ €λ°κΈ°
git clone https://github.com/esphome/esphome-core
κΉνλΈμμ νλ‘μ νΈ μ½λ μ 체λ₯Ό λ΄ μ»΄ν¨ν°λ‘ λ΄λ €λ°μ΅λλ€.
cd esphome-core
λ°©κΈ λ΄λ €λ°μ νλ‘μ νΈ ν΄λ μμΌλ‘ μ΄λν©λλ€.
2. Docker
μ¬μ μΆμ²μ¬μ μ€λΉλ¬Ό
- Git GitHubμμ νλ‘μ νΈ μ½λλ₯Ό λ΄λ €λ°μΌλ €λ©΄ νμν©λλ€.
- Docker Desktop 컨ν μ΄λλ₯Ό λΉλνκ³ μ€ννλ €λ©΄ νμν©λλ€. μ€μΉ ν μ€νν΄μ λ°±κ·ΈλΌμ΄λμ μΌλμΈμ.
docker build -f docker/Dockerfile.test -t esphome-core .
Dockerfileμ κΈ°λ°μΌλ‘ μ€ν κ°λ₯ν μ΄λ―Έμ§λ₯Ό λΉλν©λλ€.
docker run -p 8080:80 esphome-core
λΉλλ μ΄λ―Έμ§λ₯Ό μ€μ 컨ν μ΄λλ‘ μ€νν©λλ€.
ν°λ―Έλμ docker compose ps λ₯Ό μ
λ ₯ν΄ μ»¨ν
μ΄λλ€μ΄ Up μνμΈμ§ νμΈνμΈμ. READMEμ ν¬νΈ λ²νΈκ° μ νμλ€λ©΄ λΈλΌμ°μ μμ http://localhost:ν¬νΈλ²νΈ λ‘ μ μν΄λ³΄μΈμ.
// repository documentation
Was this content helpful?
(0 ratings)
