NEWS
Neuer Alexa-Skill "iobroker.assistant"
Neuer Alexa-Skill "iobroker.assistant"
-
@rushmed said in Neuer Alexa-Skill "iobroker.assistant":
Hat jemand eine Idee wann dieses Ticket gelöst ist?
Leider basiert meine komplette Sprachsteuerung auf diesem Datenpunkt. Diese Funktionalität ist aktuell nicht mehr implementiert.
-
Möchte das nun auch umstellen. In der Alexa-App finde ich den alten skill iobroker.iot nicht mehr um ihn zu deaktivieren. Schlimm?
@uwe72
Also ich habe den auch nicht zum deaktivieren mehr unter "Meine Skills" gefunden. Komisch, ich bin sicher er war da und ich hatte ihn bisher nicht deinstalliert! Ich habe bisher keine Nachteile erkennen können...Evtl. kann ja @apollon77 aufklären, ob das Auswirkungen hat, oder ob das so OK ist.
Danke! -
@bullemausberlin said in Neuer Alexa-Skill "iobroker.assistant":
Damals hat mir jemand einen Tipp gegeben, wie ich das anpassen konnte. Da konnte man noch ein ein Skript oder ähnliches was anändern. Später funktionierte das ohne irgendwelche Änderung.
Du machst es einem aber wirklich nicht leicht, dir zu helfen. Etwas konkreter, wie das früher funktioniert hat, wäre sehr hilfreich.
Zu deiner Frage: Script im Script Adapter anlegen, s.u. quick & dirty, ungetestet.
Den State, der dann unter 0_userdata.0.Steckdosen angelegt wird im iot Adapter als neues Gerät auswählen, Typ Steckdose.
Probieren, ob es funktioniert.
Solltest du weitere Fragen haben (oder wenn du das Script nicht zum laufen bekommst) oder Erweiterungen brauchen (z.B. ein Script, mit dem du gleich mehrere solcher Steckdosen handeln kannst), dann mach bitte im Scripting Teil des Forums einen eigenen Beitrag auf. Kannst gerne @Gaspode rein schreiben, damit ich es mit bekomme. In den allgemeinen IOT Thread passt das Thema nicht wirklich rein.Achtung: Evtl. gibt es auch bessere Varianten, das zu lösen. Ich hab allerdings keine Idee, wie.
// ========================================================== // Script: Harmony-Steckdosen-Steuerung für IOT Adapter // ========================================================== // --- Einstellungen --- const userState = '0_userdata.0.Steckdosen'; // Zielordner const stateName = 'Licht_Couch'; // Beliebiger Name für deine Steckdose const hubName = 'MeinHarmonyHub'; // <-- anpassen !!!!!!! const deviceName = 'MeinGeraet'; // <-- anpassen !!!!!!! init(); async function init() { try { // --- Zieldatenpunkt anlegen --- if (!await existsStateAsync(`${userState}.${stateName}`)) { await createStateAsync(`${userState}.${stateName}`, false, { type: 'boolean', role: 'switch', name: 'Licht Couch', }); } } catch { console.error(`Fehler beim Erzeugen von State ${userState}.${stateName} aufgetreten!`); } // --- Pfade für Harmony --- const onState = `harmony.0.${hubName}.${deviceName}.C1On`; const offState = `harmony.0.${hubName}.${deviceName}.C1Off`; // --- Reaktion auf Schaltvorgang --- on({id: `${userState}.${stateName}`, change: "any"}, (obj) => { if (obj.state.val === true) { setState(onState, true); // true = einschalten } else { setState(offState, true); // true = ausschalten } }); }Du machst es einem aber wirklich nicht leicht, dir zu helfen. Etwas konkreter, wie das früher funktioniert hat, wäre sehr hilfreich.
Das war nicht meine Absicht. Leider ist mir etwas dazwischen gekommen und aus dem langen Wochenende mit ioBroker und Alexa ist nichts geworden.
ABER: Ich habe mir damals etwas notiert. Das habe ich eben gefunden und werde es mir durchlesen und mich dann nochmal melden.
Habe Dank für Deine Geduld und vor allem Hilfe. -
@tourer4778 sagte in Neuer Alexa-Skill "iobroker.assistant":
Mit einer Routine habe ich versucht, allerdings funktionierte das nicht
zeig mal
@negalein
Ich hatte es über einen trigger gemacht, sobald ich Warmwasser sage wurde dieses in einem Blockly verglichen und ich habe die Alexa einen Taxt sagen lassen mit Temperatur.
Allerdings ist der Datenpunkt recht träge, welche Alexa gefragt wurde (History.name) ... und so passiert es oft, das die Alexa die zuvor etwas gefragt wurde, antwortet.


