Moin, moin,
Meine Integration (APsystems EZHI) bietet keine Möglichkeit die z.b. Ausgangsleistung eizustellen.
Im Browser kann ich diese Steuern z.B. auf 200W einstellen:
http://{ip}/setPower?p=200
Wie kann ich diesen Befehl von HA aus senden? Evtl in eine Aktion oder Template eingebunden?
Im Idealfall, auch die Message (SUCCESS or FAILED) abfragen?
Dank vorab für Tipps
Dirk
Geht zum Beispiel in Node Red ganz einfach über einen http Post Knoten
metallmanu:
Node Red
Entschuldige, aber Du verwirrst mich. “Node Red” was ist das? ich kann das in meiner HA-Installation nirgends finden.
Sorry, habs dann doch gefunden…
Mal probieren, ob ich damit zurecht komme…
Sorry, das erschlägt mich. Ist “Node RED” dafür wirklich notwendig?
miami
19. Juli 2026 um 08:09
4
Am einfachsten ein restful Kommando in deiner Configuration.yaml anlegen
rest_command:
set_power:
url: "http://x.x.x.x/setPower?p={{ power }}"
method: GET
Das kannst du dann von überall aufrufen.
action: rest_command.set_power
data:
power: 200
response_variable: response
Was das Gerät zurückliefert müsstest du selbst testen.
Mille Gracie!
REST ist die Lösung. Aber
method: GET
und
response_variable: response
mag er gar nicht (tut sich nix). Ich habe die Zeilen vorerst gelöscht, und kann damit wenigstens die Werte setzen.
mit den infos aus dem Link von miami kann ich jetzt weitertüfteln…
Komisch. Warum geht get nicht. Das ist doch nur ein http Befehl ohne body.
Das mit response habe ich mal gelesen. Sorry wenn es nicht geht. Dann hab ich mich da geirrt.
Viel Erfolg weiterhin
totow
19. Juli 2026 um 12:21
8
Wieso geht doch?
get ist Standard, wen method: nicht gesetzt wird, wird get genutzt.
Quelle: Doku
und beim nächsten mal in die Doku gucken und get klein schreiben.
YAML ist case-sensitive sprich Groß- und Kleinschreibung spielt ein Rolle.
Edit:
obwohl ich sehe grade das Werte von method: in manchen Beispielen auch groß geschrieben werden, dann habe ich auch keine Ahnung oder in der Doku haben sich Fehler eingeschlichen.
LG
Ihr habt natürlich Recht: Mein Fehler lag wohl woanders.