Müllkalender via openHAB
-
- Beiträge: 3
- Registriert: 25. Nov 2017 15:23
Re: Müllkalender via openHAB
Hallo seppy
Deinen Post am anfang diesbezüglich hab ich schon gelesen nur wenn ich das bei mir so angebe
String GlobalGarbageICAL
{http="<[http://URL.local/home/Abfall.ics:180000 ... arbage.js)]"}
bekomme ich im LOG:
Fatal transport error: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
[ERROR] [ab.binding.http.internal.HttpBinding] - No response received from 'http://URL.local/home/Abfallkalender.ics'
File liegt am Raspberry im ordner home
Grüsse
Patrick
Deinen Post am anfang diesbezüglich hab ich schon gelesen nur wenn ich das bei mir so angebe
String GlobalGarbageICAL
{http="<[http://URL.local/home/Abfall.ics:180000 ... arbage.js)]"}
bekomme ich im LOG:
Fatal transport error: java.net.ConnectException: Verbindungsaufbau abgelehnt (Connection refused)
[ERROR] [ab.binding.http.internal.HttpBinding] - No response received from 'http://URL.local/home/Abfallkalender.ics'
File liegt am Raspberry im ordner home
Grüsse
Patrick
- seppy
- Beiträge: 738
- Registriert: 24. Sep 2015 20:25
- Wohnort: Bonn
Re: Müllkalender via openHAB
Nein am URL.local! Du musst URL durch deinen Pfad ersetzen [emoji6]
Gesendet von iPhone mit Tapatalk
Gesendet von iPhone mit Tapatalk
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
-
- Beiträge: 3
- Registriert: 25. Nov 2017 15:23
Re: Müllkalender via openHAB
Hallo seppy
Danke jetzt hat es klick bei mir gemacht. das file muss natürlich in den html ordner und dann klappt das ganze auch per http
mit dem richtigen pfad
Danke nochmals für deinen Denk Anstoß
Grüsse
Patrick
Danke jetzt hat es klick bei mir gemacht. das file muss natürlich in den html ordner und dann klappt das ganze auch per http
mit dem richtigen pfad
Danke nochmals für deinen Denk Anstoß
Grüsse
Patrick
-
- Beiträge: 162
- Registriert: 28. Dez 2017 11:37
Re: Müllkalender via openHAB
@alkaline
Erstmal danke für die Arbeit hier. Nur leider funktioniert es bei mir nicht. Sehr wahrscheinlich ein User Fehler
Ich bin kein Programmierer, kann aber teilweise code lesen. Allerdings bei den Java Scripts muss ich leider aussteigen.
So fällt mir nun das trouble shooten schwer.
Was funzt nicht?
Die Javascripte werfen eine Exception. Hier ein Eintrag aus der openhab.log (das erscheint für jedes der vier Scripte)
Meine sitemap in der BasicUI sieht auc nicht gut aus:
Stimmt da vielleicht was mit meiner ICS nicht?
Stefan
Erstmal danke für die Arbeit hier. Nur leider funktioniert es bei mir nicht. Sehr wahrscheinlich ein User Fehler
Ich bin kein Programmierer, kann aber teilweise code lesen. Allerdings bei den Java Scripts muss ich leider aussteigen.
So fällt mir nun das trouble shooten schwer.
Was funzt nicht?
Die Javascripte werfen eine Exception. Hier ein Eintrag aus der openhab.log (das erscheint für jedes der vier Scripte)
Code: Alles auswählen
2017-12-31 10:37:59.190 [WARN ] [ab.binding.http.internal.HttpBinding] - Transformation 'JS(abfall_naechstes_datum.js)' threw an exception. [response=BEGIN:VCALENDAR
VERSION:2.0
PRODID:carrier CMS
METHOD:PUBLISH
BEGIN:VEVENT
UID:effc56468b7a1feb76c00f37bebb9e5a
SUMMARY:Abfuhrtermin: Papier
DESCRIPTION:Ihre Abfuhrtermine als iCal Export – Ein Service der Regio Entsorgung AöR – www.regioentsorgung.de
CLASS:PUBLIC
DTSTART;VALUE=DATE:20180112
DTSTAMP:20171231T090327Z
Stimmt da vielleicht was mit meiner ICS nicht?
Stefan
-
- Beiträge: 22
- Registriert: 1. Jan 2018 20:43
Re: Müllkalender via openHAB
Hallo zusammen,
würde mich auch interessieren. Habe genau das gleiche Problem.
Vielen Dank!
würde mich auch interessieren. Habe genau das gleiche Problem.
Vielen Dank!
- alkaline
- Beiträge: 173
- Registriert: 20. Apr 2017 13:25
Re: Müllkalender via openHAB
Hört sich so an als ob unter Add on - Transformation die JSONPath Transformation nicht installiert wäre?
-
- Beiträge: 162
- Registriert: 28. Dez 2017 11:37
Re: Müllkalender via openHAB
in der Tat war das nicht installiert, hat aber auch leider keine Besserung gebracht. Koenntest du evtl. mal auflisten, was alles Prerequisites sind?
Ich hab HTML Binding, JS und JSON installiert.
Ich hab HTML Binding, JS und JSON installiert.
-
- Beiträge: 22
- Registriert: 1. Jan 2018 20:43
Re: Müllkalender via openHAB
Ich muss mich dem Stefan anschließen. Habe Javascript Transformation, Json Transformation, HTTP Binding installiert.
Bei mir sieht das Kind nun so aus...
Woran kann das liegen?
Bei mir sieht das Kind nun so aus...
Woran kann das liegen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- alkaline
- Beiträge: 173
- Registriert: 20. Apr 2017 13:25
Re: Müllkalender via openHAB
--> Im ersten Beitrag ist noch die Transform.zip dran. Diese downloaden und in den Transformation Ordner bringen...fertigalkaline hat geschrieben: ↑27. Apr 2017 08:27 Here we go
Voraussetzung sind:
Installiertes HTTP Binding und Javascript Transformation
abfall.items:
Hier ist die URL gegen eure auszutauschen, welche eigentlich jeder Abfallentsorgungsbetrieb anbietet. (Selbst bei uns auf dem Land)abfall.rules:Code: Alles auswählen
//Abfall heute String ABFALL_ICAL_heute { http="<[http://www.abfallwirtschaft-ortenaukreis.de/fileadmin/ics/ical_3762.ics:360000:JS(abfall_heute.js)]" } Switch ABFALL_AKTIV_heute String ABFALL_NAME_heute //Abfall morgen String ABFALL_ICAL_morgen { http="<[http://www.abfallwirtschaft-ortenaukreis.de/fileadmin/ics/ical_3762.ics:360000:JS(abfall_morgen.js)]" } Switch ABFALL_AKTIV_morgen String ABFALL_NAME_morgen // Nächste Abholung String ABF1_NAME { http="<[http://www.abfallwirtschaft-ortenaukreis.de/fileadmin/ics/ical_3762.ics:360000:JS(abfall_naechste_abholung_name.js)]" } DateTime ABF1_DATE { http="<[http://www.abfallwirtschaft-ortenaukreis.de/fileadmin/ics/ical_3762.ics:360000:JS(abfall_naechste_abholung_datum.js)]" }
In die Sitemap einfügen:Code: Alles auswählen
rule "Abfallkalender heute" when Item ABFALL_ICAL_heute changed then //Prüfen ob heute Abfall abgeholt wird if (ABFALL_ICAL_heute.state != "false" && ABFALL_ICAL_heute.state != "Uninitialized"){ postUpdate(ABFALL_AKTIV_heute,ON) postUpdate(ABFALL_NAME_heute,ABFALL_ICAL_heute.state) } else { postUpdate(ABFALL_AKTIV_heute,OFF) postUpdate(ABFALL_NAME_heute,"false") } end rule "Abfallkalender morgen" when Item ABFALL_ICAL_morgen changed then //Prüfen ob morgen Abfall abgeholt wird if (ABFALL_ICAL_morgen.state != "false" && ABFALL_ICAL_morgen.state != "Uninitialized"){ postUpdate(ABFALL_AKTIV_morgen,ON) postUpdate(ABFALL_NAME_morgen,ABFALL_ICAL_morgen.state) } else { postUpdate(ABFALL_AKTIV_morgen,OFF) postUpdate(ABFALL_NAME_morgen,"false") } end rule "Abfallerinnerung heute" // send Nachricht auf Handy via Telegramm (Marcus) und OH App (alle Nutzer) when Time cron "0 30 06 ? * * *" then if (ABFALL_AKTIV_heute.state == ON){ sendBroadcastNotification("An den Abfall denken: " + ABFALL_NAME_heute.state)} //sendTelegram("Marcus", "An den Abfall denken " + ABFALL_NAME_heute.state)} end rule "Abfallerinnerung morgen" // send Nachricht auf Handy via Telegramm (Marcus) und OH App (alle Nutzer) when Time cron "0 30 18 ? * * *" then if (ABFALL_AKTIV_morgen.state == ON){ sendBroadcastNotification("Morgen Abfall rausstellen: " + ABFALL_NAME_morgen.state)} //sendTelegram("Marcus", "Morgen Abfall rausstellen " + ABFALL_NAME_morgen.state)} end
transform.zipCode: Alles auswählen
Frame label="Abfall Kalender" { Text item=ABFALL_NAME_heute label="Abholung heute: [%s]" icon="muellwagen" visibility=[ABFALL_AKTIV_heute==ON] Text item=ABFALL_NAME_morgen label="Abholung morgen: [%s]" icon="muellwagen" visibility=[ABFALL_AKTIV_morgen==ON] Text item=ABF1_DATE label="Nächster Abholtermin:[%1$td.%1$tm.%1$tY]" icon="calendar" Text item=ABF1_NAME label="Was? [%s]" icon="abfall" }
-
- Beiträge: 162
- Registriert: 28. Dez 2017 11:37
Re: Müllkalender via openHAB
EDIT: Hab nun herausgefunden, dass es scheinbar damit zu tun hat, dass die transform scripte nicht gefunden werden koennen. Der Fehler in der Log bleibt naemlich identisch, egal ob die JS Dateien vorliegen oder nicht.
Danke, das hatte ich natürlich schon gelesen. Ich hab nun extra um copy/paste oder encoding Fehler auszuschliessen die transform.zip runtergeladen und in Benutzung mit den orginal Scriptnamen. Liegt es eventuell an meiner ics Datei?
http://upload.haupt.xyz/files/papier.ics
PS: JSON Transformation wird also doch nicht verwendet?
Stefan
Danke, das hatte ich natürlich schon gelesen. Ich hab nun extra um copy/paste oder encoding Fehler auszuschliessen die transform.zip runtergeladen und in Benutzung mit den orginal Scriptnamen. Liegt es eventuell an meiner ics Datei?
http://upload.haupt.xyz/files/papier.ics
Code: Alles auswählen
2018-01-03 11:26:58.115 [WARN ] [ab.binding.http.internal.HttpBinding] - Transformation 'JS(abfall_naechste_abholung_name.js)' threw an exception. [response=BEGIN:VCALENDAR
VERSION:2.0
PRODID:carrier CMS
METHOD:PUBLISH
BEGIN:VEVENT
UID:effc56468b7a1feb76c00f37bebb9e5a
SUMMARY:Abfuhrtermin: Papier
DESCRIPTION:Ihre Abfuhrtermine als iCal Export â Ein Service der Regio Entsorgung AöR â www.regioentsorgung.de
CLASS:PUBLIC
DTSTART;VALUE=DATE:20180112
DTSTAMP:20171231T090327Z
END:VEVENT
Stefan