NEWS
Test Adapter TrashSchedule
-
Als ich den Adapter gesehen habe, habe ich mich dann nochmal an die Einbindung der Mülltermine in ioBroker gewagt.
Das Problem ist u.a. dass die Stadt Köln bzw. deren otgesourcten AbfallWirtschaftsBetriebe es seit Jahren nicht auf die Reihe bringen, die Daten online als API oder als ical Dateien zur Verfügung zu stellen, obwohl sie es seit Anfang 2016 versprochen haben, dass es bis zum Jahresende fertig sein soll.
Leider haben sie das Jahr vergessen.
Für alle mitleidenden Kölner gibt es jedoch inzwischen Hilfe unter https://asciidisco.github.io/awb2ics/
Dort gibt man die gewünschten Daten ein und bekommt einen ical-Export.
Diese Datei auf dem System speichern und den Pfad dorthin im ical-Adapter eingeben.
Damit konnte ich jetzt beginnen.
Leider bekam ich das Widget von @sigi234 nicht ootb ans laufen. nach vielem Basteln sah es dann so aus.
Google fonts waren geladen.
Mit dem Binding wollte ich es nicht versuchen. Als alter HM-User legte ich mir also 4 "Systemvariable" als Logikwert an und fülle diese mit einem Skript um 16:30 wenn der Adapter eine Zeit <=1 angibt.
In meinem Startview sieht es dann so aus:
oben rechts die ical-Tabelle mit den Icons nebeneinander. Die Sichtbarkeit wird direkt über den Wert <=1 gesteuert, die große Tonne wird überlagert, wenn die xxTonne_aktiv-Variablen um 16:30 auf true sind.
ACHTUNG Falle:
Wenn der ical Zeitbereich zu niedrig ist (bei mir waren es 7 Tage), sind alle Termine auf 0 Tage, die diese Woche schon vorbei waren -
@Homoran sagte in Test Adapter TrashSchedule v0.0.x:
Wenn der ical Zeitbereich zu niedrig ist (bei mir waren es 7 Tage), sind alle Termine auf 0 Tage, die diese Woche schon vorbei waren
Entscheidend ist diese Einstellung:
-
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Entscheidend ist diese Einstellung:
ich weiss
Aber dass bei 7 Tagen und Ablauf der am Montag abgeholten Tonne heute der Wert daysleft auf 0 steht (und nicht auf 7) ist mir nicht nachvollziehbar, der müsste dann ja wieder auf 7 stehen.
Ich muss mal überprüfen wie oft der ical Adapter die Daten holt
EDIT: Denkfehler (:schäm:)
Die Papier und die Wertstofftonne werden ja nur 14tägig abgeholt
-
@Homoran sagte in Test Adapter TrashSchedule v0.0.x:
Leider bekam ich das Widget von @sigi234 nicht ootb ans laufen
Hallo, kannst du mal die VIEW testen ob es jetzt besser ist?
Achtung als VIEW importieren.https://forum.iobroker.net/topic/27050/test-adapter-trashschedule-v0-0-x/25?page=4
-
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Hallo, kannst du mal die VIEW testen
Leider nein
gut, die Pfade zu den Icons sind anders (und die Namen!), aber warum ich die Schrift nicht sehe ist mir ein Rätsel
Arbeitest du mit Apfel?
und der Zeichensatz ergibt seltsame Zeichen, die evtl. als Steuerbefehle misinterpretiert werden? -
@Homoran sagte in Test Adapter TrashSchedule v0.0.x:
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Hallo, kannst du mal die VIEW testen
Leider nein
gut, die Pfade zu den Icons sind anders (und die Namen!), aber warum ich die Schrift nicht sehe ist mir ein Rätsel
Arbeitest du mit Apfel?
und der Zeichensatz ergibt seltsame Zeichen, die evtl. als Steuerbefehle misinterpretiert werden?Nein mit Windows, habe extra zum exportieren das Notepad++ genommen.
Hat auch was mit dem z-Index zu tun. -
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
habe extra zum exportieren das Notepad++ genommen
Da kann man auch verschiedene Codierungen einstellen.
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Hat auch was mit dem z-Index zu tun.
Da habe ich aber nichts verändert
Nach ändern aller Schriften auf "white"
-
@Homoran sagte in Test Adapter TrashSchedule v0.0.x:
Da kann man auch verschiedene Codierungen einstellen.
UTF-8
-
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
UTF-8
Puh!
Für Linux mit Sicherheit ok, aber ob das für einen Upload von einem WIN-Rechner passt?Im Code steht dann ja schon:
"lc-border-color": "",
"lc-border-radius": 10,
"lc-zindex": 0,
"html": "Abfallentsorgung",
"class": "",
"name": "Ãœberschrift",
"filterkey": "text"
},
"style": {
"left": "458px",
"top": "27px",
"width": "200px",
"height": "21px",
"font-size": "large",
"text-align": "center",@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Hat auch was mit dem z-Index zu tun.
Bei dem Widget ist der z-Index von dem Rahmen um "nächste Abholung" auf 11, die Texte jedoch auf 5
Die Tonnen haben mal NAmen und mal Ziffern
-
Werde es noch mal überarbeiten, bei mir geht alles.
-
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
bei mir geht alles.
Das glaube ich dir gerne
Wäre schlimm wenn nicht
Du hast ja auch die entsprechende Struktur -
@Homoran Ich habe die View von Sigi zerlegt und ein einzelnes Widget im Angebot. Wenn du es testen möchtest:
-
@Chaot
Danke, da muss etwas mit meinem vis nicht ganz passen.Pfade zu den Icons anpassen - klar!
Alle Textfelder auf weiß setzen - warum?Steht das in euren CSS Klassen?
-
@Homoran sagte in Test Adapter TrashSchedule v0.0.x:
Danke, da muss etwas mit meinem vis nicht ganz passen.
Welche Version?
-
@sigi234 sagte in Test Adapter TrashSchedule v0.0.x:
Welche Version?
1.2.2
und in google chrome.Auch die Transparenz bei rgba scheint nicht zu passen:
Habe den grauwert auch von 30,30,30 auf 100,100,100 gesetzt
Außerdem sollte man dann "Datum durch Worte ersetzen" wohl eher nicht anhaken
-
@Homoran In den CSS Klassen steht nichts diesbezüglich (soweit ich das überblicken kann als blutiger Laie).
An den Schriftfarben habe ich auch nichts gedreht. Im Textfeld die obere Beschriftungsfarbe hat Sigi234 so gesetzt und die habe ich mit übernommen, da ich als Hintergrund Carbon verwende passt das dann ganz gut.P.S. Interessant wie du das Bild benannt hast
-
@Oli sagte in Test Adapter TrashSchedule v0.0.x:
@SBorg
... ich wollte eigentlich bei kleiner 2 Tagen Rot, bei 2 Tagen Gelb und ansonsten die normal eingestellte Farbe, aber leider scheitere ich bei diesen Versuch...{wert:trashschedule.0.type.Biomüll.daysleft; wert<2 ? "#ff0000" :wert===2 ? "#f3f60e" :: "#8f8f8f"}
Schon nahe dran
{wert:trashschedule.0.type.Biomüll.daysleft; wert<2 ? "#ff0000" :: wert == 2 ? "#f3f60e" :: "#8f8f8f"}
-
@Chaot sagte in Test Adapter TrashSchedule v0.0.x:
Interessant wie du das Bild benannt hast
Ich bin faul, wichtige prägnante Info für mich sind im Namen
-
@SBorg Sorry für meine blöde Frage:
Das würde mich auch interessieren. Wo trage ich das ein? CSS Klasse? -
@Chaot sagte in Test Adapter TrashSchedule v0.0.x:
@SBorg Sorry für meine blöde Frage:
Das würde mich auch interessieren. Wo trage ich das ein? CSS Klasse?CCS Font und Text
color: {wert:trashschedule.0.type.Biomüll.daysleft; wert<2 ? "#ff0000" :: wert == 2 ? "#f3f60e" :: "#8f8f8f"}