Ich habe mal eine Routine direkt mit dem Grät Temperatur versucht, allerdings kann ich den temperaturwert nicht Auswählen, bzw. er steht dort nicht zur auswahl.
Wie hast du die Routine erstellt, bzw. mit der Temperatur verknüpft?
-
@negalein
Ich hatte es über einen trigger gemacht, sobald ich Warmwasser sage wurde dieses in einem Blockly verglichen und ich habe die Alexa einen Taxt sagen lassen mit Temperatur.
Allerdings ist der Datenpunkt recht träge, welche Alexa gefragt wurde (History.name) ... und so passiert es oft, das die Alexa die zuvor etwas gefragt wurde, antwortet.


Ich habe mal eine Routine direkt mit dem Grät Temperatur versucht, allerdings kann ich den temperaturwert nicht Auswählen, bzw. er steht dort nicht zur auswahl.
Wie hast du die Routine erstellt, bzw. mit der Temperatur verknüpft?
@tourer4778 sagte in Neuer Alexa-Skill "iobroker.assistant":
Wie hast du die Routine erstellt, bzw. mit der Temperatur verknüpft?
ich hab in
javascript.0einen eigenen DP erstellt.
bei
trueläuft dieses Blockly.
im IOT hab ich es als Steckdose erstellt

die Routine schaut so aus

-
@negalein
Okay, so wie ich das sehe, hast du es genau so gemacht, wie ich es früher gemacht habe.
Das ist soweit auch in Ordnung, hat man allerdings mehrere Alexis, kommt es zu den beschriebenen problemen, da der Name der Alexa recht träge wechselt und die Antwort ev. dann auf einem Anderen Gerät wiedergegeben wird.
Danke -
@rushmed said in Neuer Alexa-Skill "iobroker.assistant":
Hat jemand eine Idee wann dieses Ticket gelöst ist?
Leider basiert meine komplette Sprachsteuerung auf diesem Datenpunkt. Diese Funktionalität ist aktuell nicht mehr implementiert.
@uwe72 sagte in Neuer Alexa-Skill "iobroker.assistant":
Dazu habe ich eine Verständnisfrage: iot.0.smart.lastObjectID liefert die Objekt-Id, die zuletzt von iot "beliefert" wurde. Wie kannst Du daraus auf das verursachende Echo-Gerät schließen?
-
@uwe72 sagte in Neuer Alexa-Skill "iobroker.assistant":
Dazu habe ich eine Verständnisfrage: iot.0.smart.lastObjectID liefert die Objekt-Id, die zuletzt von iot "beliefert" wurde. Wie kannst Du daraus auf das verursachende Echo-Gerät schließen?
@hsteinme said in Neuer Alexa-Skill "iobroker.assistant":
@uwe72 sagte in Neuer Alexa-Skill "iobroker.assistant":
Dazu habe ich eine Verständnisfrage: iot.0.smart.lastObjectID liefert die Objekt-Id, die zuletzt von iot "beliefert" wurde. Wie kannst Du daraus auf das verursachende Echo-Gerät schließen?
Ich kann nicht auf das Echo-Gerät schließen. Möchte ich auch nicht, ich möchte nur den Befehl abgreifen, z.B. "Alexa, Wasserbewässerung ein", "Alexa, Büro ein",... bzw. technisch dann "Helligkeit auf 100%",...
-
@bongo
Alles was ich "bei AN" ändere, wird beim Einschalten der Lampe berücksichtigt

