Notify dummy-Switch aus, wenn.. [Gelöst]

Begonnen von EnderPhilipp, 26 November 2016, 10:16:32

Vorheriges Thema - Nächstes Thema

EnderPhilipp

Hallo liebe Community, ;D

ich steuere meine Soundanlage über einen Raspberry Pi auf dem MPD läuft. Diesen konnte ich auch gut in FHEM einbinden und dann habe ich noch einen dummy-Switch erstellt, der die Lautstärke auf 0/off bzw. 70/on stellt.
Meine Frage/Problem ist:
Wenn ich die Lautstärke direkt über das MPD-Device in FHEM auf 0, soll der dummy-Switch auf off gestellt werde.
Wie kann man das lösen??

Würde mich über Hilfe jeder Art freuen :)
(Und bitte nicht zu streng sein ::))
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

DeeSPe

#1
Ein einfaches notify kann das erledigen!

define n_AVR_vol notify <nameAVR>:<nameVolumeReading>.* {fhem "set <nameDummy> off" if ($EVTPART1 == 0)}

Gruß
Dan

EDIT: Evtl. geht auch:
define n_AVR_vol notify <nameAVR>:<nameVolumeReading>:0 set <nameDummy> off
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

EnderPhilipp

Zitat von: DeeSPe am 26 November 2016, 13:49:07

define n_AVR_vol notify <nameAVR>:<nameVolumeReading>.* {fhem "set <nameDummy> off" if ($EVTPART1 == 0)}

Danke,das hat geklappt!!
:)

Nur eine Frage was sagt das Stück ganz am Ende aus?
if ($EVTPART1 == 0)
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

DeeSPe

Dass Du Dich noch nicht richtig mit notify beschäftigt hast! 8) 8) 8)

$EVENT ist das ganze Event: "volume: 56"
$EVTPART0 ist der erste Teil bis zum Leerzeichen, also "volume:"
$EVTPART1 ist der Teil nach dem ersten Leerzeichen, also "56"
$EVTPART2 wäre der Teil nach dem nächsten Leerzeichen usw....

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

EnderPhilipp

Danke,
gibt es denn irgendwo einen notify-lern-artikel oder so  ;D
Dann muss ich nicht immer nachfragen  ;)

¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

DeeSPe

Ja, die commandref, wie für alles Andere auch.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

EnderPhilipp

Ah danke, da steht was mehr als im Wiki  ;D ;D
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

Benni