Hallo
Ich habe hier einen ESP mit ESP easy drauf. Angeschlossen ist ein DFMiniPlayer für Sprachausgaben.
Das Kommando zum Abspielen einer Datei ist: /ESP_DFMini/cmd/play,1
die "1" ist ein Platzhalter für die ganzen Sounds, die auf der SD Karte des DFMiniPlayers gespeichert sind. diese können zwischen 1 und 1000 variieren.
Zum Stoppen der Soundausgabe muss das Kommando : /ESP_DFMini/cmd/stop gesendet werden.
Ich brauche dazu ja 2 PublishSets. Nur hab ich beim ersten (für Play) irgendwie einen Knoten im Kopf. Kann mir da wohl mal jemand helfen?
Gruß Michael
Habe ich bei mir so umgesetzt:
GetHttpFile("192.168.2.226","/control?cmd=play,8")
Über MQTT habe ich es nur durch die Definition einer Regel im ESPEasy hinbekommen.
Dazu noch ein zusätzliches device "Generic - MQTT Import" mit dem Namen "Durchsage" erstellt und unter MQTT Topic 1 pTrack definiert.
Regel:
on Durchsage#Value1 do
play, [Durchsage#Value1]
endon
Dazu dann noch als Controller den "Home Assistant (openHAB) MQTT" definiert.
Dann noch den Aufruf in fhem
fhem ("set MQTT2_Server publish pTrack 10")
Hi
Gutes kann so einfach sein :) Danke Dir