File manager - Edit - /home/nonthaphan/smartlab-stack/services/esphome/config/.esphome/build/suns/src/main.cpp
Back
// Auto generated code by esphome // ========== AUTO GENERATED INCLUDE BLOCK BEGIN =========== #include "esphome.h" using namespace esphome; using std::isnan; using std::min; using std::max; logger::Logger *logger_logger; web_server_base::WebServerBase *web_server_base_webserverbase; captive_portal::CaptivePortal *captive_portal_captiveportal; wifi::WiFiComponent *wifi_wificomponent; mdns::MDNSComponent *mdns_mdnscomponent; ota::OTAComponent *ota_otacomponent; api::APIServer *api_apiserver; using namespace api; preferences::IntervalSyncer *preferences_intervalsyncer; const uint8_t ESPHOME_ESP8266_GPIO_INITIAL_MODE[16] = {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255}; const uint8_t ESPHOME_ESP8266_GPIO_INITIAL_LEVEL[16] = {255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255}; #define yield() esphome::yield() #define millis() esphome::millis() #define micros() esphome::micros() #define delay(x) esphome::delay(x) #define delayMicroseconds(x) esphome::delayMicroseconds(x) // ========== AUTO GENERATED INCLUDE BLOCK END ===========" void setup() { // ========== AUTO GENERATED CODE BEGIN =========== // esp8266: // board: esp01_1m // framework: // version: 3.0.2 // source: ~3.30002.0 // platform_version: platformio/espressif8266@3.2.0 // restore_from_flash: false // early_pin_init: true // board_flash_mode: dout esphome::esp8266::setup_preferences(); // async_tcp: // {} // esphome: // name: suns // friendly_name: Suns // build_path: build/suns // area: '' // platformio_options: {} // includes: [] // libraries: [] // name_add_mac_suffix: false // min_version: 2023.11.6 App.pre_setup("suns", "Suns", "", "", __DATE__ ", " __TIME__, false); // logger: // id: logger_logger // baud_rate: 115200 // tx_buffer_size: 512 // deassert_rts_dtr: false // hardware_uart: UART0 // level: DEBUG // logs: {} // esp8266_store_log_strings_in_flash: true logger_logger = new logger::Logger(115200, 512); logger_logger->set_uart_selection(logger::UART_SELECTION_UART0); logger_logger->pre_setup(); logger_logger->set_component_source("logger"); App.register_component(logger_logger); // web_server_base: // id: web_server_base_webserverbase web_server_base_webserverbase = new web_server_base::WebServerBase(); web_server_base_webserverbase->set_component_source("web_server_base"); App.register_component(web_server_base_webserverbase); // captive_portal: // id: captive_portal_captiveportal // web_server_base_id: web_server_base_webserverbase captive_portal_captiveportal = new captive_portal::CaptivePortal(web_server_base_webserverbase); captive_portal_captiveportal->set_component_source("captive_portal"); App.register_component(captive_portal_captiveportal); // wifi: // ap: // ssid: Suns Fallback Hotspot // password: rKhLtblaggLr // id: wifi_wifiap // ap_timeout: 1min // id: wifi_wificomponent // domain: .local // reboot_timeout: 15min // power_save_mode: NONE // fast_connect: false // output_power: 20.0 // passive_scan: false // enable_on_boot: true // networks: // - ssid: !secret 'wifi_ssid' // password: !secret 'wifi_password' // id: wifi_wifiap_2 // priority: 0.0 // use_address: suns.local wifi_wificomponent = new wifi::WiFiComponent(); wifi_wificomponent->set_use_address("suns.local"); { wifi::WiFiAP wifi_wifiap_2 = wifi::WiFiAP(); wifi_wifiap_2.set_ssid("@IOT323"); wifi_wifiap_2.set_password("IOT11223344"); wifi_wifiap_2.set_priority(0.0f); wifi_wificomponent->add_sta(wifi_wifiap_2); } { wifi::WiFiAP wifi_wifiap = wifi::WiFiAP(); wifi_wifiap.set_ssid("Suns Fallback Hotspot"); wifi_wifiap.set_password("rKhLtblaggLr"); wifi_wificomponent->set_ap(wifi_wifiap); } wifi_wificomponent->set_ap_timeout(60000); wifi_wificomponent->set_reboot_timeout(900000); wifi_wificomponent->set_power_save_mode(wifi::WIFI_POWER_SAVE_NONE); wifi_wificomponent->set_fast_connect(false); wifi_wificomponent->set_passive_scan(false); wifi_wificomponent->set_output_power(20.0f); wifi_wificomponent->set_enable_on_boot(true); wifi_wificomponent->set_component_source("wifi"); App.register_component(wifi_wificomponent); // mdns: // id: mdns_mdnscomponent // disabled: false // services: [] mdns_mdnscomponent = new mdns::MDNSComponent(); mdns_mdnscomponent->set_component_source("mdns"); App.register_component(mdns_mdnscomponent); // ota: // password: e8a1c43924e349d2dae5086a71a4275c // id: ota_otacomponent // safe_mode: true // port: 8266 // reboot_timeout: 5min // num_attempts: 10 ota_otacomponent = new ota::OTAComponent(); ota_otacomponent->set_port(8266); ota_otacomponent->set_auth_password("e8a1c43924e349d2dae5086a71a4275c"); ota_otacomponent->set_component_source("ota"); App.register_component(ota_otacomponent); if (ota_otacomponent->should_enter_safe_mode(10, 300000)) return; // api: // encryption: // key: FC0IZpSbLVwk1bzwoeUW25+JRS9985IgfKC3qMZmtnw= // id: api_apiserver // port: 6053 // password: '' // reboot_timeout: 15min api_apiserver = new api::APIServer(); api_apiserver->set_component_source("api"); App.register_component(api_apiserver); api_apiserver->set_port(6053); api_apiserver->set_password(""); api_apiserver->set_reboot_timeout(900000); api_apiserver->set_noise_psk({20, 45, 8, 102, 148, 155, 45, 92, 36, 213, 188, 240, 161, 229, 22, 219, 159, 137, 69, 47, 125, 243, 146, 32, 124, 160, 183, 168, 198, 102, 182, 124}); // preferences: // id: preferences_intervalsyncer // flash_write_interval: 60s preferences_intervalsyncer = new preferences::IntervalSyncer(); preferences_intervalsyncer->set_write_interval(60000); preferences_intervalsyncer->set_component_source("preferences"); App.register_component(preferences_intervalsyncer); // socket: // implementation: lwip_tcp // network: // enable_ipv6: false // =========== AUTO GENERATED CODE END ============ App.setup(); } void loop() { App.loop(); }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.52 |
proxy
|
phpinfo
|
Settings