oz1sej

configuration.yaml

Jun 21st, 2024 (edited)
833
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 17.59 KB | None | 0 0
  1. # Loads default set of integrations. Do not remove.
  2. default_config:
  3. # Text to speech
  4. tts:
  5.   - platform: google_translate
  6.  
  7. homeassistant:
  8.   packages: !include_dir_named packages
  9.   customize:
  10.     zone.home:
  11.       radius: 15
  12.  
  13. automation: !include automations.yaml
  14. script: !include scripts.yaml
  15. scene: !include scenes.yaml
  16.  
  17. pollen_dk:
  18. logger:
  19.   default: info
  20.   logs:
  21.     volkswagencarnet: info
  22.     dashboard: info
  23.     custom_components.volkswagencarnet: info
  24.     custom_components.volkswagencarnet.climate: info
  25.     custom_components.volkswagencarnet.lock: info
  26.     custom_components.volkswagencarnet.device_tracker: info
  27.     custom_components.volkswagencarnet.switch: info
  28.     custom_components.volkswagencarnet.binary_sensor: info
  29.     custom_components.volkswagencarnet.sensor: info
  30.  
  31. influxdb:
  32.   host: <redacted>-influxdb
  33.   port: 8086
  34.   database: homeassistant
  35.   username: homeassistant
  36.   password: <redacted>
  37.   max_retries: 3
  38.   default_measurement: state
  39.   precision: ms
  40.   tags_attributes:
  41.    - entity_id
  42.     - friendly_name
  43.     - device_class
  44.  
  45. counter:
  46.   gas:
  47.     name: "Gasmåler tæller"
  48.     initial: 1931256
  49.     restore: true
  50.     step: 1
  51.  
  52. device_tracker:
  53.   - platform: ping
  54.     hosts:
  55.       <redacted>_telefon: <redacted>
  56.       <redacted>_telefon: <redacted>
  57.       <redacted>_telefon: <redacted>
  58. template:
  59.   - sensor:
  60.       name: "Gasmåler"
  61.       device_class: "gas"
  62.       state: "{{ states ('counter.gas') | float * 0.01 }}"
  63.       unit_of_measurement: "m³"
  64.       state_class: "total_increasing"
  65.   - sensor:
  66.       name: "Gasenergi"
  67.       device_class: "energy"
  68.       state: "{{ states ('Gasmåler') | float * 12.157 }}"
  69.       unit_of_measurement: "kWh"
  70.       state_class: "total_increasing"
  71.  
  72. command_line:
  73.   - sensor:
  74.       name: CPU 0 Temperature
  75.       command: "cat /sys/class/thermal/thermal_zone0/temp"
  76.       unit_of_measurement: "°C"
  77.       value_template: '{{ value | multiply(0.001) | round(1) }}'
  78.   - sensor:
  79.       name: CPU 1 Temperature
  80.       command: "cat /sys/class/thermal/thermal_zone1/temp"
  81.       unit_of_measurement: "°C"
  82.       value_template: '{{ value | multiply(0.001) | round(1) }}'
  83.   - sensor:
  84.       name: CPU 2 Temperature
  85.       command: "cat /sys/class/thermal/thermal_zone2/temp"
  86.       unit_of_measurement: "°C"
  87.       value_template: '{{ value | multiply(0.001) | round(1) }}'
  88.   - sensor:
  89.       name: CPU 3 Temperature
  90.       command: "cat /sys/class/thermal/thermal_zone3/temp"
  91.       unit_of_measurement: "°C"
  92.       value_template: '{{ value | multiply(0.001) | round(1) }}'
  93.   - sensor:
  94.       name: External IP address
  95.       command: "curl https://myip.dk/"
  96.  
  97. mqtt:
  98.   - image:
  99.       image_topic: "report/mousecam/image"
  100.       content_type: "image/jpg"
  101.       name: "mousecam"
  102.   - sensor:
  103.     - name: "CPU temperature pihole"
  104.       state_topic: "report/pihole/cputemp"
  105.       unit_of_measurement: "°C"
  106.       payload_available: "online"
  107.       payload_not_available: "offline"
  108.       state_class: "measurement"
  109.       device_class: "temperature"
  110.       force_update: true
  111.     - name: "CPU temperature mousecam"
  112.       state_topic: "report/mousecam/cputemp"
  113.       unit_of_measurement: "°C"
  114.       payload_available: "online"
  115.       payload_not_available: "offline"
  116.       state_class: "measurement"
  117.       device_class: "temperature"
  118.       force_update: true
  119.     - name: "Disk usage Mousecam"
  120.       state_topic: "report/mousecam/diskusage"
  121.       unit_of_measurement: "%"
  122.       payload_available: "online"
  123.       payload_not_available: "offline"
  124.       state_class: "measurement"
  125.     - name: "Memory usage Mousecam"
  126.       state_topic: "report/mousecam/memoryusage"
  127.       unit_of_measurement: "%"
  128.       payload_available: "online"
  129.       payload_not_available: "offline"
  130.       state_class: "measurement"
  131.     - name: "Imagediff Mousecam"
  132.       state_topic: "report/mousecam/imageDiff"
  133.       unit_of_measurement: "%"
  134.       payload_available: "online"
  135.       payload_not_available: "offline"
  136.       state_class: "measurement"
  137.     - name: "IP Mousecam"
  138.       state_topic: "report/mousecam/ip"
  139.       payload_available: "online"
  140.       payload_not_available: "offline"
  141.       expire_after: 600
  142.       force_update: true
  143.     - name: "Weatherstation Outside temperature"
  144.       state_topic: "weather/pywws"
  145.       payload_available: "online"
  146.       payload_not_available: "offline"
  147.       json_attributes_topic: "weather/pywws"
  148.       unit_of_measurement: "°C"
  149.       value_template: "{{value_json.temp_out_c | default(states(entity_id)) }}"
  150.       state_class: "measurement"
  151.       device_class: "temperature"
  152.       expire_after: 300
  153.       force_update: true
  154.     - name: "Weatherstation Inside temperature"
  155.       state_topic: "weather/pywws"
  156.       payload_available: "online"
  157.       payload_not_available: "offline"
  158.       json_attributes_topic: "weather/pywws"
  159.       unit_of_measurement: "°C"
  160.       value_template: "{{value_json.temp_in_c | default(states(entity_id)) }}"
  161.       state_class: "measurement"
  162.       device_class: "temperature"
  163.       expire_after: 300
  164.       force_update: true
  165.     - name: "Weatherstation Inside humidity"
  166.       state_topic: "weather/pywws"
  167.       payload_available: "online"
  168.       payload_not_available: "offline"
  169.       json_attributes_topic: "weather/pywws"
  170.       unit_of_measurement: "%"
  171.       value_template: "{{value_json.hum_in | default(states(entity_id)) }}"
  172.       state_class: "measurement"
  173.       device_class: "humidity"
  174.       expire_after: 300
  175.       force_update: true
  176.     - name: "Weatherstation Outside humidity"
  177.       state_topic: "weather/pywws"
  178.       payload_available: "online"
  179.       payload_not_available: "offline"
  180.       json_attributes_topic: "weather/pywws"
  181.       unit_of_measurement: "%"
  182.       value_template: "{{value_json.hum_out | default(states(entity_id)) }}"
  183.       state_class: "measurement"
  184.       device_class: "temperature"
  185.       expire_after: 300
  186.       force_update: true
  187.     - name: "Weatherstation Relative pressure"
  188.       state_topic: "weather/pywws"
  189.       payload_available: "online"
  190.       payload_not_available: "offline"
  191.       json_attributes_topic: "weather/pywws"
  192.       unit_of_measurement: "hPa"
  193.       value_template: "{{value_json.pressure_rel_hpa | default(states(entity_id)) }}"
  194.       state_class: "measurement"
  195.       device_class: "pressure"
  196.       expire_after: 300
  197.       force_update: true
  198.     - name: "Weatherstation Absolute pressure"
  199.       state_topic: "weather/pywws"
  200.       payload_available: "online"
  201.       payload_not_available: "offline"
  202.       json_attributes_topic: "weather/pywws"
  203.       unit_of_measurement: "hPa"
  204.       value_template: "{{value_json.pressure_abs_hpa | default(states(entity_id)) }}"
  205.       state_class: "measurement"
  206.       device_class: "pressure"
  207.       expire_after: 300
  208.       force_update: true
  209.     - name: "Weatherstation Rain"
  210.       state_topic: "weather/pywws"
  211.       payload_available: "online"
  212.       payload_not_available: "offline"
  213.       json_attributes_topic: "weather/pywws"
  214.       unit_of_measurement: "mm"
  215.       value_template: "{{value_json.rain_mm | default(states(entity_id)) }}"
  216.       state_class: "measurement"
  217.       device_class: "distance"
  218.       expire_after: 300
  219.       force_update: true
  220.     - name: "activePowerPlus"
  221.       state_topic: "kamstrup/activePowerPlus"
  222.       payload_available: "online"
  223.       payload_not_available: "offline"
  224.       device_class: "power"
  225.       unit_of_measurement: "W"
  226.       state_class: "measurement"
  227.       expire_after: 60
  228.       force_update: true
  229.     - name: "activePowerPlusL1"
  230.       state_topic: "kamstrup/activePowerPlusL1"
  231.       payload_available: "online"
  232.       payload_not_available: "offline"
  233.       device_class: "power"
  234.       unit_of_measurement: "W"
  235.       state_class: "measurement"
  236.       expire_after: 60
  237.       force_update: true
  238.     - name: "activePowerPlusL2"
  239.       state_topic: "kamstrup/activePowerPlusL2"
  240.       payload_available: "online"
  241.       payload_not_available: "offline"
  242.       device_class: "power"
  243.       unit_of_measurement: "W"
  244.       state_class: "measurement"
  245.       expire_after: 60
  246.       force_update: true
  247.     - name: "activePowerPlusL3"
  248.       state_topic: "kamstrup/activePowerPlusL3"
  249.       payload_available: "online"
  250.       payload_not_available: "offline"
  251.       device_class: "power"
  252.       unit_of_measurement: "W"
  253.       state_class: "measurement"
  254.       expire_after: 60
  255.       force_update: true
  256.     - name: "activePowerMinus"
  257.       state_topic: "kamstrup/activePowerMinus"
  258.       payload_available: "online"
  259.       payload_not_available: "offline"
  260.       device_class: "power"
  261.       unit_of_measurement: "W"
  262.       state_class: "measurement"
  263.       expire_after: 60
  264.       force_update: true
  265.     - name: "activePowerMinusL1"
  266.       state_topic: "kamstrup/activePowerMinusL1"
  267.       payload_available: "online"
  268.       payload_not_available: "offline"
  269.       device_class: "power"
  270.       unit_of_measurement: "W"
  271.       state_class: "measurement"
  272.       expire_after: 60
  273.       force_update: true
  274.     - name: "activePowerMinusL2"
  275.       state_topic: "kamstrup/activePowerMinusL2"
  276.       payload_available: "online"
  277.       payload_not_available: "offline"
  278.       device_class: "power"
  279.       unit_of_measurement: "W"
  280.       state_class: "measurement"
  281.       expire_after: 60
  282.       force_update: true
  283.     - name: "activePowerMinusL3"
  284.       state_topic: "kamstrup/activePowerMinusL3"
  285.       payload_available: "online"
  286.       payload_not_available: "offline"
  287.       device_class: "power"
  288.       unit_of_measurement: "W"
  289.       state_class: "measurement"
  290.       expire_after: 60
  291.       force_update: true
  292.     - name: "reactivePowerPlus"
  293.       state_topic: "kamstrup/reactivePowerPlus"
  294.       payload_available: "online"
  295.       payload_not_available: "offline"
  296.       device_class: "reactive_power"
  297.       unit_of_measurement: "var"
  298.       state_class: "measurement"
  299.       expire_after: 60
  300.       force_update: true
  301.     - name: "reactivePowerMinus"
  302.       state_topic: "kamstrup/reactivePowerMinus"
  303.       payload_available: "online"
  304.       payload_not_available: "offline"
  305.       device_class: "reactive_power"
  306.       unit_of_measurement: "var"
  307.       state_class: "measurement"
  308.       expire_after: 60
  309.       force_update: true
  310.     - name: "powerFactorL1"
  311.       state_topic: "kamstrup/powerFactorL1"
  312.       payload_available: "online"
  313.       payload_not_available: "offline"
  314.       device_class: "power_factor"
  315.       unit_of_measurement: "%"
  316.       state_class: "measurement"
  317.       expire_after: 60
  318.       force_update: true
  319.     - name: "powerFactorL2"
  320.       state_topic: "kamstrup/powerFactorL2"
  321.       payload_available: "online"
  322.       payload_not_available: "offline"
  323.       device_class: "power_factor"
  324.       unit_of_measurement: "%"
  325.       state_class: "measurement"
  326.       expire_after: 60
  327.       force_update: true
  328.     - name: "powerFactorL3"
  329.       state_topic: "kamstrup/powerFactorL3"
  330.       payload_available: "online"
  331.       payload_not_available: "offline"
  332.       device_class: "power_factor"
  333.       unit_of_measurement: "%"
  334.       state_class: "measurement"
  335.       expire_after: 60
  336.       force_update: true
  337.     - name: "powerFactorTotal"
  338.       state_topic: "kamstrup/powerFactorTotal"
  339.       payload_available: "online"
  340.       payload_not_available: "offline"
  341.       device_class: "power_factor"
  342.       unit_of_measurement: "%"
  343.       state_class: "measurement"
  344.       expire_after: 60
  345.       force_update: true
  346.     - name: "voltageL1"
  347.       state_topic: "kamstrup/voltageL1"
  348.       payload_available: "online"
  349.       payload_not_available: "offline"
  350.       device_class: "voltage"
  351.       unit_of_measurement: "V"
  352.       state_class: "measurement"
  353.       expire_after: 60
  354.       force_update: true
  355.     - name: "voltageL2"
  356.       state_topic: "kamstrup/voltageL2"
  357.       payload_available: "online"
  358.       payload_not_available: "offline"
  359.       device_class: "voltage"
  360.       unit_of_measurement: "V"
  361.       state_class: "measurement"
  362.       expire_after: 60
  363.       force_update: true
  364.     - name: "voltageL3"
  365.       state_topic: "kamstrup/voltageL3"
  366.       payload_available: "online"
  367.       payload_not_available: "offline"
  368.       device_class: "voltage"
  369.       unit_of_measurement: "V"
  370.       state_class: "measurement"
  371.       expire_after: 60
  372.       force_update: true
  373.     - name: "currentL1"
  374.       state_topic: "kamstrup/currentL1"
  375.       payload_available: "online"
  376.       payload_not_available: "offline"
  377.       device_class: "current"
  378.       unit_of_measurement: "A"
  379.       state_class: "measurement"
  380.       expire_after: 60
  381.       force_update: true
  382.     - name: "currentL2"
  383.       state_topic: "kamstrup/currentL2"
  384.       payload_available: "online"
  385.       payload_not_available: "offline"
  386.       device_class: "current"
  387.       unit_of_measurement: "A"
  388.       state_class: "measurement"
  389.       expire_after: 60
  390.       force_update: true
  391.     - name: "currentL3"
  392.       state_topic: "kamstrup/currentL3"
  393.       payload_available: "online"
  394.       payload_not_available: "offline"
  395.       device_class: "current"
  396.       unit_of_measurement: "A"
  397.       state_class: "measurement"
  398.       expire_after: 60
  399.       force_update: true
  400.     - name: "energyActiveImportKWh"
  401.       state_topic: "kamstrup/energyActiveImportKWh"
  402.       payload_available: "online"
  403.       payload_not_available: "offline"
  404.       device_class: "energy"
  405.       unit_of_measurement: "kWh"
  406.       state_class: "total"
  407.       expire_after: 60
  408.       force_update: true
  409.     - name: "energyActiveImportKWhL1"
  410.       state_topic: "kamstrup/energyActiveImportKWhL1"
  411.       payload_available: "online"
  412.       payload_not_available: "offline"
  413.       device_class: "energy"
  414.       unit_of_measurement: "kWh"
  415.       state_class: "total"
  416.       expire_after: 60
  417.       force_update: true
  418.     - name: "energyActiveImportKWhL2"
  419.       state_topic: "kamstrup/energyActiveImportKWhL2"
  420.       payload_available: "online"
  421.       payload_not_available: "offline"
  422.       device_class: "energy"
  423.       unit_of_measurement: "kWh"
  424.       state_class: "total"
  425.       expire_after: 60
  426.       force_update: true
  427.     - name: "energyActiveImportKWhL3"
  428.       state_topic: "kamstrup/energyActiveImportKWhL3"
  429.       payload_available: "online"
  430.       payload_not_available: "offline"
  431.       device_class: "energy"
  432.       unit_of_measurement: "kWh"
  433.       state_class: "total"
  434.       expire_after: 60
  435.       force_update: true
  436.     - name: "energyActiveExportKWh"
  437.       state_topic: "kamstrup/energyActiveExportKWh"
  438.       payload_available: "online"
  439.       payload_not_available: "offline"
  440.       device_class: "energy"
  441.       unit_of_measurement: "kWh"
  442.       state_class: "total"
  443.       expire_after: 60
  444.       force_update: true
  445.     - name: "energyActiveExportKWhL1"
  446.       state_topic: "kamstrup/energyActiveExportKWhL1"
  447.       payload_available: "online"
  448.       payload_not_available: "offline"
  449.       device_class: "energy"
  450.       unit_of_measurement: "kWh"
  451.       state_class: "total"
  452.       expire_after: 60
  453.       force_update: true
  454.     - name: "energyActiveExportKWhL2"
  455.       state_topic: "kamstrup/energyActiveExportKWhL2"
  456.       payload_available: "online"
  457.       payload_not_available: "offline"
  458.       device_class: "energy"
  459.       unit_of_measurement: "kWh"
  460.       state_class: "total"
  461.       expire_after: 60
  462.       force_update: true
  463.     - name: "energyActiveExportKWhL3"
  464.       state_topic: "kamstrup/energyActiveExportKWhL3"
  465.       payload_available: "online"
  466.       payload_not_available: "offline"
  467.       device_class: "energy"
  468.       unit_of_measurement: "kWh"
  469.       state_class: "total"
  470.       expire_after: 60
  471.       force_update: true
  472.     - name: "energyReactiveImportKWh"
  473.       state_topic: "kamstrup/energyReactiveImportKWh"
  474.       payload_available: "online"
  475.       payload_not_available: "offline"
  476.       device_class: "energy"
  477.       unit_of_measurement: "kWh"
  478.       state_class: "total"
  479.       expire_after: 60
  480.       force_update: true
  481.     - name: "energyReactiveExportKWh"
  482.       state_topic: "kamstrup/energyReactiveExportKWh"
  483.       payload_available: "online"
  484.       payload_not_available: "offline"
  485.       device_class: "energy"
  486.       unit_of_measurement: "kWh"
  487.       state_class: "total"
  488.       expire_after: 60
  489.       force_update: true
  490.     - name: "gasIP"
  491.       state_topic: "gas/ip"
  492.       payload_available: "online"
  493.       payload_not_available: "offline"
  494.       expire_after: 600
  495.       force_update: true
  496.     - name: "kamstrupIP"
  497.       state_topic: "kamstrup/ip"
  498.       payload_available: "online"
  499.       payload_not_available: "offline"
  500.       expire_after: 600
  501.       force_update: true
  502.     - name: "Minimum volume flow"
  503.       state_topic: "rtl_433/<redacted>/devices/22/Wireless-MBus/<redacted>/min_volume_flow_min_0"
  504.       payload_available: "online"
  505.       payload_not_available: "offline"
  506.       expire_after: 600
  507.       force_update: true
  508.       device_class: "volume_flow_rate"
  509.       state_class: "measurement"
  510.       unit_of_measurement: "m³/min"
  511.       value_template: "{{ value.split(' ')[0] }}"
  512.     - name: "Maximum volume flow"
  513.       state_topic: "rtl_433/<redacted>/devices/22/Wireless-MBus/<redacted>/max_volume_flow_h_1"
  514.       payload_available: "online"
  515.       payload_not_available: "offline"
  516.       expire_after: 600
  517.       force_update: true
  518.       device_class: "volume_flow_rate"
  519.       state_class: "measurement"
  520.       unit_of_measurement: "m³/h"
  521.       value_template: "{{ value.split(' ')[0] }}"
  522.     - name: "Maximum pressure"
  523.       state_topic: "rtl_433/<redacted>/devices/22/Wireless-MBus/<redacted>/max_pressure_0"
  524.       payload_available: "online"
  525.       payload_not_available: "offline"
  526.       expire_after: 600
  527.       force_update: true
  528.       device_class: "pressure"
  529.       state_class: "measurement"
  530.       unit_of_measurement: "bar"
  531.       value_template: "{{ value.split(' ')[0] }}"
Advertisement
Add Comment
Please, Sign In to add comment