Danke für das tolle Skript. Mega Arbeit
Kannst du mehr Infos zur cardQR geben?
Wie muss der Alias dafür aussehen?
NEWS
Best posts made by Mayan
-
RE: Sonoff NSPanel
Latest posts made by Mayan
-
RE: SONOFF NSPanel mit Lovelace UI
Das „Morgen“ usw. im Abfallkalender erstelle ich von Daten aus dem Adapter trashschedule, der wiederum die Daten aus dem iCal Adapter bezieht. Bei mir wird größer einer Woche das Datum, ab einer Woche in Tagen und zum Schluss Morgen und Heute angezeigt.
-
RE: SONOFF NSPanel mit Lovelace UI
Es funktioniert mit meinen Fenstern!
Allerdings musste ich noch ,name: ’’, einfügen sonst werden die Fenster nicht angezeigt.
<PageItem>{ id: "alias.0.Allgemein.Fenster.Schlafz",name:'', useValue: true}, <PageItem>{ id: "alias.0.Allgemein.Fenster.Wohnz", name:'', useValue: true}, <PageItem>{ id: "alias.0.Allgemein.Fenster.Kinderz", name: '', useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Essz", name: '', useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Badez", useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Abstellr", useValue: true }
<PageItem>{ id: "alias.0.Allgemein.Fenster.Schlafz",name:'', useValue: true}, <PageItem>{ id: "alias.0.Allgemein.Fenster.Wohnz", name:'', useValue: true}, <PageItem>{ id: "alias.0.Allgemein.Fenster.Kinderz", name: '', useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Essz", name: '', useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Badez", name: '', useValue: true }, <PageItem>{ id: "alias.0.Allgemein.Fenster.Abstellr",name: '', useValue: true }
Ich hatte dieses Verhalten auch vor der Änderung.
(Da hatte ich nur Icons und Text)
Im Script function CreateEntity den case warning ersetzencase 'warning': type = 'text'; iconId = pageItem.icon !== undefined ? Icons.GetIcon(pageItem.icon) : Icons.GetIcon('alert-outline'); iconColor = getState(([pageItem.id, '.LEVEL'].join(''))).val; let itemName = getState(([pageItem.id, '.TITLE'].join(''))).val; let itemInfo = getState(([pageItem.id, '.INFO'].join(''))).val; RegisterEntityWatcher(pageItem.id + '.LEVEL'); RegisterEntityWatcher(pageItem.id + '.INFO'); if (pageItem.useValue) { iconId = itemInfo; } return '~' + type + '~' + itemName + '~' + iconId + '~' + iconColor + '~' + itemName + '~' + itemInfo;
Ich nutze noch die Version 3.9.0.2
Ich wusste nicht das der Abfallkalender vom Gerätetyp Warnings sein sollte.
Habe es mit einem ganz normalen Info laufen.
<PageItem>{ id: "alias.0.Allgemein.Restmüll",name: "Restmüll",icon: "trash-can", onColor: Black, offColor: Black}, <PageItem>{ id: "alias.0.Allgemein.Leichtverpackungen",name: "Leichtverpackungen",icon: "trash-can", onColor: Yellow, offColor: Yellow}, <PageItem>{ id: "alias.0.Allgemein.Papier",name: "Papier", icon: "trash-can", onColor: Blue, offColor: Blue}
Danke für die schnelle Hilfe!
-
RE: SONOFF NSPanel mit Lovelace UI
Hallo,
ich habe im Haus Homematic Drehgriffkontakte mit „offen, kipp, geschlossen“ Zuständen.
Habe mir folgendes erstellt:
Es wäre super wenn ich drei Farben angezeigt bekomme zu- grün, kipp- gelb, offen-rotHabe schon einiges probiert:
<PageItem>{ id: "alias.0.Allgemein.Fenster.Schlafz", name: 'Schlafzimmer', onColor: ColorSchlafz, offColor: ColorSchlafz, useValue: true },
var ColorSchlafz = (getState("javascript.0.Sonoff.FensterSchlafz").val == 'zu' ? MSGreen: null) || (getState("javascript.0.Sonoff.FensterSchlafz").val == 'kipp' ? MSYellow : null) || (getState("javascript.0.Sonoff.FensterSchlafz").val == 'auf' ? MSRed : null); on({id: [].concat(['javascript.0.Sonoff.FensterSchlafz']), change: "any"}, async function (obj) { ColorSchlafz = (getState("javascript.0.Sonoff.FensterSchlafz").val == 'zu' ? MSGreen: null) || (getState("javascript.0.Sonoff.FensterSchlafz").val == 'kipp' ? MSYellow : null) || (getState("javascript.0.Sonoff.FensterSchlafz").val == 'auf' ? MSRed : null); });
Bei Neustart des Script funktioniert die Farbzuordnung.
Leider ist im Script nicht vorgesehen das sich on/offColor dynamisch ändert.
Vielleicht habe ich auch was falsch gemacht.
Kann mir jemand helfen? -
RE: SONOFF NSPanel mit Lovelace UI
Hallo,
ich hatte bis zur aktuellen Version (V3.9.0.2) den weatherForecast immer variabel eingestellt.
Bis Mittag: den aktuellen Tag + 4 Tage (let i = 1 ; i < 5;) und
Nachmittag: Morgen + 4 Tage (let i = 2 ; i < 6;).
Das hat bis zur V3.9.0.2 immer funktioniert.
Dies funktioniert leider nicht mehr. Gibt es eine Möglichkeit, das es wieder funktioniert?// AccuWeather Forecast Tag 1 - Tag 5 -- Wenn weatherForecast = true for (let i = getState(NSPanel_Path + "ScreensaverInfo.weatherDayStart").val; i < getState(NSPanel_Path + "ScreensaverInfo.weatherDayEnd").val; i++) { //for (let i = 2 ; i < 6; i++) {
-
RE: SONOFF NSPanel mit Lovelace UI
Ok, dann muss ich das Löschen aller Nachrichten noch mal prüfen.
Danke nochmal! -
RE: SONOFF NSPanel mit Lovelace UI
Bei mir steht im Display wenn das WC besetzt ist „Besetzt im Bad“
(zwei Leerzeichen drin)
Wenn man am Display vorbei geht wurde die aktuelle Temperatur und Luftfeuchtigkeit angezeigt " 23°C 55%“ (mehrere Leerzeichen)
Temperatur und Luftfeuchtigkeit kann ich ja jetzt oben mit anzeigen lassen. -
RE: SONOFF NSPanel mit Lovelace UI
Problem Screensaver
Es sind Leerzeichen in den Nachrichten von Screensaver vorhanden.
Habe ich rausgenommen und es funktioniert jetzt.
Schade, dass keine Leerzeichen dort erlaubt sind.Danke für die schnelle Hilfe!
-
RE: SONOFF NSPanel mit Lovelace UI
Ich hatte die cardLChart zu Testzwecken oben im Script.
Funktioniert! Danke! -
RE: SONOFF NSPanel mit Lovelace UI
Hallo,
ich habe zwei Probleme:
- Bei einer cardLChard kann ich kein "parent" eingeben.
Es kommt dann zu folgendem Fehler:
javascript.0 (813960) script.js.sonoff.NSPanel_Wohnzi_V3_9_0_1: TypeScript compilation failed: "parent": Hauptseite, ^ ERROR: Block-scoped variable 'Hauptseite' used before its declaration.
Bei allen anderen Seiten funktioniert "parent" Hauptseite.
- Wenn ich im Screensaver eine Nachricht einblende und dann das Display bedienen möchte, habe ich einen leeren Bildschirm.
Ohne Nachricht (Wetter oder eigene Werte angezeigt) funktioniert alles ohne Probleme. Der Fehler lässt sich auch reproduzieren.
Dies war auch schon vor der Version 3.9.0 so.
Kann dies jemand anderes auch mal probieren?
- Bei einer cardLChard kann ich kein "parent" eingeben.
-
RE: SONOFF NSPanel mit Lovelace UI
Das neue Service-Menü (ab 3.9.0) sieht super aus!
Ist eine Passwortabfrage (Zahlencode) vor dem Service-Menü möglich?
Damit nicht jeder darin etwas verstellen kann.