NEWS
Test Adapter NSPanel-lovelace-ui v0.17.x
-
ist es eine cardGrid? (fontSize)
-
Zum Dimmer - kein Bild von den Orginalstates sondern aus dem alias ordner :)
-
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.
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