Wähle ich letzter Wer, dann wird die letzte bekannte Helleigkeit genommen, welche unter SET *: steht...

Wähle ich "bei AN" eine andere Einstellung, dann wird diese priorisiert und der letzte Schaltzustand unter "SET *:" ignoriert, der wird dann automatisch beim Anschalten angepasst.
Auf 0% fällt dieser nicht zurück.Edit: Wähle ich "bei AN" "Standard" dann sagt Alexa "Lampe Computerzimmer reagiert gerade nicht." und der Wert fällt auf 0%

Das Feld ist zwar wieder leer, aber es funktioniert dann nicht.Ich muss nun "Letzter Wert" eingetragen lassen...

Edit2:
Wenn ich "letzter Wert" wähle, dann schaltet die Lampe ab 30%. Wenn der letzte Wert also 5% war, dann wird die Lampe beim Anschalten auf 30% gesetzt.
Ich muss "kein Wert" wählen, damit wird wirklich die letzte Helligkeitsstufe wieder genommen, also auch alles unter 30%.

@oggy1 sagte in Neuer Alexa-Skill "iobroker.assistant":
@bongo
Alles was ich "bei AN" ändere, wird beim Einschalten der Lampe berücksichtigtDanke für deine Mühe. Aber ich kann hin und her konfigurieren, die Helligkeit geht beim Einschalten immer wieder auf 100%.
-
Hallo!
Bin auch mitten in der "Migration" und habe mal direkt eine allgemeine Verständnisfrage:Wenn ich einzelne oder gruppierte farbige HUE-Lampen (via Deconz-Adapter) habe, welchen Typ muss ich denn da angeben?
Ich meine, es passt ja vieles: Licht, Dimmer, Farbton, Farbtemperatur.Bisher sieht es bei mir z. B. so aus:

Wäre das der richtige Weg, um sowohl An/Aus, Helligkeit und auch Farbe per Sprache ansagen zu können?
@oxident sagte in Neuer Alexa-Skill "iobroker.assistant":
Hallo!
Bin auch mitten in der "Migration" und habe mal direkt eine allgemeine Verständnisfrage:Wenn ich einzelne oder gruppierte farbige HUE-Lampen (via Deconz-Adapter) habe, welchen Typ muss ich denn da angeben?
Ich meine, es passt ja vieles: Licht, Dimmer, Farbton, Farbtemperatur.Bisher sieht es bei mir z. B. so aus:

Wäre das der richtige Weg, um sowohl An/Aus, Helligkeit und auch Farbe per Sprache ansagen zu können?
Ich habe es auch so. Allerdings über Alias.

