NEWS
SONOFF NSPanel mit Lovelace UI
-
@flipps sagte in SONOFF NSPanel mit Lovelace UI:
Welche Datenpunkte soll ich senden? Ich habe noch nicht so viel Hilfe beansprucht deswegen bin ich mir da nicht sicher
Ist ja eigentlich mehr die Beschreibung der aktuellen Funktionsweise...
Falls alle Alexa-tauglich eingebunden sind, sollte ein Speaker auch reichen. Aber ich weiß ja nicht, was du wie unter welchem Adapter siehst, oder wie du das in der Alexa GUI zugeordnet hast? Multigroup, Group, Stereopaar, Heimkino???? Irgendwie müssen die ja konfiguriert sein, damit sie nicht zeitversetzt spielen.
Gerne mal einen Auszug schicken. Die Seriennummern kannst du ja unkenntlich machen
-
Ich hab den Lautsprecher in der Sonos App konfiguriert und dann ist dieser auch automatisch in der Alexa App als Speaker erschienen, den müsste ich also noch in eine Gruppe Packen dort.
Ich habe grade in der Alexa App gesehen das Alexa selbst bzw. Sonos eine Gruppe angelegt hat (Name Partyraum) wo nur der eine Speaker drin steht.
Das NS Panel soll sich quasi nur um den Speaker Partyraum in der Gruppe Partyraum in meinem Partyraum kümmern.
Allesvon einem Speaker aufklappen und Bilder? (mache ich dann gleich wenn ich zu hause bin
-
Okay, wenn der die Gruppe angelegt hat, dann die Gruppe und den einen Speaker mal aus dem Alexa2 Adapter posten
-
@armilar Die Gruppen hab ich bisher noch nit im Adapter entdeckt, dann muss ich da gleich mal nach suchen.
-
@flipps Du hast doch geschrieben "Gruppe" Partyraum
-
@armilar Ja die habe ich in der Alexa App gesehen, aber noch nicht im Alexa2 Adapter.
-
@armilar said in SONOFF NSPanel mit Lovelace UI:
@flipps Du hast doch geschrieben "Gruppe" Partyraum
So, anbei sind mal ein paar Fotos, aber wie eben schon geschrieben finde ich die Gruppen im Alexa2 Adapter nicht.
Das Problem mit der Licht Scenen Ansteuerung hat sich auch grade erledigt, ich habe die ganze zeit die Scene der falschen Lampen angesteuert konnte also nicht klappen.
-
Sieht für mich nach einer Gruppe aus
Lege mal eine Variable für die Seriennummer e71fbd5... usw. an.
let Alexa_Partyraum = <PageMedia> { 'type': 'cardMedia', 'heading': 'Alexa Partyraum', 'useColor': true, 'items': [<PageItem>{ id: AliasPath + 'Media.Partyraum', adapterPlayerInstance: 'alexa2.0.', mediaDevice: 'e71fbd51f0e......', speakerList: ['Partyraum'], //analog alexa2 Music-Provider playList: ['TuneIn.Radio Bob Rock'], equalizerList: ['Bassboost','Klassik','Dance', 'Deep', 'Electronic', 'Flat', 'Hip-Hop', 'Rock', 'Metal', 'Jazz', 'Latin', 'Tonstärke', 'Lounge', 'Piano'], colorMediaIcon: colorAlexa, colorMediaArtist: Yellow, colorMediaTitle: Yellow, autoCreateALias : true }] };
Die missglückten Aliase kannst du rauswerfen. setObjects muss im JS-Adapter angehakt sein.
Nicht vergessen die Seite "Alexa_Partyraum" in pages einzutragen...
Dann das Script durchstarten. Einmal bis zur schwarzen Seite, dann Screensaver. Danach sollte der Player da sein.
-
@flipps sagte in SONOFF NSPanel mit Lovelace UI:
Das Problem mit der Licht Scenen Ansteuerung hat sich auch grade erledigt, ich habe die ganze zeit die Scene der falschen Lampen angesteuert konnte also nicht klappen.
Solche Dinge passieren
-
Sieht für mich nach einer Gruppe aus
Okay, ich dachte nur weil bei Name halt das Sonos dahinter steht wäre es als Device zu sehen, aber macht ja dann keinen Sinn weil es dann kein Alexa Device wäre.
Die missglückten Aliase kannst du rauswerfen.
Meinst du die die der Adapter Automatisch erstellt hat?
-
ja, alles was an Versuchen mit falschen Seriennummern durch das Script angelegt wurde, könnte mit dem Gerätemanager entfernt werden.
-
Hallo zusammen,
wie bekommt man denn auf der PageEntities das so hin, dass man auf 'Heizung' tippen kann und sich dann die Heizungsseite (cardThermo) öffnet um Einstellungen vorzunehmen?
Beim Rollo vom Büro gehts ja auch.
Ich komme da einfach nicht mehr weiter.
Alias sind eingerichtet
Gruß
Georg -
Im Gegensatz zu den Steuerelementen mit den inkludierten Popup-Dialogen:
- Licht --> popupLight
- Rollos --> popupShutter
ist die cardThermo eine "Card", wie auch die cardEntities oder cardGrid, etc.
Die cardThermo verfügt zwar über ein popUpThermo, dieses wird jedoch aus der cardThermo geöffnet (3 Punkte unter der Solltemperatur, wenn konfiguriert)
Wenn jetzt aus einer cardEntities oder cardGrid eine "Card" geöffnet werden soll, dann ist es ein "Submenü" und genauso müsste es angelegt werden.https://github.com/joBr99/nspanel-lovelace-ui/wiki/ioBroker-Navigation#einleitung
-
@armilar So der Palyer zeigt mir jetzt schonmal an was läuft, play drücken kann ich auch und er fängt an zu spielen, das wars aber auch. Das Debugfenster unterm JS wir dann schön orange
21:39:59.182 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5054:27) 21:39:59.183 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:39:59.183 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5877:17) 21:39:59.184 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:39:59.185 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:39:59.185 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:39:59.186 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:39:59.186 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:39:59.188 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:39:59.188 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:39:59.196 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5136:26) 21:39:59.197 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:39:59.197 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5877:17) 21:39:59.198 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:39:59.198 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:39:59.199 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:39:59.199 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:39:59.200 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:39:59.200 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:39:59.201 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:39:59.212 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5147:17) 21:39:59.212 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:39:59.212 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5877:17) 21:39:59.213 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:39:59.213 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:39:59.213 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:39:59.214 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:39:59.214 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:39:59.214 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:39:59.215 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:39:59.219 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5334:21) 21:39:59.220 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:39:59.220 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5877:17) 21:39:59.220 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:39:59.221 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:39:59.221 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:39:59.221 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:39:59.221 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:39:59.222 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:39:59.222 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:40:03.672 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5054:27) 21:40:03.673 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:40:03.673 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5898:21) 21:40:03.673 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:40:03.674 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:40:03.674 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:40:03.674 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:40:03.675 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:40:03.675 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:40:03.676 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:40:03.681 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5136:26) 21:40:03.682 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:40:03.682 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5898:21) 21:40:03.683 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:40:03.683 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:40:03.683 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:40:03.684 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:40:03.684 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:40:03.684 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:40:03.685 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:40:03.690 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5147:17) 21:40:03.691 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:40:03.691 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5898:21) 21:40:03.691 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:40:03.692 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:40:03.692 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:40:03.692 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:40:03.693 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:40:03.693 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:40:03.694 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12) 21:40:03.699 warn javascript.1 (12445) at GenerateMediaPage (script.js.NsPanel.NSPANELHUETTE:5334:21) 21:40:03.700 warn javascript.1 (12445) at GeneratePage (script.js.NsPanel.NSPANELHUETTE:3506:29) 21:40:03.700 warn javascript.1 (12445) at HandleButtonEvent (script.js.NsPanel.NSPANELHUETTE:5898:21) 21:40:03.700 warn javascript.1 (12445) at HandleMessage (script.js.NsPanel.NSPANELHUETTE:3447:21) 21:40:03.701 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3356:25) 21:40:03.701 warn javascript.1 (12445) at step (script.js.NsPanel.NSPANELHUETTE:33:23) 21:40:03.711 warn javascript.1 (12445) at Object.next (script.js.NsPanel.NSPANELHUETTE:14:53) 21:40:03.711 warn javascript.1 (12445) at script.js.NsPanel.NSPANELHUETTE:8:71 21:40:03.712 warn javascript.1 (12445) at __awaiter (script.js.NsPanel.NSPANELHUETTE:4:12) 21:40:03.712 warn javascript.1 (12445) at Object.<anonymous> (script.js.NsPanel.NSPANELHUETTE:3348:12)
hast du eine idee was ich noch falsch gemacht haben könnte?
-
Wurde alles vom TS-Script angelegt? Oder hast du da mitgewirkt?
Zeige mall deine Variable und den erstellten ALIAS bitte
Vor dem Antworten bitte einmal komplett den ioBroker durchstarten um sicher zu gehen, dass da nichts andere hängt...
Sieht im ersten Moment so aus, als würden die Datenpunkte vom Alias streiken...
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
Pages sind die Seiten, die alle in der obersten Reihe / Hierarchie liegen, Subpages liegen verschachtelt darunter. Beispiel im Wiki
Die Aufteilung ist mir klar, allerdings hab ich in Subpages nichts eingetragen und trotzdem hab ich diese Menüstruktur.
Deshalb frag ich mich für was ich die Subpages noch mal extra auflisten soll, wenn es wohl reicht diese einfach mit "subpage: true" so zu deklarieren...Aber vielleicht übersehe ich ja was.
-
subpages haben eine andere Menüführung. Wahrscheinlich wird irgendetwas nicht korrekt durchgeführt. Besser unter subpages platzieren, wenn nicht auf Top-Level-Ebene.
-
@armilar
Vielen Dank....
Heute morgen wollte ich unter Alias, die überflüssigen Modi entfernen.
Das hat aber nicht geklappt. Die überflüssigen gelöscht, alles angepasst und gespeichert.
Beim nächsten mal waren wieder alle Modi eingetragen. Heute Abend habe ich dann einfach unter Objekte, den Alias Mode manuell geändert und nach meinen Bedürfnissen angepasst.Jetzt passt alles uns es sieht genauso aus, wie bei Dir.
Ok. das A/C Symbol für "Auto" ist jetzt nicht so schön, aber ok.Vielen Dank nochmal für Deine schnelle und super ausführliche Hilfe.
-
Welches wäre denn für dich ein passendes Symbol für "Auto". Den könnte ich sonst auch noch parametrierbar machen...
... und sehr gerne
Die aktuelle Beschreibung ist echt bescheiden bis gefühlt gar nicht vorhanden...
-
@armilar Hier das Foto vom AliasOrdner:
Wurde alles vom TS-Script angelegt? Oder hast du da mitgewirkt?
Ist erschienen nachdem ich das Script für den Alexa2adapter mit dem von dir aktualisiert habe.
Und hier die Variablen:
let Alexa_Partyraum = <PageMedia> { 'type': 'cardMedia', 'heading': 'Alexa Partyraum', 'useColor': true, 'items': [<PageItem>{ id: AliasPath + 'Media.Partyraum', adapterPlayerInstance: 'alexa2.0.', mediaDevice: 'e71fbd51f0e94d0ca016de2dc76f8d7b', speakerList: ['Partyraum'], //analog alexa2 Music-Provider playList: ['TuneIn.Radio Bob Rock'], equalizerList: ['Bassboost','Klassik','Dance', 'Deep', 'Electronic', 'Flat', 'Hip-Hop', 'Rock', 'Metal', 'Jazz', 'Latin', 'Tonstärke', 'Lounge', 'Piano'], colorMediaIcon: colorAlexa, colorMediaArtist: Yellow, colorMediaTitle: Yellow, autoCreateALias : true }] };
Vielen Dank für deine Unterstützung