NEWS
Mehrere Alexas -> Idee und Frage ob Bluefox es erlaubt
-
Guten Morgen, lass mich einmal schnell dartauf Antworten.
1. Mehrere Accounts (3 bei mir) im IoBroker.net anlegen um mehrere App-Keys zu generieren. Frage -> Darf ich das? `
Ja, das darfst du. Das ist die einzige Möglichkeit momentan die Alexas zu Vereinzeln.
2. Mehrere Cloud-Adapter installieren und mit den verschiedenen App-Keys verbinden. Frage -> Geht das überhaupt? `
Auch hier ein klares Ja, du installierst mehrere Instanzen der Cloud.
Hast dann eine Cloud.0; Cloud.1 und Cloud.2 und darüber generierst du dann die App-Keys. Musst allerdings auch immer einen neuen Benutzer auf iobroker anlegen. Kommt aber bestimmt irgend wann einmal das es unter einem Account geht.
Aber so ist es momentan auch in Ordnung. Die ganze Sache ist ja noch in ihren Anfängen. Und Bluefox ist gerade ziemlich gestresst wegen uns :mrgreen:
Auf ein gutes gelingen
Gruß Andreas
-
Sodele, nun bin ich gerade mal voller Elan an das Thema rangegangen und habe einen 2. Acc für alles erstellt. Auch bei IoBroker einen 2. AppKey erstellt und eine 2. Cloud Instanz angelegt.
Leider werden mir aber in beiden Cloudadaptern die gleichen Smart-Namen und Geräte angezeigt
Ändere ich einen Smart-Namen in Cloud.0, ist der anschließend auch in Cloud.1 geändert und umgekehrt schnief
@Bluefox - ist das ein Bug oder ist es gewollt?
Adapter Version ist 0.6.8
IoBroker Admin ist Version 1.6.11
-
Ändere ich einen Smart-Namen in Cloud.0, ist der anschließend auch in Cloud.1 geändert und umgekehrt schnief
@Bluefox - ist das ein Bug oder ist es gewollt? `
Editiere bitte mal unter Objekte das Gerät bzw. den Datenpunkt (das Bleistiftsymbol am Ende der Zeile)Dann siehst Du unten das Feld smartName. Dort wird der Cloud-Adaptername eingetragen.
Das erklärt weshalb Du immer den Eintrag für beide überschreibst (siehe auch Screenshot anbei).
Du könntest versuchen das entweder über einen weiteren Datenpunkt zu lösen (ich bin aber gar nicht sicher ob/wie das geht 8-) )
oder, wahrscheinlich einfacher, Du erstellst unter neuem Namen eine Szene die nur aus diesem einen Element/Datenpunkt besteht.
Damit kannst Du das Gerät/den Datenpunkt auch unter 2 (oder auch mehr) Namen anlegen/ansprechen.
Hoffe das hilft
1917_set_temperature.jpg -
Editiere bitte mal unter Objekte das Gerät bzw. den Datenpunkt (das Bleistiftsymbol am Ende der Zeile)
Dann siehst Du unten das Feld smartName. Dort wird der Cloud-Adaptername eingetragen.
Das erklärt weshalb Du immer den Eintrag für beide überschreibst (siehe auch Screenshot anbei). `
Stimmt, von daher ist es Logisch, dass die Namen übernommen werden.Du könntest versuchen das entweder über einen weiteren Datenpunkt zu lösen (ich bin aber gar nicht sicher ob/wie das geht 8-) )
oder, wahrscheinlich einfacher, Du erstellst unter neuem Namen eine Szene die nur aus diesem einen Element/Datenpunkt besteht.
Damit kannst Du das Gerät/den Datenpunkt auch unter 2 (oder auch mehr) Namen anlegen/ansprechen. `
Das bringt leider nichts, weil ich ja dann in beiden Adaptern doch die gleichen Namen hätte. Wenn ich z.B. eine Scene für Licht in der Stube und eine fürs Schlafzimmer machen würde, dann hätte ich die auch unter allen Adaptern und damit dann auch in den Alexas doppelt - oder denke ich da grad falsch?
Edit: Auch gerade getestet. Füge ich ein neues Gerät zum Cloud.1 hinzu, ist dies auch in Cloud.0 drin. Lösche ich in Cloud.0, verschwindet es auch in Cloud.1.
-
Versuche folgendes:
sagen wir mal der original Datenpunkt heisst ""Licht Wohnzimmer""
1.) im ioBroker eine Szene mit dem Namen "Lampe Wohnzimmer" anlegen
2.) in diese Szene hängst Du den original Datenpunkt "Licht Wohnzimmer" rein
3.) im Cloud-Adapter gehst Du in den Einstellungen auf die Registerkarte Smart Geräte
4.) über das + Symbol (links neben dem Wort "FIlter") ein neues Smart Gerät hinzufügen
5.) in der Auswahlliste unter Scene.0 die Szene "Lampe Wohnzimmer" auswählen
6.) Smart Geräte in der Alexa/Echo App suchen
7.) daraufhin sollte das zusätzliche Gerät "Lampe Wohnzimmer" verfügbar sein
Nun solltest Du sowohl über "Alexa, schalte die Lampe im Wohnzimmer ein"
als auch über "Alexa, schalte das Licht im Wohnzimmer ein"
die Lampe schalten können
= 2 (oder mehr) Namen für das gleiche Gerät
Den zweiten Cloud-Adapter benötigst Du hier nicht mehr
Try it
-
Sodele, nun bin ich gerade mal voller Elan an das Thema rangegangen und habe einen 2. Acc für alles erstellt. Auch bei IoBroker einen 2. AppKey erstellt und eine 2. Cloud Instanz angelegt.
Leider werden mir aber in beiden Cloudadaptern die gleichen Smart-Namen und Geräte angezeigt
Ändere ich einen Smart-Namen in Cloud.0, ist der anschließend auch in Cloud.1 geändert und umgekehrt schnief
@Bluefox - ist das ein Bug oder ist es gewollt?
Adapter Version ist 0.6.8
IoBroker Admin ist Version 1.6.11 `
Das ist so gewollt. Oder anders gesagt, nicht daran gedacht… Um Das zu machen was du vor hast, muss ich noch mal 30% umzuschreiben. Ich wurde gerne über die Amazon Pläne an dieser Stelle erfahren. -
Das ist so gewollt. Oder anders gesagt, nicht daran gedacht… Um Das zu machen was du vor hast, muss ich noch mal 30% umzuschreiben. Ich wurde gerne über die Amazon Pläne an dieser Stelle erfahren. `
Ne ne, dann lass mal gut sein. Ich habe bei Amazon auch schon angefragt, dass man eine Alexa einem Raum zuordnen kann, so dass sie denn den Raum sozusagen selbst hinzufügt. Man hat sich sogar gemeldet und den Hintergrund erfragt und wollte es nun an die Entwicklung weitergeben.
Was das heißt weis ich natürlich nicht, aber dass du nun den Adapter umschreibst muss nicht sein. Ich denke, wenn du die Version mit den mehrfachen Smart-Nahmen machst wird das auch reichen. Dann wird es halt Stubenlicht, Flurlicht und so weiter
@BBTown - Danke für die Tipps aber so klappt es auch nicht.
-
@BBTown - Danke für die Tipps aber so klappt es auch nicht.
Ich habe auch ganz offensichtlich bei deiner Fragestellung nicht aufmerksam genug "zugehört"Du willst nicht ein und den selben Datenpunkt unter zwei Namen aufrufen können,
sondenr im Gegenteil, unter einem Begriff zwei unterschiedliche Datenpunkte ansprechen,
korrekt ?
-
Du willst nicht ein und den selben Datenpunkt unter zwei Namen aufrufen können,
sondenr im Gegenteil, unter einem Begriff zwei unterschiedliche Datenpunkte ansprechen,
korrekt ? `
Nein, eigentlich den selben Datenpunkt in räumliche Abhängigkeit zur jeweiligen Alexa. Damit würde der Datenpunkt 2 Namen haben, was mit Scenen gehen würde. Das Problem ist nur, das die vereinfachten Datenpunkten in allen Cloud-Adaptern vorhanden wären.
Meine Vorstellung war folgende:
Ich habe aktuell 4 Alexas in Stube, Schlafstube, Büro und Flur. In jedem dieser Räume wollte ich die Interaktion "Natürlicher" machen indem ich jeweils nur noch "Alexa Licht an" sagen wollte, wenn ich in dem entsprechenden Raum bin. Aus einem anderen Raum währe dann z.B. "Alexa Licht Büro" die gleiche Aktion. Dazu müsste aber jede Alexa eine eigene Listen haben.
Für Alexa in der Stube würde als "Licht" das Stubenlicht sein und Alexa im Büro dann "Licht" das Bürolicht. Fand ich natürlicher als immer einen Raum mitsagen zu müssen. Da man Alexa jedoch nicht den Räumen zuordnen kann, war der Gedanke die Alexas verschiedenen Accounts zuzuordnen und dann über jeweils getrennte Cloud Adapter einzubinden
-
Du willst nicht ein und den selben Datenpunkt unter zwei Namen aufrufen können,
sondenr im Gegenteil, unter einem Begriff zwei unterschiedliche Datenpunkte ansprechen,
korrekt ? `
Nein, eigentlich den selben Datenpunkt in räumliche Abhängigkeit zur jeweiligen Alexa. Damit würde der Datenpunkt 2 Namen haben, was mit Scenen gehen würde. Das Problem ist nur, das die vereinfachten Datenpunkten in allen Cloud-Adaptern vorhanden wären.
Meine Vorstellung war folgende:
Ich habe aktuell 4 Alexas in Stube, Schlafstube, Büro und Flur. In jedem dieser Räume wollte ich die Interaktion "Natürlicher" machen indem ich jeweils nur noch "Alexa Licht an" sagen wollte, wenn ich in dem entsprechenden Raum bin. Aus einem anderen Raum währe dann z.B. "Alexa Licht Büro" die gleiche Aktion. Dazu müsste aber jede Alexa eine eigene Listen haben.
Für Alexa in der Stube würde als "Licht" das Stubenlicht sein und Alexa im Büro dann "Licht" das Bürolicht. Fand ich natürlicher als immer einen Raum mitsagen zu müssen. Da man Alexa jedoch nicht den Räumen zuordnen kann, war der Gedanke die Alexas verschiedenen Accounts zuzuordnen und dann über jeweils getrennte Cloud Adapter einzubinden `
Hallo,
wenn Dir dazu eine Lösung eingefallen ist, sag bitte Bescheid.
Ich habe je einen Dot in Küche, Wohnzimmer, Schlafzimmer und Bad und stehe vor dem gleichen Problem.
Gruß
Sid
-
Hallo,
ich würde auch gerne meine aktuell 2 Alexas in unterschiedlichen Räumen ohne den Raumnamen steuern. Daher meine Bitte an Bluefox, diese Möglichkeit bei der weiteren Entwicklung mit einzuplanen. Es wäre super wenn jede Cloud-Instanz ihre eigenen Aufzählungen und Smartname speichert und nicht die Info an den Datenpunkten gespeichert werden.
D.h. die "smartname" Werte aus den Datenpunkten in eine Tabelle/Datenbank der jeweiligen Cloud-Adapter speichern und dort dann mit der ID des Datenpunktes verbinden.
Vielleicht findet sich ja irgendwann die Zeit diese 30% Code umzubauen und dann könnte man jedem Raum eine Alexa spendieren. Wenn wir hier auf Amazon warten, dann wird das dieses Jahr nichts mehr Bluefox ist das um 1000% schneller und hat meiner Meinung nach auch 1000% mehr Wissen über SmartHome-Steuerung.
Gruß AlGu
-
Das würde aber dann auch auf Server-Last hinauslaufen. Wenn sich jeder 2, 3, 4, 5 Accounts anlegt, damit er die mit verschiedenen Amazon-Accounts und letztendlich Alexas verbinden kann… ist halt die Frage wie lange das auf dauer gut geht. Ich kann es nicht einschätzen aber ich nerv Amazon weiter.
Vielleicht sollte das jeder einfach mal machen, der sich solche Funktion wünscht. In Deutschland war ich scheinbar der 1. - zumindest wenn man dem Support glaubt der erst nicht verstand worum es geht und dann nicht verstand warum das eigentlich nicht geht lol Na ja, vielleicht nen bisserl überspitzt aber man wollte es weiter geben. Ich denke, viele Anforderungen helfen da auch viel...
LG
Mario
-
Hallo Mario,
ich bin zwar nicht Amazon, aber ich verstehe dein Problem ehrlich gesagt auch nicht.
Ich habe auch mehrere Alexa's, genau genommen 3, aber mein Wecker klingelt nur auf meinem Echo im Schlafzimmer. Das kann man doch wunderbar im Amazon Alexa Account definieren. Genauso kann ich auf unterschiedlichen Echo's gleichzeitig unterschiedliche Sachen ablaufen lassen.
-
Hallo Mario,
ich bin zwar nicht Amazon, aber ich verstehe dein Problem ehrlich gesagt auch nicht.
Ich habe auch mehrere Alexa's, genau genommen 3, aber mein Wecker klingelt nur auf meinem Echo im Schlafzimmer. Das kann man doch wunderbar im Amazon Alexa Account definieren. Genauso kann ich auf unterschiedlichen Echo's gleichzeitig unterschiedliche Sachen ablaufen lassen. `
Hi Poex,
hier geht es auch nicht um Wecker, die kann ich natürlich Konfigurieren und auch nicht darum, auf unterschiedlichen Echos unterschiedliche Sachen ablaufen zu lassen.
Mein Wunsch ist es, auf unterschiedlichen Echos unterschiedliche Namen für ein Gerät zu definieren und dies in Abhängigkeit von dem jeweiligem Raum.
So soll z.B. jede Alexa bei "Licht an" das Licht im jeweiligen Raum einschalten wo sie steht. Aktuell muss man dazu jedesmal z.B. "Licht Wohnzimmer an" sagen auch wenn man doch eigentlich in dem Raum steht. Auch Heizung auf xx°C sollte einfach in dem Raum ausgeführt werden, wo die jeweilige Alexa steht. Diese Notwendigkeit jeweils den Raum mitzugeben finde ich unnatürlich.
Wenn man dann aus anderen Räumen steuert ist "Licht Wohnzimmer an" oder "Heizung Wohnzimmer auf…" wieder gewünscht.
Hoffe es ist jetzt klarer geworden.
-
Yep, jetzt ist der Groschen gefallen
-
Hallo,
ich bin neu hier und habe auch nach einer Lösung wie Mario gesucht. Ich weiß das, dass Thema schon etwas älter ist, aber vielleicht gibt es ja ein e Lösung.
Ich sage mal ganz einfach, man bräuchte doch nur eine eigene Datenbank pro cloud Adapter. Oder ist das falsch?
Einfacher gesagt als getan.
Gruß
Gordon
-
Hallo,
ich bin neu hier und habe auch nach einer Lösung wie Mario gesucht. Ich weiß das, dass Thema schon etwas älter ist, aber vielleicht gibt es ja ein e Lösung.
Ich sage mal ganz einfach, man bräuchte doch nur eine eigene Datenbank pro cloud Adapter. Oder ist das falsch?
Einfacher gesagt als getan.
Gruß
Gordon `
Theoretisch kannst du soviele Cloud Adapter installieren wie du willst und Gewerke zuweisen.
Da du dafür aber auch mehrere Cloud Zugänge benötigst sie @Bluefox sich Mal darüber Äußeren
–-----------------------
Send from mobile device
-
Hallo,
ich bin neu hier und habe auch nach einer Lösung wie Mario gesucht. Ich weiß das, dass Thema schon etwas älter ist, aber vielleicht gibt es ja ein e Lösung.
Ich sage mal ganz einfach, man bräuchte doch nur eine eigene Datenbank pro cloud Adapter. Oder ist das falsch?
Einfacher gesagt als getan.
Gruß
Gordon `
Theoretisch kannst du soviele Cloud Adapter installieren wie du willst und Gewerke zuweisen.
Da du dafür aber auch mehrere Cloud Zugänge benötigst sie @Bluefox sich Mal darüber Äußeren
–-----------------------
Send from mobile device `
Da iobroker.net ziemlich beschäftigt ist, denke ich dass es nicht fair ist, anderen gegenüber, 3 Sockets zu belegen.Zusätzlich habe ich solche Funktionalität eher für .pro gedacht.
In der Zukunft will ich auch mehr als eine Verbindung aus einem System unterbinden.
Letztendlich ist das Manko von Amazon, dass die ID-Gerät nicht mitgeben.
-
Es funktioniert sowieso nicht, da in der Alexa App alle Geräte zusammen kommen und dann nichts mehr geht. Habe da seinerzeit ja viel rumgespielt mit mehren Cloud-Adaptern und unterschiedlichen Amazon Accounts und so. Bringt alles nicht wirklich was
@Bluefox - die Pro habe ich schon und den Wunsch auch noch - also wenn du da was Entwickelst bin ich der erste Abnehmer :lol: :lol: :lol:
-
Man kann das jetzt mit einem cloud-Adapter machen.
Gab gestern morgen auf meim eierphone ein Update für die alexa App. Laut changelog sollte das nun gehen - und es geht.
Hab meinen Dot nun in Wohnzimmer umbenannt. Und nun kann ich alles was auch Wohnzimmer heißt, schalten ohne Wohnzimmer zu sagen. Der Rest läuft wie bisher.
Temperaturabfragen gehen jetzt auch VIEL besser. Wenn ich frage: Wie ist die Temperatur? Sagt sie mir nicht mehr die Außentemperatur an, sondern „wohnzimmertemperatur“.
Es wird [emoji6]
Gesendet von iPhone mit Tapatalk