Müllkalender

Haussteuerung mittels mediola

Moderator: Co-Administratoren

Benutzeravatar
Jimbaem
Beiträge: 91
Registriert: 19.12.2014, 19:03
Wohnort: Schuttertal
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Müllkalender

Beitrag von Jimbaem » 02.01.2017, 17:38

Hallo,

das Script funktioniert soweit bei mir.
Ich habe jedoch Probleme die Termine von der "Grünen Tonne" zu erhalten. Mir werden stattdessen immer die von der "Grauen Tonne" als Ergebnis geliefert obwohl ich als Parameter color=green angebe. :roll:

Habe mittlerweile herausgefunden, das es am Umlaut 'ü' liegt. Ändere ich den Namen im Kalender in "Gruene Tonne" um und frage im Script entsprechend ab funktioniert es.

Frage: Gibt es eine andere Möglichkeit als alle Termine im Kalender umzubenennen ?

Danke und allen "Alles Gute im neuen Jahr" :D
Jimbaem
RaspberryMatic 3.63.9.20220521 auf Asus Tinker Board S - Raspberry Pi4 & SSD mit Historian V3.0.2

Accuracy
Beiträge: 746
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Re: Müllkalender

Beitrag von Accuracy » 02.01.2017, 17:38

habe es noch einmal komplett von vorne gemacht -- jetzt gehts auch :-D

33zdenko
Beiträge: 343
Registriert: 21.12.2013, 16:50
Danksagung erhalten: 4 Mal

Re: Müllkalender

Beitrag von 33zdenko » 02.01.2017, 18:12

Jimbaem hat geschrieben:Hallo,

das Script funktioniert soweit bei mir.
Ich habe jedoch Probleme die Termine von der "Grünen Tonne" zu erhalten. Mir werden stattdessen immer die von der "Grauen Tonne" als Ergebnis geliefert obwohl ich als Parameter color=green angebe. :roll:

Habe mittlerweile herausgefunden, das es am Umlaut 'ü' liegt. Ändere ich den Namen im Kalender in "Gruene Tonne" um und frage im Script entsprechend ab funktioniert es.

Frage: Gibt es eine andere Möglichkeit als alle Termine im Kalender umzubenennen ?

Danke und allen "Alles Gute im neuen Jahr" :D
Jimbaem
Hallo
in dem google script war ein fehler drin bei der abfrage nach /green in dieser zeile

Code: Alles auswählen

    function findNextGreen()
    {
      return findNext("grüne Tonne|Grünabfall|");
    }
das zeichen | war am ende
einfach umändern in:

Code: Alles auswählen

    function findNextGreen()
    {
      return findNext("grüne Tonne|Grünabfall");
    }
Das script speichern
dann auf datei versionen verwalten
dann eine beschreibung einfügen, z.b. neu, abspeichern
dann auf veröffentlichen, als web app, jetzt bei der option die neue version auswählen.
oder ganz einfach ein neues script anlegen unter anderen namen und weite machen wie in dem thread.

etv
Beiträge: 195
Registriert: 06.12.2010, 09:26

Re: Müllkalender

Beitrag von etv » 02.01.2017, 18:38

33zdenko hat geschrieben:So sieht dann dan aus im Neo:
Bildschirmfoto 2016-12-30 um 20.25.12.png
hallo,
sorry kurz etwas "offtopic"....

....wo bitte gibt es diese "lieben" Müllicons??

Grüße
etv
__________________________________________________________________
zwei CCU2 und den ioBroker auf einem Raspi4 der die beiden synchronisiert,
eigentlich mittlerweile das HIRN des Smarthomes darstellt und vor allem mit
Javascript alles steuert, regelt, loggt - und - visualisiert...

Benutzeravatar
Jimbaem
Beiträge: 91
Registriert: 19.12.2014, 19:03
Wohnort: Schuttertal
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Müllkalender

Beitrag von Jimbaem » 02.01.2017, 18:49

Danke 33zdenko,

habs entsprechend korrigiert und funktioniert perfekt. :mrgreen:
RaspberryMatic 3.63.9.20220521 auf Asus Tinker Board S - Raspberry Pi4 & SSD mit Historian V3.0.2

33zdenko
Beiträge: 343
Registriert: 21.12.2013, 16:50
Danksagung erhalten: 4 Mal

Re: Müllkalender

Beitrag von 33zdenko » 02.01.2017, 18:53

etv hat geschrieben: hallo,
sorry kurz etwas "offtopic"....

....wo bitte gibt es diese "lieben" Müllicons??

Grüße
etv
hier
http://homematic-forum.de/forum/viewtop ... 30#p103396
musst du dort fragen oder selber auschneiden :)

etv
Beiträge: 195
Registriert: 06.12.2010, 09:26

Re: Müllkalender

Beitrag von etv » 03.01.2017, 08:41