Ich kann damit alles Eigenschaften steuern.
Allerdings geht der Dimmer (Helligkeit) beim Einschalten immer auf 100%.
Wie verhällt sich das bei dir? -
Hallo,
heute wollte ich auch die Umstellung auf den neuen Skill angehen, scheitere aber an der Deaktivierung des alten Skills in der Alexa-App. Wenn ich dort unter "Meine Skills" durch die Skills scrolle finde ich dort nur einen Skill namens "Custom ioBroker" aber nicht den Skill "iobroker.iot". Ich bin die Liste nun schon mehrfach durchgegangen, er ist dort einfach nicht. Der Skill "iobroker.iot" wird aber tatsächlich verwendet, ich habe die Mail von Amazon Anfang Oktober bekommen und bekomme im Moment auch bei jedem Alexa-Kommando für den IOBroker diese Nachricht, dass der Skill ab dem 4.11. nicht mehr funktioniert. In der Alexa-App kann ich auch die Lampen auch über den Skill steuern. Ich kann ihn aber komischerweise nicht in der Alexa-App finden, um ihn zu deaktivieren.
Habt Ihr eine Idee, was ich hier falsch mache?
Vielen Dank für Eure Hilfe!
-
Hallo,
heute wollte ich auch die Umstellung auf den neuen Skill angehen, scheitere aber an der Deaktivierung des alten Skills in der Alexa-App. Wenn ich dort unter "Meine Skills" durch die Skills scrolle finde ich dort nur einen Skill namens "Custom ioBroker" aber nicht den Skill "iobroker.iot". Ich bin die Liste nun schon mehrfach durchgegangen, er ist dort einfach nicht. Der Skill "iobroker.iot" wird aber tatsächlich verwendet, ich habe die Mail von Amazon Anfang Oktober bekommen und bekomme im Moment auch bei jedem Alexa-Kommando für den IOBroker diese Nachricht, dass der Skill ab dem 4.11. nicht mehr funktioniert. In der Alexa-App kann ich auch die Lampen auch über den Skill steuern. Ich kann ihn aber komischerweise nicht in der Alexa-App finden, um ihn zu deaktivieren.
Habt Ihr eine Idee, was ich hier falsch mache?
Vielen Dank für Eure Hilfe!
@miwu sagte in Neuer Alexa-Skill "iobroker.assistant":
aber nicht den Skill "iobroker.iot"
der wurde ja bereits von Amazon abgeschaltet
-
Hallo,
heute wollte ich auch die Umstellung auf den neuen Skill angehen, scheitere aber an der Deaktivierung des alten Skills in der Alexa-App. Wenn ich dort unter "Meine Skills" durch die Skills scrolle finde ich dort nur einen Skill namens "Custom ioBroker" aber nicht den Skill "iobroker.iot". Ich bin die Liste nun schon mehrfach durchgegangen, er ist dort einfach nicht. Der Skill "iobroker.iot" wird aber tatsächlich verwendet, ich habe die Mail von Amazon Anfang Oktober bekommen und bekomme im Moment auch bei jedem Alexa-Kommando für den IOBroker diese Nachricht, dass der Skill ab dem 4.11. nicht mehr funktioniert. In der Alexa-App kann ich auch die Lampen auch über den Skill steuern. Ich kann ihn aber komischerweise nicht in der Alexa-App finden, um ihn zu deaktivieren.
Habt Ihr eine Idee, was ich hier falsch mache?
Vielen Dank für Eure Hilfe!
@miwu sagte in Neuer Alexa-Skill "iobroker.assistant":
Habt Ihr eine Idee, was ich hier falsch mache?
Ich unke jetzt mal: Zu spät dran?
Der 04.11.25 ist ja schon ne Weile vorbei.Nee. im Ernst. Da Du mit dem Problem scheinbar nicht alleine bist (gab hier schon ähnliche Meldungen), tippe ich mal darauf, dass Amazonien den Skill bei allen irgendwie hart rausgenommen hat. Nicht die Verknüpfung an sich, aber die Erreich-/Auswählbarkeit in der Skill-Übersicht. Selbst dann, wenn der Skill bisher noch nicht deaktiviert war.
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
-
@miwu sagte in Neuer Alexa-Skill "iobroker.assistant":
Habt Ihr eine Idee, was ich hier falsch mache?
Ich unke jetzt mal: Zu spät dran?
Der 04.11.25 ist ja schon ne Weile vorbei.Nee. im Ernst. Da Du mit dem Problem scheinbar nicht alleine bist (gab hier schon ähnliche Meldungen), tippe ich mal darauf, dass Amazonien den Skill bei allen irgendwie hart rausgenommen hat. Nicht die Verknüpfung an sich, aber die Erreich-/Auswählbarkeit in der Skill-Übersicht. Selbst dann, wenn der Skill bisher noch nicht deaktiviert war.
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
-
Naja, bisher funktionierte ja noch alles

Ich aktiviere nun wie empfohlen einfach den neuen Skill und werde berichten.
Vielen Dank für die superschnelle Antwort!
@miwu said in Neuer Alexa-Skill "iobroker.assistant":
Naja, bisher funktionierte ja noch alles

