NEWS
Test Adapter NSPanel-lovelace-ui v0.17.x
-
Kann ich bestätigen - werde mal gucken wo das was fehlt
-
@michaelf
Es wäre möglich das das am TFT liegt, da kann ich dann jetzt nix dran machen.Bitte gib mir zu dem dimmer ein Bild aus dem alias.0 Ordner und die konfiguration aus dem Skript dazu.
-
@michaelf
Es wäre möglich das das am TFT liegt, da kann ich dann jetzt nix dran machen.Bitte gib mir zu dem dimmer ein Bild aus dem alias.0 Ordner und die konfiguration aus dem Skript dazu.
@ticaki
Dies hier?

const main: ScriptConfig.PageGrid = { type: 'cardGrid', uniqueName: 'main', heading: 'Wohnzimmer', useColor: true, items: [ <PageItem>{ id: 'alias.0.NSPanel.StehlampeWzRGB', interpolateColor: true, name: 'Stehlampe'}, <PageItem>{ id: 'alias.0.NSPanel.TvSchrankWohnzimmer', interpolateColor: true, name: 'Licht TV Schrank'}, <PageItem>{ id: 'alias.0.NSPanel.Saba', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Saba'}, <PageItem>{ id: 'alias.0.NSPanel.TvWohnzimmer', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Tv'}, <PageItem>{ id: 'alias.0.NSPanel.AlexaWz', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Alexa'} ] }; -
Ich kann beim Dimmer nichts auffälliges feststelllen - wenn man gedrückt hält, geht die Helligkeitseinstellung auf. Oder hab ich das Problem falsch verstanden?
Ok das ist noch vom Skript und ich mag das garnicht - bitte das
<PageItem>im gesamten Skript mit suchen und ersetzen löschen. Dann Fehler beheben und wenn du nicht klar kommst fragen... Erklärung:<PageItem>bedeutet alles was jetzt folgt ist ein PageItem - brauchst du nicht prüfen wird schon richtig sein...
P.S. interpolateColor kannste raus machen - das gibts nicht mehr macht der Adapter so oder so.
-
Ich kann beim Dimmer nichts auffälliges feststelllen - wenn man gedrückt hält, geht die Helligkeitseinstellung auf. Oder hab ich das Problem falsch verstanden?
Ok das ist noch vom Skript und ich mag das garnicht - bitte das
<PageItem>im gesamten Skript mit suchen und ersetzen löschen. Dann Fehler beheben und wenn du nicht klar kommst fragen... Erklärung:<PageItem>bedeutet alles was jetzt folgt ist ein PageItem - brauchst du nicht prüfen wird schon richtig sein...
P.S. interpolateColor kannste raus machen - das gibts nicht mehr macht der Adapter so oder so.
Bei mir passiert nichts wenn ich lange drücke.
const main: ScriptConfig.PageGrid = { type: 'cardGrid', uniqueName: 'main', heading: 'Wohnzimmer', useColor: true, items: [ { id: 'alias.0.NSPanel.StehlampeWzRGB', name: 'Stehlampe'}, { id: 'alias.0.NSPanel.TvSchrankWohnzimmer', name: 'Licht TV Schrank'}, { id: 'alias.0.NSPanel.Saba', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Saba'}, { id: 'alias.0.NSPanel.TvWohnzimmer', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Tv'}, { id: 'alias.0.NSPanel.AlexaWz', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Alexa'} ] }; -
Bin grade mit dem zweiten Panel ungezogen, geht wesentlicher schneller als mit dem Script!
Hier geht nur mein Taster nicht mehr:
// Status Icon mrIcon1ScreensaverEntity: { type: 'script', ScreensaverEntity: 'Relay.1', ScreensaverEntityIconOn: 'lightbulb', ScreensaverEntityIconOff: null, ScreensaverEntityValue: null, ScreensaverEntityValueDecimalPlace: 0, ScreensaverEntityValueUnit: null, ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff },Hier war vorher ein Taster, habe im Moment keine Ahnung wie ich den wieder da hin bekomme, war das in der Tasmota Konsole?
-
Und ab und zu diese Fehlermeldung:
admin.0 2026-04-19 11:53:47.049 warn nspanel-lovelace-ui has an invalid jsonConfig: [{"instancePath":"/items/pagePower/items/pagePowerdata/items/6","schemaPath":"#/additionalProperties","keyword":"additionalProperties","params":{"additionalProperty":"attr"},"message":"must NOT have additional properties"},{"instancePath":"/items/pagePower/items/pagePowerdata/items/6","schemaPath":"#/items/allOf/18/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"/items/pagePower/items/pagePowerdata","schemaPath":"#/patternProperties/%5E.%2B/allOf/57/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"/items/pagePower","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/11/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]Also der Item6 ist meine Batterie, von der Anzeige geht aber alles.
-
@michaelf
Das da ist nicht der Taster, das ist das Icon
Für die Taster umzustellen gibts nen State im panel (detach)
-
@michaelf
Das da ist nicht der Taster, das ist das Icon
Für die Taster umzustellen gibts nen State im panel (detach)
-
Nochmal kurz zum Dimmer, habe hier grade mal den alias von meinem Dachfester reinkopiert, und hier geht es mit der Seite.
Dimmer, oder RGB leider nicht:Der Letzte alias ist das Fenster:
const main: ScriptConfig.PageGrid = { type: 'cardGrid', uniqueName: 'main', heading: 'Wohnzimmer', useColor: true, items: [ { id: 'alias.0.NSPanel.StehlampeWzRGB', name: 'Stehlampe'}, { id: 'alias.0.NSPanel.TvSchrankWohnzimmer', name: 'Licht TV Schrank'}, { id: 'alias.0.NSPanel.Saba', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Saba'}, { id: 'alias.0.NSPanel.TvWohnzimmer', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Tv'}, { id: 'alias.0.NSPanel.AlexaWz', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Alexa'} { id: 'alias.0.NSPanel.Dachfenster', onColor: White, name: 'Dach Kuppel'}, -
was möchtest du genau machen mit dem Taster??
soll er das Relais direkt schalten?
möchtest du eine Aktion auslösen, wie Seite aufrufen, ein State beschreiben ?? -
Nochmal kurz zum Dimmer, habe hier grade mal den alias von meinem Dachfester reinkopiert, und hier geht es mit der Seite.
Dimmer, oder RGB leider nicht:Der Letzte alias ist das Fenster:
const main: ScriptConfig.PageGrid = { type: 'cardGrid', uniqueName: 'main', heading: 'Wohnzimmer', useColor: true, items: [ { id: 'alias.0.NSPanel.StehlampeWzRGB', name: 'Stehlampe'}, { id: 'alias.0.NSPanel.TvSchrankWohnzimmer', name: 'Licht TV Schrank'}, { id: 'alias.0.NSPanel.Saba', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Saba'}, { id: 'alias.0.NSPanel.TvWohnzimmer', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Tv'}, { id: 'alias.0.NSPanel.AlexaWz', icon: 'power', offColor: MSRed, onColor: MSGreen, name: 'Alexa'} { id: 'alias.0.NSPanel.Dachfenster', onColor: White, name: 'Dach Kuppel'},noch einmal zu dem Dimmer, was genau geht nicht?
du musst beachten, wenn du Änderungen an den Objekten durchführst die dem Adapter schon einmal bekannt sind, dann musst du nach der Änderung der Objekte den Adapter neu starten und dann das Script noch einmal starten für das Panel.
-
@TT-Tom
Jap, vielleicht nicht genau genug beschrieben. SorryAn dem Relai hängt im Prinzip ein Stromstoßschalter, also das Relai im Panel muss beim drücken kurz angehen und dann wieder aus.
Also ein normaler Taster im Betrieb.
https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/wiki/ScriptConfig#hardwarebutton-config
für dich wäre Fall1 der richtigebuttonOnDelayOffder State zum Relais ist hier.
nspanel-lovelace-ui.0.panels.xxxxxxxxx.cmd.power1 -
noch einmal zu dem Dimmer, was genau geht nicht?
du musst beachten, wenn du Änderungen an den Objekten durchführst die dem Adapter schon einmal bekannt sind, dann musst du nach der Änderung der Objekte den Adapter neu starten und dann das Script noch einmal starten für das Panel.
Ich kann die Lampe mit der Taste ein und ausschalten aber bei einem Langen drücken auf die Lampe öffnet sich kein Fenster zum dimmen oder Farbe einstellen.
Das mit dem neu starten habe ich rausgefunden und mache ich immer wenn ich was ändere.
Hier nochmal alle Einstellungen, wobei ich in dieser Konstellation kein Bild mehr der Lampe im Display angezeigt wird, aber schalten geht immer noch.



-
Ich glaube er meinte diesen state:
nspanel-lovelace-ui.0.panels.A0_xxxxxxxx.cmd.detachLeft -
Ich denke so müsste richtig gewesen sein:
// ------ DE: Ende der Screensaver Einstellungen -------------------- // ------ EN: End of screensaver settings --------------------------- // DE: Konfiguration des linken Schalters des NSPanels // EN: Configuration of the left switch of the NSPanel buttonLeft: { mode: 'buttonOnDelayOff', delay: 1, state: 'nspanel-lovelace-ui.0.panels.08_D1_F9_A3_E6_48.cmd.power1' }, // DE: Konfiguration des rechten Schalters des NSPanels // EN: Configuration of the right switch of the NSPanel buttonRight: null/*{ mode: 'switch', page: '0_userdata.0.example', }*/, }; /** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** * END STOP END STOP END - No more configuration - END STOP END STOP END *Geht leider beides nicht.
-
Ich kann die Lampe mit der Taste ein und ausschalten aber bei einem Langen drücken auf die Lampe öffnet sich kein Fenster zum dimmen oder Farbe einstellen.
Das mit dem neu starten habe ich rausgefunden und mache ich immer wenn ich was ändere.
Hier nochmal alle Einstellungen, wobei ich in dieser Konstellation kein Bild mehr der Lampe im Display angezeigt wird, aber schalten geht immer noch.



da passt dein Alias nicht mit dem Objekten über ein. du hast im Gerätemanager eine RGB Einzeln erstellt und ein den Objekten steht ein Dimmer.
ich würde dir empfehlen den alias vom Gerätemanager aus zu löschen. Prüfe dann in den Objekten ob der alias auch wirklich gelöscht ist.
Was für eine Lampe möchtest du erstellen? Dimmer oder RGB einzeln??
@ticaki @armilar habe im TFT us-p auf dem Emu festgestellt, das kein Popup öffnet für Dimmer und RGB. könnt ihr das bestätigen.
EDIT: bei cardGrid bei Entity ist okay -
da passt dein Alias nicht mit dem Objekten über ein. du hast im Gerätemanager eine RGB Einzeln erstellt und ein den Objekten steht ein Dimmer.
ich würde dir empfehlen den alias vom Gerätemanager aus zu löschen. Prüfe dann in den Objekten ob der alias auch wirklich gelöscht ist.
Was für eine Lampe möchtest du erstellen? Dimmer oder RGB einzeln??
@ticaki @armilar habe im TFT us-p auf dem Emu festgestellt, das kein Popup öffnet für Dimmer und RGB. könnt ihr das bestätigen.
EDIT: bei cardGrid bei Entity ist okay -
Ich denke so müsste richtig gewesen sein:
// ------ DE: Ende der Screensaver Einstellungen -------------------- // ------ EN: End of screensaver settings --------------------------- // DE: Konfiguration des linken Schalters des NSPanels // EN: Configuration of the left switch of the NSPanel buttonLeft: { mode: 'buttonOnDelayOff', delay: 1, state: 'nspanel-lovelace-ui.0.panels.08_D1_F9_A3_E6_48.cmd.power1' }, // DE: Konfiguration des rechten Schalters des NSPanels // EN: Configuration of the right switch of the NSPanel buttonRight: null/*{ mode: 'switch', page: '0_userdata.0.example', }*/, }; /** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** * END STOP END STOP END - No more configuration - END STOP END STOP END *Geht leider beides nicht.
Ich denke so müsste richtig gewesen sein:
// ------ DE: Ende der Screensaver Einstellungen -------------------- // ------ EN: End of screensaver settings --------------------------- // DE: Konfiguration des linken Schalters des NSPanels // EN: Configuration of the left switch of the NSPanel buttonLeft: { mode: 'buttonOnDelayOff', delay: 1, state: 'nspanel-lovelace-ui.0.panels.08_D1_F9_A3_E6_48.cmd.power1' }, // DE: Konfiguration des rechten Schalters des NSPanels // EN: Configuration of the right switch of the NSPanel buttonRight: null/*{ mode: 'switch', page: '0_userdata.0.example', }*/, }; /** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** ******************************************************************************** * END STOP END STOP END - No more configuration - END STOP END STOP END *Geht leider beides nicht.
Das da ist falsch und ist im Adapter verboten - du darfst nur ne Handvoll States (mit ack=false) im Adapter vom Adapter aus beschreiben und der gehört nicht dazu.
Also entweder willst du die taste im ioBroker nutze, dann hier nspanel-lovelace-ui.0.panels.A0_xxxxxxxx.cmd.detachLeft = true
oder du willst das tamota relais bedienen dann false.Wenn du das relais verzögert bedienen willst muß du über einen alias gehen - der Adapter darf nicht direkt auf diesen State schreiben (mit ack=false) und das werde ich auch nicht ändern (circular update und infinity loop) - und ein adapter macht das einfach nicht :)
EDIT: Adapter dürfen ihre eigenen State nur bestätigen aber nicht sich selbst nen befehl schicken. Aber könnte ich anders einbauen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden