Alexa Befehl zu Items zuordnen
Verfasst: 19. Jan 2020 21:03
Huhu. Ich bin neu und experementiere etwas herum.
An einer Stelle komme ich gerade nicht richtig weiter. Ich finde nicht wirklich eine Lösung im www bzw. weis ich auch nicht so richtig wonach ich suchen soll. Ich hoffe ihr könnt mir weiter helfen.
Ziel ist es verschiedene Shellys mit Alexa zu steuern. Es klappt auch schon einwandfrei, aber nicht so wie gewollt.
Die Shellys habe ich mit mqtt mit openhab verbunden. Das Schalten, Auslesen der Topics, Umrechnen der Werte und wiedergeben auf der Sitemap funktioniert einwandfrei. (Dazu habe ich hier Forum vieles gefunden was mir sehr weiter geholfen hat
).
Jetzt zu meinem Problem.
Mit Alexa kann ich nur die Shellys steuern wenn ich zu Alexa den Item Namen sage. Das funktioniert ganz gut solange das Item z.B. nur "Stehlampe" heist. Dann brauche ich nur sagen: "Alexa, Stehlampe an" und die Stehlampe geht an.
Jetzt habe ich aber begonnen die Items zu Strukturieren in z.b: "Shelly_WZ_Stehlampe" oder "Shelly_Flur_Licht".
Alexa kennt nun aber leider nicht mehr die Stehlampe. Wenn ich sage Alexa, Stehlampe an" sagt sie mir an, das sie Stehlampe nicht finden kann.
Kann ich jetzt im Code bei den Items einen Zusatz einfügen, worauf Alexa hören soll? Also wenn ich Stehlampe sage, das sie das item "Shelly_WZ_Stehlampe" schaltet?
home.items wie es funktioniert
home.items wie es nicht funktioniert
An einer Stelle komme ich gerade nicht richtig weiter. Ich finde nicht wirklich eine Lösung im www bzw. weis ich auch nicht so richtig wonach ich suchen soll. Ich hoffe ihr könnt mir weiter helfen.
Ziel ist es verschiedene Shellys mit Alexa zu steuern. Es klappt auch schon einwandfrei, aber nicht so wie gewollt.
Die Shellys habe ich mit mqtt mit openhab verbunden. Das Schalten, Auslesen der Topics, Umrechnen der Werte und wiedergeben auf der Sitemap funktioniert einwandfrei. (Dazu habe ich hier Forum vieles gefunden was mir sehr weiter geholfen hat

Jetzt zu meinem Problem.
Mit Alexa kann ich nur die Shellys steuern wenn ich zu Alexa den Item Namen sage. Das funktioniert ganz gut solange das Item z.B. nur "Stehlampe" heist. Dann brauche ich nur sagen: "Alexa, Stehlampe an" und die Stehlampe geht an.
Jetzt habe ich aber begonnen die Items zu Strukturieren in z.b: "Shelly_WZ_Stehlampe" oder "Shelly_Flur_Licht".
Alexa kennt nun aber leider nicht mehr die Stehlampe. Wenn ich sage Alexa, Stehlampe an" sagt sie mir an, das sie Stehlampe nicht finden kann.
Kann ich jetzt im Code bei den Items einen Zusatz einfügen, worauf Alexa hören soll? Also wenn ich Stehlampe sage, das sie das item "Shelly_WZ_Stehlampe" schaltet?
home.items wie es funktioniert

Code: Alles auswählen
Switch Stehlampe "Stehlampe" <light> ["Switchable"] {channel="mqtt:topic:Stehlampe:Power"}
Number Shelly_WZ_Stehlampe_Temp "Gerät Temp. [%.0f °C]" <temperature> {channel="mqtt:topic:Stehlampe:Temp"}
Number Shelly_WZ_Stehlampe_Verbrauch_Wm "Verbrauch [%.0f W/m]" <energy> {channel="mqtt:topic:Stehlampe:Verbrauch"}
Number Shelly_WZ_Stehlampe_Verbrauch "Verbrauch [%.2f kW/h]" <energy>
Number Shelly_WZ_Stehlampe_Watt "Energie [%.1f W]" <energy> {channel="mqtt:topic:Stehlampe:Watt"}
Switch Flur_Licht "Flur Licht" <light> ["Switchable"] {channel="mqtt:topic:Flur_Licht:Power"}
Number Shelly_Flur_Licht_Temp "Gerät Temp. [%.0f °C]" <temperature> {channel="mqtt:topic:Flur_Licht:Temp"}
Number Shelly_Flur_Licht_Verbrauch_Wm "Verbrauch [%.0f W/m]" <energy> {channel="mqtt:topic:Flur_Licht:Verbrauch"}
Number Shelly_Flur_Licht_Verbrauch "Verbrauch [%.2f kW/h]" <energy>
Number Shelly_Flur_Licht_Watt "Energie [%.1f W]" <energy> {channel="mqtt:topic:Flur_Licht:Watt"}

Code: Alles auswählen
Switch Shelly_WZ_Stehlampe "Stehlampe" <light> ["Switchable"] {channel="mqtt:topic:Stehlampe:Power"}
Number Shelly_WZ_Stehlampe_Temp "Gerät Temp. [%.0f °C]" <temperature> {channel="mqtt:topic:Stehlampe:Temp"}
Number Shelly_WZ_Stehlampe_Verbrauch_Wm "Verbrauch [%.0f W/m]" <energy> {channel="mqtt:topic:Stehlampe:Verbrauch"}
Number Shelly_WZ_Stehlampe_Verbrauch "Verbrauch [%.2f kW/h]" <energy>
Number Shelly_WZ_Stehlampe_Watt "Energie [%.1f W]" <energy> {channel="mqtt:topic:Stehlampe:Watt"}
Switch Shelly_Flur_Licht "Flur Licht" <light> ["Switchable"] {channel="mqtt:topic:Flur_Licht:Power"}
Number Shelly_Flur_Licht_Temp "Gerät Temp. [%.0f °C]" <temperature> {channel="mqtt:topic:Flur_Licht:Temp"}
Number Shelly_Flur_Licht_Verbrauch_Wm "Verbrauch [%.0f W/m]" <energy> {channel="mqtt:topic:Flur_Licht:Verbrauch"}
Number Shelly_Flur_Licht_Verbrauch "Verbrauch [%.2f kW/h]" <energy>
Number Shelly_Flur_Licht_Watt "Energie [%.1f W]" <energy> {channel="mqtt:topic:Flur_Licht:Watt"}