Ich aktiviere nun wie empfohlen einfach den neuen Skill und werde berichten.
Vielen Dank für die superschnelle Antwort!
Ich hatte gestern das gleiche Problem. Konnte in der Alexa-App den iobroker.iot skill nicht mehr finden, obwohl er unter der Haube noch aktiv war und auch noch funktionierte. Habe dann einfach den iobroker.assistant skill aktiviert und die alten Devices (welche mit iobroker.iot verbunden waren) manuell gelöscht. Grundsätzlich funktioniert alles.
-
@miwu said in Neuer Alexa-Skill "iobroker.assistant":
Naja, bisher funktionierte ja noch alles

Ich aktiviere nun wie empfohlen einfach den neuen Skill und werde berichten.
Vielen Dank für die superschnelle Antwort!
Ich hatte gestern das gleiche Problem. Konnte in der Alexa-App den iobroker.iot skill nicht mehr finden, obwohl er unter der Haube noch aktiv war und auch noch funktionierte. Habe dann einfach den iobroker.assistant skill aktiviert und die alten Devices (welche mit iobroker.iot verbunden waren) manuell gelöscht. Grundsätzlich funktioniert alles.
Danke für die Infos. Ich habe das jetzt auch so gemacht und auch bei mir funktioniert es grundsätzlich. Ich habe da 150 Geräte eingerichtet und dann auch noch Alexa-Routinen drauf. Nun habe ich gut zu tun :-). Aber immerhin kann ich bei der Gelegenheit ein paar alte gescheiterte Versuche abräumen

-
@miwu sagte in Neuer Alexa-Skill "iobroker.assistant":
Habt Ihr eine Idee, was ich hier falsch mache?
Ich unke jetzt mal: Zu spät dran?
Der 04.11.25 ist ja schon ne Weile vorbei.Nee. im Ernst. Da Du mit dem Problem scheinbar nicht alleine bist (gab hier schon ähnliche Meldungen), tippe ich mal darauf, dass Amazonien den Skill bei allen irgendwie hart rausgenommen hat. Nicht die Verknüpfung an sich, aber die Erreich-/Auswählbarkeit in der Skill-Übersicht. Selbst dann, wenn der Skill bisher noch nicht deaktiviert war.
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
@samson71 said in Neuer Alexa-Skill "iobroker.assistant":
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
Bei mir ist dort auch noch "Amazon Alexa V1 (veraltet)"angehakt. Sollte ich diesen Haken entfernen?
-
@samson71 said in Neuer Alexa-Skill "iobroker.assistant":
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
Bei mir ist dort auch noch "Amazon Alexa V1 (veraltet)"angehakt. Sollte ich diesen Haken entfernen?
-
@samson71 said in Neuer Alexa-Skill "iobroker.assistant":
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
Bei mir ist dort auch noch "Amazon Alexa V1 (veraltet)"angehakt. Sollte ich diesen Haken entfernen?
@miwu said in Neuer Alexa-Skill "iobroker.assistant":
@samson71 said in Neuer Alexa-Skill "iobroker.assistant":
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
Bei mir ist dort auch noch "Amazon Alexa V1 (veraltet)"angehakt. Sollte ich diesen Haken entfernen?
Ich hatte V1 deselektiert. Denke das solltest Du auch tun.
-
@miwu said in Neuer Alexa-Skill "iobroker.assistant":
@samson71 said in Neuer Alexa-Skill "iobroker.assistant":
Von daher wird Dir vermutlich nichts anderes übrig bleiben, als auf das Deaktivieren zu verzichten und den Rest nach Anleitung zu machen. Wenn am Ende der neue Assistant-Skill aktiviert und im iot-Adapter nur noch V3 angehakt ist, sollte das auch seinen Dienst tun.
Bei mir ist dort auch noch "Amazon Alexa V1 (veraltet)"angehakt. Sollte ich diesen Haken entfernen?
Ich hatte V1 deselektiert. Denke das solltest Du auch tun.