Gibt's irgendwo eine gute (schriftliche!) Einführung zum #HomeAssistant und dessen Programmierung (bzw. erstmal die zugrunde liegende Struktur)?

Die GUI macht mich fertig.
Und YAML ist ein Krampf.

Gibt es einen Weg, das Ding textbasiert zu steuern?

Ja, irgendwann will ich dann auch nette graphische Darstellungen haben. Aber erstmal möchte ich stumpf in Abhängigkeit von PV-Strom und Strompreis was ein und ausschalten.

@Chaotica Ich habe hier ein recht komplexes Setup mit HA laufen und beantworte dir gern alle Fragen, sofern ich kann, ich habe mir aber alles aus den Docs und per YouTube zusammen gesucht.
@ToniBarth
Ich habe gestern rausgefunden, dass ich über AppDaemon eigene Python-Skripte nutzen kann. Das macht das ganze deutlich praktikabler für mich.
@Chaotica Ja, du kannst Pyscripting benutzen. Ich möchte aber ehrlich mit dir sein, und ich hätte am Anfang auch nicht gedacht, dass ich das sagen würde, aber lass dich mal auf die UI ein. Ich habe vorher in OpenHAB auch alles über Scripting gelöst, bin seitdem aber auch immer mehr auf UI umgestiegen, ich finde die in HA tatsächlich schon ziemlich intuitiv, wenn man ein mal den Dreh raus hat.
@ToniBarth
Haha, gut, dann habe ich den Dreh noch nicht raus.
Ich verlaufe mich ständig. :D
@Chaotica Im Prinzip geht es am Einfachsten über Einstellungen -> Automationen und Scripts -> im Automationen-Tab Neue Automation anwählen. Dann landest du im Editor, da kannst du Bedingungen und Aktionen hinzufügen. Viel mehr wirst du für das Ein- bzw. Ausschalten nicht brauchen, denke ich. Am Ende einfach speichern und Namen vergeben.
@ToniBarth
Ja, das hab ich schon entdeckt und verstanden.
Allerdings wird meine Steuerung etwas komplexer werden. Ich fürchte da komme ich dann schnell an Grenzen.
@Chaotica Und schneller als Scripting. Ich habe auch 1-2 Scripts, manchmal sind die eleganter, insbesondere bei komplexeren Aufgaben, für die man sonst Templates bräuchte. Aber für einfache "Wenn X, dann schalte Y ein, oder aus, falls nicht" Sachen sind Automationen super schnell gebaut.