Názor k článku Home Assistant: vlastní senzory, automatizace a další pomocníci od TechnikTom - Jsem to jen tak z legrace s pomocí...

  • Článek je starý, nové názory již nelze přidávat.
  • 27. 9. 2023 0:27

    TechnikTom

    Jsem to jen tak z legrace s pomocí chatGPT zkusil :o)

    Neručím za to, ale je vidět, že to jde celkem snadno...

    return {
    on = {
    devices = {
    'TeplotniSenzor', -- Název vašeho senzoru teploty
    'VlhkostniSenzor' -- Název vašeho senzoru vlhkosti
    }
    },
    execute = function(domoticz, device)
    -- Nastavte názvy vašich senzorů a konstanty pro výpočet
    local temperatureSen­sorName = 'TeplotniSenzor'
    local humiditySensorName = 'VlhkostniSenzor'
    local a = 17.27
    local b = 237.7

    -- Získání hodnot z teplotního a vlhkostního senzoru
    local temperature = domoticz.devi­ces(temperatu­reSensorName)­.temperature
    local humidity = domoticz.devi­ces(humiditySen­sorName).humi­dity

    -- Výpočet syrového tlaku nasycené páry
    local alpha = ((a * temperature) / (b + temperature)) + math.log(humidity / 100.0)
    local saturatedVapor­Pressure = 6.112 * math.exp(alpha)

    -- Výpočet aktuálního tlaku nasycené páry
    local beta = ((a * temperature) / (b + temperature)) + math.log(1.0)
    local actualVaporPressure = 6.112 * math.exp(beta)

    -- Výpočet VPD
    local vpd = saturatedVapor­Pressure - actualVaporPressure

    -- Zobrazení výsledku VPD v logu Domoticz
    domoticz.log("Va­pour-Pressure Deficit: " .. vpd .. " hPa", domoticz.LOG_INFO)
    end
    }