@armilar und @TT-Tom:
SUPER! Vielen lieben Dank für Eure Hilfe, jetzt funtioniert das genau so wie ich mir das gewünscht habe.
Vielen, Vielen Dank
@armilar und @TT-Tom:
SUPER! Vielen lieben Dank für Eure Hilfe, jetzt funtioniert das genau so wie ich mir das gewünscht habe.
Vielen, Vielen Dank
Super!
Vielen Dank für die Hilfe. Das hätte ich so nicht hinbekommen.
Jetzt heißt es abwarten bis die Frau von der Arbeit kommt und dann mit beiden Handys probieren.
@tt-tom Also, ich habe das so umgesetzt wie Du beschrieben hattest. In den Objekten wird nach Änderung des Wertes von "color" auch der DP "colorName" in Text geschrieben. Das klappt wunderbar.
Auch in der 'cardGrid' habe ich bei dem PageItem den Wert mit dem 'eval(getState(' eingetragen.
Beim Speichern der NsPanlel.TS kommt dann ein Neustart und es wird genau die Symbolfarbe angezeigt die in den Objekten angegeben ist. Aber bei einer Änderung, (egal ob am nächsten Tag eine andere Tonne angezeigt werden sollte oder ob ich das manuell abändere, wird der neue Wert nicht übertragen. Es bleibt einfach bei der voherigen Farbe.
Ein Neustart des Geätes bringt auch nichts. Es ändert sich nur dann wieder wenn ich die NsPanel.TS nochmals neu starte.
Da passt doch sicherlich was mit der Kommunikation nicht.
Ich habe die Tonne auch auf dem Screensaver angebracht mit:
ScreensaverEntityIconColor: '0_userdata.0.NSPanel_Hilfs_DPs.Abfallkalender.1.color'
und das wechselt die Fabe innerhalb von Sekunden zur angegeben Farbe aus dem TS-Skript.
Fällt Dir da noch was ein, oder muß ich einfach mit einer Farbe leben?
Wenn das aus einer 'cardGrid'zu aufwendig ist würde es mir auch völlig ausreichen direkt aus dem Screensaver den Abfallkalender zu starten. Wäre das eine einfachere Methode?
Ich möchte das Panel eh nicht überladen. Mir reicht ein Rollo, Müll, Heizung und Klimaanlage. Alles weitere mache ich dann eh mit dem iPad und der VIS.
@armilar und @TT-Tom:
SUPER! Vielen lieben Dank für Eure Hilfe, jetzt funtioniert das genau so wie ich mir das gewünscht habe.
Vielen, Vielen Dank
@tt-tom said in SONOFF NSPanel mit Lovelace UI:
.... onColor: 'getState(Datenpunkt mit aktueller Farbe).val'
@TT-Tom und @Armilar: DIe Daten sammle ich genauso ein wie Du das geschrieben hattest und die Fraben der Tonnen auf der Subpage stimmen auch. Ich hab auch mal den Abfallkalender mit einer Tonne auf den Screensaver gelegt und da funktioniert das auch. Nur es ist so wie Tom geschribenen hat dass es keine Farbänderung auf der 'cardGrid' bei der Tonne gib.
Die Lösung von Tom mit dem ... getState.. hatte ich getestet, aber da kommt es zu einer Fehlermeldung:
@Armilar
Aso das hat Super geklappt. Schön langsam fange ich das an zu lernen und bin schon absolut zufrieden. Vielen Dank für die Hilfe !
Aber noch eine Frage. Ich hab den Abfallkalender auch so angelegt, aber es kommt bei der Vorschau nicht die Tonnenfarbe, die als nächstes kommen wird. In meinem Fall wäre es die schwarze, aber es wird eine gelbe angezeigt. Kann man das in der Vorschau auch dynamisch Anzeigen lassen?
let Home = <PageGrid>
{
'type': 'cardGrid',
'heading': 'Home',
'useColor': true,
'subPage': true,
'items': [
<PageItem>{ id: "alias.0.NSPanel.1.Rollo_Buero", icon: "window-shutter", offColor: White, onColor: Yellow, name: "Büro", secondRow: "Hier Text für 2. Zeile"},
<PageItem>{ id: "alias.0.NSPanel.1.Buero_Beleuchtung", icon: "led-strip-variant", offColor: Yellow, onColor: Red,name: "Bürolicht", minValueBrightness: 0, maxValueBrightness: 100,},
<PageItem>{ id: "alias.0.NSPanel.1.3D-Drucker", icon: "printer-3d-nozzle-heat-outline", offColor: MSGreen, onColor: Red, name: "3D Drucker"},
<PageItem>{ navigate: true, id: null, targetPage: 'Abfall', name: 'Abfallkalender', icon: 'trash-can-outline'},
<PageItem>{ navigate: true, id: null, targetPage: 'Heizung', name: 'Heizung', icon: 'thermometer', onColor: Yellow},
//<PageItem>{ navigate: true, id: null, targetPage: 'Heizung', name: 'Klimaanlage', icon: 'fan', onColor: lightBlue}
]
};
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
Hallo, ich hab den S7 erst seit gestern und spiele mich gerade mit dem Skript.
Beim Adapter "mihome-vacuum.0" unter Info wird die Batterie immer mit 100% angegeben (obwohl der tatsächliche Wert 23% ist)
ist das bekannt? was kann man machen um da richtige werte zu bekommen?
Bei meinem alten -Gen.1- wurde der richtige Batteriestand angezeigt.
Danke für Eure Hilfestellungen. Ich werde das mal probieren.
Hallo,
ich komme einfach nicht klar mit dem Skript. Hab das für meinen Trockner und bekomme wenn er Fertig ist ca. alle 3min die Meldung dess er Fertig sei.
Aber warum wird der Datenpunkt wieder auf wahr geschalten. Im Skript ist doch die Bedingung dass der DP nur dann geschalten werden soll wenn der vorherige Wert 0 war.
Kann mit bitte jemand sagen wo mein Fehler liegt und die ich das ändere dass ich nur noch eine Medung bekomme wenn der Trockner fertig ist?
Also in den Issues vom Adapter hat scheinbar der Entwickler das Problem erkannt und bereits eine Beta bereit gestellt.
Meine ersten Tests klappen bisher.
Hoffe das es so bleibt
frankjoke commented yesterday
@Speedbreaker12 ,
Ich habe den Fehler schon gefunden und habe momentan eine neue Testversion auf einem neuen branch newV2 erzeugt. habe dort etliche andere Änderungen auch vorgenommen (ist beta von 2.0 Version).
Muss noch einiges fertigstellen und dann readme's u.s.w ändern.
über https://github.com/frankjoke/ioBroker.radar2/tarball/newV2 kann die Version (steht auf 1.99) in den iobroker geladen werden. Sobald ich mehr Tester brauche werd ich diese Beta im Forum präsentieren.