Hallo,
möchte gerne von meinem S7 Tablet über einen Schiebe Regler die Lautstärke von meinem Alexa Dot einstellen,
Werte bekomme ich in FHEM angezeigt, aber ich weiß nicht wie den Set Befehl programmieren kann
bis jetzt sieht das so aus:
define ECHO_G090U61091764WMV echodevice A32DOYMUN6DTXA G090U61091764WMV
attr ECHO_G090U61091764WMV IODev Echo
attr ECHO_G090U61091764WMV alias Flur EG Dot
attr ECHO_G090U61091764WMV group 4.0.2 Echo
attr ECHO_G090U61091764WMV icon tradfri_gateway
attr ECHO_G090U61091764WMV room 05.Flur EG,20.Alexa
attr ECHO_G090U61091764WMV server layla.amazon.de
attr ECHO_G090U61091764WMV userReadings tunein
define Lautstaerke_Dot_nach_SPS S7_AWrite db 22 24 float
attr Lautstaerke_Dot_nach_SPS IODev CPU315
attr Lautstaerke_Dot_nach_SPS event-on-change-reading volume
attr Lautstaerke_Dot_nach_SPS group 4.0.2 Echo
attr Lautstaerke_Dot_nach_SPS room 05.Flur EG
attr Lautstaerke_Dot_nach_SPS stateFormat {sprintf("%.1f",ReadingsVal($name,"state",0))." %"}
define Lautstaerke_Dot_nach_SPS_notify notify ECHO_G090U61091764WMV {\
fhem "set Lautstaerke_Dot_nach_SPS ".ReadingsVal("ECHO_G090U61091764WMV","volume","10");;\
}
define Lautstaerke_Dot_von_SPS S7_ARead db 20 28 float
setuuid Lautstaerke_Dot_von_SPS 5f996baa-f33f-36cb-8109-eb0c0f4be2f70a7b
attr Lautstaerke_Dot_von_SPS IODev CPU315
attr Lautstaerke_Dot_von_SPS event-on-change-reading state
attr Lautstaerke_Dot_von_SPS group 4.0.2 Echo
attr Lautstaerke_Dot_von_SPS room 05.Flur EG
attr Lautstaerke_Dot_von_SPS userReadings state {sprintf("%.1f",ReadingsVal($name,"state",0))." %°"}
denke das das über ein notify funktionieren könnte, aber ich bekomme es nicht hin jemand eine idee
define Lautstaerke_Dot_von_SPS S7_ARead db 20 28 float
setuuid Lautstaerke_Dot_von_SPS 5f9c0705-f33f-36cb-311d-9e5815002d688551
attr Lautstaerke_Dot_von_SPS IODev CPU315
attr Lautstaerke_Dot_von_SPS event-on-change-reading state
attr Lautstaerke_Dot_von_SPS genericDeviceType speaker
attr Lautstaerke_Dot_von_SPS group 4.0.2 Echo
attr Lautstaerke_Dot_von_SPS room 05.Flur EG
attr Lautstaerke_Dot_von_SPS userReadings state {sprintf("%.1f",ReadingsVal($name,"state",0))." "}
attr Lautstaerke_Dot_von_SPS webCmd state
define Lautstaerke_Dot_von_SPS_Dummy notify Lautstaerke_Dot_von_SPS:state:.*|Lautstaerke_Dot_von_SPS {my $vol = Value("Lautstaerke_Dot_von_SPS");;fhem "set ECHO_G090U61091764WMV volume: $vol";;}
so ich schreibe den wert von der SPS auf den DOT, leider wechselt die Lautstärke zwischen den wert von der SPS und von Alexa!
kann ich den SET Button irgendwie auslösen von der SPS, dass ich den wert von der Alex überschreiben kann??
Oder Jemand eine andere Idee
setuuid Lautstaerke_Dot_von_SPS_Dummy 5f9fcf70-f33f-36cb-2f8d-d92b9dc78047cfad
attr Lautstaerke_Dot_von_SPS_Dummy group 4.0.2 Echo
attr Lautstaerke_Dot_von_SPS_Dummy room 05.Flur EG