commit 0255b89ad12bb5c416bc9c1fac3e0238944baada Author: Pierre Date: Wed Apr 15 16:14:33 2026 +0200 initial commit with ad_toolbox submodule diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..499b8b1 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0e4b188 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/conf/@eaDir diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..832d95e --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "apps/ad_toolbox"] + path = apps/ad_toolbox + url = https://gitea.pgironde.fr/Pierre/ad_toolbox.git diff --git a/@eaDir/.DS_Store@SynoResource b/@eaDir/.DS_Store@SynoResource new file mode 100644 index 0000000..688af44 Binary files /dev/null and b/@eaDir/.DS_Store@SynoResource differ diff --git a/appdaemon.yaml b/appdaemon.yaml new file mode 100644 index 0000000..32f8f38 --- /dev/null +++ b/appdaemon.yaml @@ -0,0 +1,16 @@ +appdaemon: + latitude: 0 + longitude: 0 + elevation: 30 + time_zone: Europe/Berlin + plugins: + HASS: + type: hass + ha_url: http://10.0.0.21:8123 + token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJiZThhYWI2ZTlkNmQ0NWU2YTk1ODU5OWJjOWM3MWJkYiIsImlhdCI6MTc3NjEwOTc0NCwiZXhwIjoyMDkxNDY5NzQ0fQ.BorkjFjWlWCZqnUa9-NMUxGsDiupDoRZ3cEgsmeSofM + cert_verify: True +http: + url: http://0.0.0.0:5050 +admin: +api: +hadashboard: diff --git a/apps/__pycache__/hello.cpython-312.pyc b/apps/__pycache__/hello.cpython-312.pyc new file mode 100644 index 0000000..a66cbc3 Binary files /dev/null and b/apps/__pycache__/hello.cpython-312.pyc differ diff --git a/apps/ad_toolbox b/apps/ad_toolbox new file mode 160000 index 0000000..04ba3bf --- /dev/null +++ b/apps/ad_toolbox @@ -0,0 +1 @@ +Subproject commit 04ba3bf63c9f87e148a0137b2ae1638e25d0ac7e diff --git a/apps/apps.yaml b/apps/apps.yaml new file mode 100644 index 0000000..4c84034 --- /dev/null +++ b/apps/apps.yaml @@ -0,0 +1,3 @@ +hello_world: + module: hello + class: HelloWorld diff --git a/apps/apps.yaml.example b/apps/apps.yaml.example new file mode 100644 index 0000000..4c84034 --- /dev/null +++ b/apps/apps.yaml.example @@ -0,0 +1,3 @@ +hello_world: + module: hello + class: HelloWorld diff --git a/apps/hello.py b/apps/hello.py new file mode 100644 index 0000000..7e44729 --- /dev/null +++ b/apps/hello.py @@ -0,0 +1,13 @@ +import hassapi as hass + +# +# Hello World App +# +# Args: +# + + +class HelloWorld(hass.Hass): + def initialize(self): + self.log("Hello from AppDaemon") + self.log("You are now ready to run Apps!") diff --git a/dashboards/Hello.dash b/dashboards/Hello.dash new file mode 100644 index 0000000..7ba5112 --- /dev/null +++ b/dashboards/Hello.dash @@ -0,0 +1,14 @@ +# +# Main arguments, all optional +# +title: Hello Panel +widget_dimensions: [120, 120] +widget_margins: [5, 5] +columns: 8 + +label: + widget_type: label + text: Hello World + +layout: + - label(2x2) diff --git a/requirement.txt b/requirement.txt new file mode 100644 index 0000000..8ccada8 --- /dev/null +++ b/requirement.txt @@ -0,0 +1 @@ +debugpy \ No newline at end of file diff --git a/system_packages.txt b/system_packages.txt new file mode 100644 index 0000000..1c56597 --- /dev/null +++ b/system_packages.txt @@ -0,0 +1,4 @@ +libstdc++ +gcompat +bash +git \ No newline at end of file