33zdenko hat geschrieben:
etv hat geschrieben: hallo,
sorry kurz etwas "offtopic"....

....wo bitte gibt es diese "lieben" Müllicons??

Grüße
etv
hier
http://homematic-forum.de/forum/viewtop ... 30#p103396
musst du dort fragen oder selber auschneiden :)
...super, danke dir herzlich!


Liebe Grüße
tom
__________________________________________________________________
zwei CCU2 und den ioBroker auf einem Raspi4 der die beiden synchronisiert,
eigentlich mittlerweile das HIRN des Smarthomes darstellt und vor allem mit
Javascript alles steuert, regelt, loggt - und - visualisiert...

Benutzeravatar
Jimbaem
Beiträge: 91
Registriert: 19.12.2014, 19:03
Wohnort: Schuttertal
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Müllkalender

Beitrag von Jimbaem » 03.01.2017, 13:14

Noch ne Frage,

ich habe meinen Müllkalender mit Terminen von meinem Anbieter per *.csv füllen können. Hier sind jeweils ein Termin für "Sperrmüll" und "Strauchgutabfälle" vorhanden, jedoch erst im Herbst. Wenn ich das Script richtig verstanden haben werden jedoch nur passende Termine der nächsten 30 Tage abgefragt. Lege ich einen Termin "Sperrmüll" innerhalb dieses Zeitraumes an erhalte ich das korrekte Datum/Anzahl Tage zurück, ansonsten ein undefined.

Ich habe das Script um diese Abfrage erweitert damit ich das gezielt abfragen und später in Mediola anzeigen kann, womit meine Programmier Kenntnisse jedoch auch schon erschöpft sind. :?
Kann man den zu durchsuchenden Bereich, also das 'endDate' auf den 31.12. + aktuelles Jahr setzen oder in einer Formel berechnen?

Jimbaem
RaspberryMatic 3.63.9.20220521 auf Asus Tinker Board S - Raspberry Pi4 & SSD mit Historian V3.0.2

Accuracy
Beiträge: 746
Registriert: 22.05.2013, 16:37
Hat sich bedankt: 1 Mal

Re: Müllkalender

Beitrag von Accuracy » 04.01.2017, 11:17

Habe noch eine Frage zu dem Skript.
Ich habe soweit alles eingerichtet und es läuft auch erst einmal.
Ich habe allerdings das Problem, dass wenn ich in meinem Google Cal für morgen keinen Termin habe, dass die Variable "MuellMorgen" mit dem gefundenen Müllwert von heute befüllt wird.
Z.B.
Heute = Restmüll
Morgen = gelber Sack
==> Müllheute und MüllMorgen werden korrekt befüllt via Skript

ABER:
Heute = Restmüll
Morgen = nix
==> beide Variablen werden dann mit "Restmüll" befüllt.

Ist das ein Feature oder ein Bug?

Benutzeravatar
Jimbaem
Beiträge: 91
Registriert: 19.12.2014, 19:03
Wohnort: Schuttertal
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: Müllkalender

Beitrag von Jimbaem » 04.01.2017, 19:16

Accuracy hat geschrieben:Habe noch eine Frage zu dem Skript.
Ich habe soweit alles eingerichtet und es läuft auch erst einmal.
Ich habe allerdings das Problem, dass wenn ich in meinem Google Cal für morgen keinen Termin habe, dass die Variable "MuellMorgen" mit dem gefundenen Müllwert von heute befüllt wird.
Z.B.
Heute = Restmüll
Morgen = gelber Sack
==> Müllheute und MüllMorgen werden korrekt befüllt via Skript

ABER:
Heute = Restmüll
Morgen = nix
==> beide Variablen werden dann mit "Restmüll" befüllt.

Ist das ein Feature oder ein Bug?
Hallo Accuracy,

ich konnte das von dir beschriebene Verhalten gerade nachvollziehen, glaube aber nicht das das ein Feature ist :( .
Beim ersten ausführen funktioniert noch alles richtig, deshalb vermute ich (als Laie :?) das beim nächsten Aufruf des Scripts die Systemvariablen nicht korrekt zurückgesetzt werden.
Beim Testen des Skipts kommt die im Anhang beigefügte Anzeige. Das Ergebnis als String/Text zwischen den X........X wird zurückgesetzt, die SYS-Variable jedoch nicht.

Wie in meinem Post zuvor schon bemerkt, kann ich sowas nicht selber programmieren, kenne mich mit Sciptsprachen nicht aus. Habe zwar beruflich mit Programmierung zu tun, das ist aber eine andere Welt (Industrie Roboter) aber man versteht vielleicht manchmal die Zusammenhänge :roll: .

Jimbaem
Dateianhänge
Scrip Test.jpg
RaspberryMatic 3.63.9.20220521 auf Asus Tinker Board S - Raspberry Pi4 & SSD mit Historian V3.0.2

Antworten

Zurück zu „mediola“