Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Mayan

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 22
    • Best 1
    • Groups 1

    Mayan

    @Mayan

    1
    Reputation
    5
    Profile views
    22
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Mayan Follow
    Starter

    Best posts made by Mayan

    • RE: Sonoff NSPanel

      @Armilar

      Danke für das tolle Skript. Mega Arbeit 👍
      Kannst du mehr Infos zur cardQR geben?
      Wie muss der Alias dafür aussehen?

      posted in Hardware
      M
      Mayan

    Latest posts made by Mayan

    • RE: SONOFF NSPanel mit Lovelace UI

      @Oliver-Feld

      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.
      CA3FE131-2FB3-40BE-87E2-9F27F70A4473.jpeg

      posted in Hardware
      M
      Mayan
    • RE: SONOFF NSPanel mit Lovelace UI

      @Armilar

      Es funktioniert mit meinen Fenstern!
      Allerdings musste ich noch ,name: ’’, einfügen sonst werden die Fenster nicht angezeigt.
      6AFBEAB7-5B75-44F5-84E0-8CA06D560327.jpeg

      <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 }
      

      DA02D50D-B4BA-4ACB-BA38-97057EB8880C.jpeg

      <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 ersetzen

      case '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.
      94F43844-7F63-45CC-B08D-E0DEA4AAA628.jpeg

      <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!

      posted in Hardware
      M
      Mayan
    • RE: SONOFF NSPanel mit Lovelace UI

      Hallo,

      ich habe im Haus Homematic Drehgriffkontakte mit „offen, kipp, geschlossen“ Zuständen.
      Habe mir folgendes erstellt:
      5453F083-E486-49CD-B728-68D14694BB6E.jpeg
      Es wäre super wenn ich drei Farben angezeigt bekomme zu- grün, kipp- gelb, offen-rot

      Habe 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?

      posted in Hardware
      M
      Mayan
    • 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++) {
      
      
      posted in Hardware
      M
      Mayan
    • RE: SONOFF NSPanel mit Lovelace UI

      Ok, dann muss ich das Löschen aller Nachrichten noch mal prüfen.
      Danke nochmal!

      posted in Hardware
      M
      Mayan
    • 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.

      posted in Hardware
      M
      Mayan
    • 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!

      posted in Hardware
      M
      Mayan
    • RE: SONOFF NSPanel mit Lovelace UI

      @armilar

      Ich hatte die cardLChart zu Testzwecken oben im Script.
      Funktioniert! Danke!

      posted in Hardware
      M
      Mayan
    • RE: SONOFF NSPanel mit Lovelace UI

      Hallo,

      ich habe zwei Probleme:

      1. 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.

      1. 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?
      posted in Hardware
      M
      Mayan
    • 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.

      posted in Hardware
      M
      Mayan
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo