Home Automation/Manual sensor config
From Cricalix.Net
The emonTx publishes via HTTP calls to the emoncms service. HomeAssistant can read that data back using the JSON API of emoncms. A bit of a round trip, but it allows for the calculations before the data is read. This goes under the sensor key.
- platform: emoncms api_key: 1exxx url: https://emoncms.cricalix.net/ id: 1 include_only_feed_id: - 5 - 16 sensor_names: 5: "EmonCMS use_kwh" 16: "EmonCMS vrms"
To get sensor details about the host that HomeAssistant is running on, this goes under the sensor key.
 - platform: systemmonitor
   resources:
       - type: memory_use_percent
       - type: disk_use_percent
       - type: load_1m
       - type: load_5m
       - type: processor_use
       - type: processor_temperature
       - type: swap_use_percent
Under the mqtt key, a direct read of the latest value published from the espwifi module to a topic on the MQTT broker running on the HomeAssistant box.
   - sensor:
       state_topic: "emon/power/ct1"
       device_class: power
       name: "Instantaneous Power"
       device:
           configuration_url: http://espwifi3012.home.arpa/
           manufacturer: "Open Energy Monitor"
           model: v3
           name: emonTx
           identifiers: "gm.espwifi.emontx.ct1"
           sw_version: 3.1.4
       state_class: measurement
       unit_of_measurement: W

