author: Pim van Pelt description: A Mongoose-OS Light Switch version: 1.4 platform: esp8266 libs_version: ${mos.version} modules_version: ${mos.version} mongoose_os_version: ${mos.version} tags: - c # List of files / directories with C sources. No slashes at the end of dir names. sources: - src fs: - fs/mqtt.pem includes: - include # List of dirs. Files from these dirs will be copied to the device filesystem filesystem: - fs config_schema: - ["wifi.ap.enable", false] - ["wifi.sta.enable", true] - ["wifi.sta.ssid", "dapches-iot"] - ["wifi.sta.pass", "marielle"] - ["mqtt.enable", true] - ["http.enable", true] - ["mqtt.server", "mqtt.ipng.nl:8883"] - ["mqtt.ssl_ca_cert", "mqtt.pem"] - ["rpc.mqtt.enable", true] - ["app", "o", {title: "APP settings"}] - ["app.hostname", "s", {title: "Device hostname"}] - ["app.hostname", "test-device"] - ["app.config", "s", {title: "Application specific config file"}] - ["app.config", "nodemcu-v2-test.json"] - ["sensors.dht_gpio", "s", "", {title: "Comma Separated list of GPIO pins to enable DHT22/AM2302 sensors on, eg: 5,4,14"}] - ["prometheus.pushgateway", "chbtl01.paphosting.net:9091"] - ["debug.log_udp_addr", "192.168.1.20:1234"] #build_vars: # FLASH_SIZE: 1048576 # List of libraries used by this app, in order of initialisation libs: - origin: https://github.com/mongoose-os-libs/wifi - origin: https://github.com/mongoose-os-libs/http-server - origin: https://github.com/mongoose-os-libs/rpc-common - origin: https://github.com/mongoose-os-libs/rpc-service-config - origin: https://github.com/mongoose-os-libs/rpc-service-fs - origin: https://github.com/mongoose-os-libs/rpc-mqtt - origin: https://github.com/mongoose-os-libs/rpc-ws - origin: https://github.com/mongoose-os-libs/mqtt - origin: https://github.com/mongoose-os-libs/dht - origin: https://github.com/mongoose-os-libs/sntp - origin: /home/pim/src/prometheus-sensors - origin: libs/ota-common - origin: libs/ota-http-client - origin: libs/rpc-service-ota # Used by the mos tool to catch mos binaries incompatible with this file format manifest_version: 2017-05-18