Unverified Commit 6a582916 authored by Martin Weinelt's avatar Martin Weinelt
Browse files

home-assistant-custom-components.dwd: init at 2024.4.0

parent 6fe849b2
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -12,6 +12,8 @@

  better_thermostat = callPackage ./better_thermostat {};

  dwd = callPackage ./dwd { };

  elevenlabs_tts = callPackage ./elevenlabs_tts {};

  emporia_vue = callPackage ./emporia_vue {};
+31 −0
Original line number Diff line number Diff line
{
  lib,
  fetchFromGitHub,
  buildHomeAssistantComponent,
  defusedxml,
}:

buildHomeAssistantComponent rec {
  owner = "hg1337";
  domain = "dwd";
  version = "2024.4.0";

  src = fetchFromGitHub {
    owner = "hg1337";
    repo = "homeassistant-dwd";
    rev = version;
    hash = "sha256-2bmLEBt6031p9SN855uunq7HrRJ9AFokw8t4CSBidTM=";
  };

  dependencies = [ defusedxml ];

  # defusedxml version mismatch
  dontCheckManifest = true;

  meta = with lib; {
    description = "Custom component for Home Assistant that integrates weather data (measurements and forecasts) of Deutscher Wetterdienst";
    homepage = "https://github.com/hg1337/homeassistant-dwd";
    license = licenses.asl20;
    maintainers = with maintainers; [ hexa ];
  };
}