NEWS
Test Adapter TrashSchedule
-
Hallo zusammen, hat jemand eine Idee, ob uns falls ja wie man das Widget so hinbekommt, dass sich die GröĂe anpasst? Also auf dem Handy bzw. auf dem Tablet. So wie ich es jetzt habe sieht es auf dem Tablet gut aus, ist aber auf dem Handy viel zu groĂ.
@bones13 sagte in Test Adapter TrashSchedule:
Hallo zusammen, hat jemand eine Idee, ob uns falls ja wie man das Widget so hinbekommt, dass sich die GröĂe anpasst?
Mir fehlt dafĂŒr die Zeit... https://github.com/klein0r/ioBroker.trashschedule/issues/90
-
@bones13 sagte in Test Adapter TrashSchedule:
Hallo zusammen, hat jemand eine Idee, ob uns falls ja wie man das Widget so hinbekommt, dass sich die GröĂe anpasst?
Mir fehlt dafĂŒr die Zeit... https://github.com/klein0r/ioBroker.trashschedule/issues/90
Ja alles gut. Bin ja schon froh, dass alles soweit funktioniert :)
Habe ĂŒbrigens eine Lösung gefunden, welche jetzt fĂŒr meine Zwecke sehr gut funktioniert:
Ich verwende in meiner vis hauptsĂ€chlich den Material Adapter mit den dazugehörigen Widgets. Dort setzte ich fĂŒr alle Seiten das Widget "Grid-Views" ein. Ich habe nun einfach zwei verschiedene "MĂŒll-Views" erstellt. Ein normales und ein kleines. In den jeweiligen Einstellungen des Grid-View habe ich bei einem dann ausgewĂ€hlt, dass es bei einer Auflösung von gröĂer als 500px angezeigt wird und bei dem anderen kleiner als 500px. Somit kommt immer der jeweilige View. Funktioniert bis jetzt perfekt. -
Ich nutze den Trashscheduler nur als Erinnerung, dass am nĂ€chsten Tag MĂŒllabfuhr ist. Deshalb habe ich ein Rechteck in Hintergrundfarbe darĂŒber gelegt, das verschwindet, wenn der Datenpunkt âdays leftâ =< 1 ist.
Kann man diese Last Minute Erinnerung auch direkt in den Adapter integrieren ?
Meine Vorgehensweise hat halt die SchwĂ€che, dass ich nur max. ein bis 2 Wochen in der Vorschau haben darf - ansonsten wird die zukĂŒnftige Tonne mit angezeigt. -
Ich habe mir diesen Adapter angeschaut und finde ihn garnicht so schlecht, also erstmal danke dafĂŒr.
Was mir jedoch fehlt ist das "MĂŒlltonnen-Handling". Damit meine ich die Möglichkeit, per VIS abzuhaken, dass ich die MĂŒlltonnen vors Haus gestellt habe.Das macht (fĂŒr mich) insofern Sinn, als dass ich mit unterschiedlichen MĂŒllarten auch unterschiedlich umgehe. Die Tonnen werden bei uns immer ziemlich zeitig abgeholt, da bin ich teilweise noch garnicht wach, sodass die unbedingt abends an die StraĂe geschoben werden mĂŒssen.
Der gelbe Sack hingegen wird bei uns relativ spĂ€t eingesammelt. Hier im Norden (SH) ist es oft windig, sodass ich den immer erst frĂŒh am Abholtag raus lege.Mit dem "MĂŒlltonnen-Handling" will ich nun folgendes realisieren: Ein Popup-Dialog auf meiner VIS erinnert mich an die MĂŒllabfuhr. Wenn eine Tonne drauĂen steht, hake ich die einfach ab, sodass diese aus der Liste des abzuholenden MĂŒlls verschwinden soll. Bleibt etwas in der Liste, zum Beispiel der Gelbe Sack, den ich ja erst am Tag der Abholung raus lege, so erscheint der Popup-Dialog zu gegebener Zeit erneut. Da der Inhalt des Dialoges dynamisch ist und sich an dem orientiert, was ansteht, werde ich bei gleichzeitiger Abfuhr nur an das erinnert, was noch zu erledigen ist.
Die Logik ist eigentlich relativ simpel: jede Abfallart bekommt einen beschreibbaren boolschen Erledigt-Datenpunkt. Was erledigt ist, fliegt aus der Liste
trashschedule.0.next.types. Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).Mir ist klar, dass man das auch recht simpel mit einem Script machen kann, aber ich finde, das wĂŒrde auch gut in diesen Adapter passen.
Ist das etwas, das fĂŒr dich interessant genug klingt, dass du das in den Adapter integrieren wĂŒrdest?
-
Ich habe mir diesen Adapter angeschaut und finde ihn garnicht so schlecht, also erstmal danke dafĂŒr.
Was mir jedoch fehlt ist das "MĂŒlltonnen-Handling". Damit meine ich die Möglichkeit, per VIS abzuhaken, dass ich die MĂŒlltonnen vors Haus gestellt habe.Das macht (fĂŒr mich) insofern Sinn, als dass ich mit unterschiedlichen MĂŒllarten auch unterschiedlich umgehe. Die Tonnen werden bei uns immer ziemlich zeitig abgeholt, da bin ich teilweise noch garnicht wach, sodass die unbedingt abends an die StraĂe geschoben werden mĂŒssen.
Der gelbe Sack hingegen wird bei uns relativ spĂ€t eingesammelt. Hier im Norden (SH) ist es oft windig, sodass ich den immer erst frĂŒh am Abholtag raus lege.Mit dem "MĂŒlltonnen-Handling" will ich nun folgendes realisieren: Ein Popup-Dialog auf meiner VIS erinnert mich an die MĂŒllabfuhr. Wenn eine Tonne drauĂen steht, hake ich die einfach ab, sodass diese aus der Liste des abzuholenden MĂŒlls verschwinden soll. Bleibt etwas in der Liste, zum Beispiel der Gelbe Sack, den ich ja erst am Tag der Abholung raus lege, so erscheint der Popup-Dialog zu gegebener Zeit erneut. Da der Inhalt des Dialoges dynamisch ist und sich an dem orientiert, was ansteht, werde ich bei gleichzeitiger Abfuhr nur an das erinnert, was noch zu erledigen ist.
Die Logik ist eigentlich relativ simpel: jede Abfallart bekommt einen beschreibbaren boolschen Erledigt-Datenpunkt. Was erledigt ist, fliegt aus der Liste
trashschedule.0.next.types. Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).Mir ist klar, dass man das auch recht simpel mit einem Script machen kann, aber ich finde, das wĂŒrde auch gut in diesen Adapter passen.
Ist das etwas, das fĂŒr dich interessant genug klingt, dass du das in den Adapter integrieren wĂŒrdest?
@hiltex sagte in Test Adapter TrashSchedule:
garnicht so schlecht
Ăh, danke?! Deinen Kommentar finde ich auch nicht komplett Quatsch :)
@hiltex sagte in Test Adapter TrashSchedule:
Die Logik ist eigentlich relativ simpel: jede Abfallart bekommt einen beschreibbaren boolschen Erledigt-Datenpunkt.
Okay, das ist einfach.
@hiltex sagte in Test Adapter TrashSchedule:
Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Was genau alles zurĂŒcksetzt, mĂŒsste man nochmal genauer ĂŒberlegen.
-
@hiltex sagte in Test Adapter TrashSchedule:
garnicht so schlecht
Ăh, danke?! Deinen Kommentar finde ich auch nicht komplett Quatsch :)
@hiltex sagte in Test Adapter TrashSchedule:
Die Logik ist eigentlich relativ simpel: jede Abfallart bekommt einen beschreibbaren boolschen Erledigt-Datenpunkt.
Okay, das ist einfach.
@hiltex sagte in Test Adapter TrashSchedule:
Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Was genau alles zurĂŒcksetzt, mĂŒsste man nochmal genauer ĂŒberlegen.
@haus-automatisierung sagte in Test Adapter TrashSchedule:
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Ich dachte daran den Wert fĂŒr daysleft per Widget auf einen anderen Wert zu setzen, aber da gibt es ja das selbe Problem
-
@hiltex sagte in Test Adapter TrashSchedule:
garnicht so schlecht
Ăh, danke?! Deinen Kommentar finde ich auch nicht komplett Quatsch :)
@hiltex sagte in Test Adapter TrashSchedule:
Die Logik ist eigentlich relativ simpel: jede Abfallart bekommt einen beschreibbaren boolschen Erledigt-Datenpunkt.
Okay, das ist einfach.
@hiltex sagte in Test Adapter TrashSchedule:
Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Was genau alles zurĂŒcksetzt, mĂŒsste man nochmal genauer ĂŒberlegen.
@haus-automatisierung sagte in Test Adapter TrashSchedule:
@hiltex sagte in Test Adapter TrashSchedule:
Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Was genau alles zurĂŒcksetzt, mĂŒsste man nochmal genauer ĂŒberlegen.
Ok, das war vielleicht nicht ganz prĂ€zise ausgedrĂŒckt. Der Abend des Tages, als die MĂŒllabfuhr stattgefunden hat war gemeint.
-
@haus-automatisierung sagte in Test Adapter TrashSchedule:
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Ich dachte daran den Wert fĂŒr daysleft per Widget auf einen anderen Wert zu setzen, aber da gibt es ja das selbe Problem
@homoran sagte in Test Adapter TrashSchedule:
Wert fĂŒr daysleft
Den Wert gibt der Kalender vor. WĂ€re ja auch falsch den anzupassen.
-
@haus-automatisierung sagte in Test Adapter TrashSchedule:
@hiltex sagte in Test Adapter TrashSchedule:
Am Abend wird der jeweilige Datenpunkt zurĂŒckgesetzt, ein zusĂ€tzlicher Datenpunkt setzt alle manuell zurĂŒck (falls man sich vertippt hat).
Gut, das hat nur ein Problem: Wenn Du am Abend die Tonnen rausstellst und auf erledigt drĂŒckst, dann wĂ€ren die gleichen Tonnen ja am Abend wieder in der Liste... Und am nĂ€chsten Tag auch.
Was genau alles zurĂŒcksetzt, mĂŒsste man nochmal genauer ĂŒberlegen.
Ok, das war vielleicht nicht ganz prĂ€zise ausgedrĂŒckt. Der Abend des Tages, als die MĂŒllabfuhr stattgefunden hat war gemeint.
@hiltex sagte in Test Adapter TrashSchedule:
Ok, das war vielleicht nicht ganz prĂ€zise ausgedrĂŒckt. Der Abend des Tages, als die MĂŒllabfuhr stattgefunden hat war gemeint.
Kannst ja mal testen: https://github.com/klein0r/ioBroker.trashschedule
-
@hiltex sagte in Test Adapter TrashSchedule:
Ok, das war vielleicht nicht ganz prĂ€zise ausgedrĂŒckt. Der Abend des Tages, als die MĂŒllabfuhr stattgefunden hat war gemeint.
Kannst ja mal testen: https://github.com/klein0r/ioBroker.trashschedule
@haus-automatisierung
Oh, das ging ja schnell đ
Danke.Im ersten Test scheint das gut zu funktionieren. Ich habe den Gedanken auch parallel schonmal in VIS umgesetzt und brĂ€uchte eigentlich noch einen zweiten Datenpunkt, mit dem ich die MĂŒlltonne ein- und ausblende.
Es ist ja leider so, dass man bei dem Parameter Sichtbarkeit nur einen Datenpunkt abfragen kann, fĂŒr die Umsetzung mĂŒsste ich aber zwei abfragen.
Die Logik dahinter ist:
daysLeft <= 1 & !completedOder hast du eine Idee, wie man das mit den bestehenden Datenpunkten umsetzen könnte?
Was auch gut wÀre, wenn man alle auf einmal abhaken könnte.
-
@haus-automatisierung
Oh, das ging ja schnell đ
Danke.Im ersten Test scheint das gut zu funktionieren. Ich habe den Gedanken auch parallel schonmal in VIS umgesetzt und brĂ€uchte eigentlich noch einen zweiten Datenpunkt, mit dem ich die MĂŒlltonne ein- und ausblende.
Es ist ja leider so, dass man bei dem Parameter Sichtbarkeit nur einen Datenpunkt abfragen kann, fĂŒr die Umsetzung mĂŒsste ich aber zwei abfragen.
Die Logik dahinter ist:
daysLeft <= 1 & !completedOder hast du eine Idee, wie man das mit den bestehenden Datenpunkten umsetzen könnte?
Was auch gut wÀre, wenn man alle auf einmal abhaken könnte.
@hiltex sagte in Test Adapter TrashSchedule:
Oder hast du eine Idee, wie man das mit den bestehenden Datenpunkten umsetzen könnte?
Mit VIS Bindings sollte das doch klappen
-
@hiltex sagte in Test Adapter TrashSchedule:
Oder hast du eine Idee, wie man das mit den bestehenden Datenpunkten umsetzen könnte?
Mit VIS Bindings sollte das doch klappen
@haus-automatisierung
Mir ist kein einfacher Weg bekannt. FĂŒr die Darstellung ist es wichtig, dass das Attributdisplay: none;gesetzt wird. Man könnte das sicherlich so realisieren, dass man per Binding eine CSS-Klasse hinzufĂŒgt, aber das wird schnell unĂŒbersichtlich, da ich auch sonst recht viel mit Klassen arbeite und die Felder teils schon gut gefĂŒllt sind. -
@haus-automatisierung
Oh, das ging ja schnell đ
Danke.Im ersten Test scheint das gut zu funktionieren. Ich habe den Gedanken auch parallel schonmal in VIS umgesetzt und brĂ€uchte eigentlich noch einen zweiten Datenpunkt, mit dem ich die MĂŒlltonne ein- und ausblende.
Es ist ja leider so, dass man bei dem Parameter Sichtbarkeit nur einen Datenpunkt abfragen kann, fĂŒr die Umsetzung mĂŒsste ich aber zwei abfragen.
Die Logik dahinter ist:
daysLeft <= 1 & !completedOder hast du eine Idee, wie man das mit den bestehenden Datenpunkten umsetzen könnte?
Was auch gut wÀre, wenn man alle auf einmal abhaken könnte.
@hiltex sagte in Test Adapter TrashSchedule:
Was auch gut wÀre, wenn man alle auf einmal abhaken könnte.
Das finde ich nicht so optimal - weil ja dann die nĂ€chste Abholung aller Typen als erledigt markiert wĂŒrden, welche erst in 4 Wochen oder so abgeholt werden.
Jetzt sagst Du wahrscheinlich, dass man dann eine neue Option einfĂŒhren muss, welche sagt "als FĂ€llig markieren wenn innerhalb von X Tagen" und nur die als erledigt markieren. Das macht den Adapter aber aus meiner Sicht wieder unnötig komplex und ich schreibe wieder ewig an der Doku um jeden Fall zu erklĂ€ren :)
-
@hiltex sagte in Test Adapter TrashSchedule:
Was auch gut wÀre, wenn man alle auf einmal abhaken könnte.
Das finde ich nicht so optimal - weil ja dann die nĂ€chste Abholung aller Typen als erledigt markiert wĂŒrden, welche erst in 4 Wochen oder so abgeholt werden.
Jetzt sagst Du wahrscheinlich, dass man dann eine neue Option einfĂŒhren muss, welche sagt "als FĂ€llig markieren wenn innerhalb von X Tagen" und nur die als erledigt markieren. Das macht den Adapter aber aus meiner Sicht wieder unnötig komplex und ich schreibe wieder ewig an der Doku um jeden Fall zu erklĂ€ren :)
@haus-automatisierung
Kann ich gut verstehen, dass dir das Doku-Thema zu viel MĂŒhe macht und ich will dich natĂŒrlich auch zu nichts nötigen. Daher folgender Vorschlag:
Solltest du das Thema nicht komplett ausschlieĂen, dann lass uns mal direkt darĂŒber sprechen und die Doku schreibe ich.Wenn du das nicht umsetzen magst bin ich auch nicht sauer. Dann baue ich mir das mittels Script.
-
@haus-automatisierung
Kann ich gut verstehen, dass dir das Doku-Thema zu viel MĂŒhe macht und ich will dich natĂŒrlich auch zu nichts nötigen. Daher folgender Vorschlag:
Solltest du das Thema nicht komplett ausschlieĂen, dann lass uns mal direkt darĂŒber sprechen und die Doku schreibe ich.Wenn du das nicht umsetzen magst bin ich auch nicht sauer. Dann baue ich mir das mittels Script.
@hiltex sagte in Test Adapter TrashSchedule:
@haus-automatisierung
Solltest du das Thema nicht komplett ausschlieĂen,Welches Thema? Ich habe doch schon 90% umgesetzt. Wenn Du mehr machen möchtest, erstelle gerne einen PR und wir diskutieren darin weiter :)
-
@hiltex sagte in Test Adapter TrashSchedule:
@haus-automatisierung
Solltest du das Thema nicht komplett ausschlieĂen,Welches Thema? Ich habe doch schon 90% umgesetzt. Wenn Du mehr machen möchtest, erstelle gerne einen PR und wir diskutieren darin weiter :)
@haus-automatisierung
PR mit angepasster Doku oder mit fertig implementierter Funktion? -
@haus-automatisierung
PR mit angepasster Doku oder mit fertig implementierter Funktion?@hiltex sagte in Test Adapter TrashSchedule:
PR mit angepasster Doku oder mit fertig implementierter Funktion?
Naja erstmal Code und wenn das passt Doku.
-
@hiltex sagte in Test Adapter TrashSchedule:
PR mit angepasster Doku oder mit fertig implementierter Funktion?
Naja erstmal Code und wenn das passt Doku.
@haus-automatisierung
Hallo, erst einmal vielen Dank fĂŒr den super Adapter. Ich habe nur ein Problem in der Vis.
Benutze den Fully Kiosk Browser, bei dem habe ich seit dem HinzufĂŒgen des widgets ein rundes Ladesymbol.
Das geht nicht weg. Ohne das widget habe ich das Symbol nicht.
Als Tablet habe ich ein Android Nexus 10" FHD.
Am PC habe ich das Ladesymbol auch nicht...VG Torsten
-
@haus-automatisierung
Hallo Matthias,erstmal danke fĂŒr die super Arbeit. Ich habe den Adapter eingerichtet und er funktioniert super. Ich wollte jetzt aber den Adapter nutzen um damit die Aliase zu fĂŒllen um den Abfallkalender auf dem NS-Panel darzustellen aber leider klappt das nicht. Ich mĂŒsste jetzt also deinen Adapter laufen lassen um die VIS zu fĂŒllen und ein Blockly nur um das NS-Panel zu fĂŒllen. Beides greift aber auf den gleichen Kalender zurĂŒck.
Ich habe mir ĂŒberlegt, wenn du deinen Adapter leicht modifizierst ist er auch direkt kompatibel mit dem NS-Panel und die Nutzer könnten sich den umstĂ€ndlichen Weg ĂŒber extra-Datenpunkte-anlegen und Script-erstellen sparen.
Was hÀlst du davon?
GruĂ
Peet -
@haus-automatisierung
Hallo Matthias,erstmal danke fĂŒr die super Arbeit. Ich habe den Adapter eingerichtet und er funktioniert super. Ich wollte jetzt aber den Adapter nutzen um damit die Aliase zu fĂŒllen um den Abfallkalender auf dem NS-Panel darzustellen aber leider klappt das nicht. Ich mĂŒsste jetzt also deinen Adapter laufen lassen um die VIS zu fĂŒllen und ein Blockly nur um das NS-Panel zu fĂŒllen. Beides greift aber auf den gleichen Kalender zurĂŒck.
Ich habe mir ĂŒberlegt, wenn du deinen Adapter leicht modifizierst ist er auch direkt kompatibel mit dem NS-Panel und die Nutzer könnten sich den umstĂ€ndlichen Weg ĂŒber extra-Datenpunkte-anlegen und Script-erstellen sparen.
Was hÀlst du davon?
GruĂ
Peet@peet_b sagte in Test Adapter TrashSchedule:
Was hÀlst du davon?
Ich nutze kein NSPanel produktiv und habe momentan keine Ressourcen dafĂŒr Zeit aufzubringen. So richtig verstehe ich aber das Problem noch nicht. Du kannst doch alle Infos in einen Alias packen und dann mit dem Script fĂŒr das NSPanel dann ganz normal ĂŒbermitteln. Genau wie das mit dem Wetter-Widget und einem Wetter-Adapter auch funktioniert?!
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