NEWS
Test Adapter ice Road
-
Hi, danke für den Adapter! Find ich super!
Hab nur nen noch nen Änderungs / Verbesserungswunsch:
Ich würd gern die Location Koordinaten an den Adapter als Objekt übergeben.
Hintergrund: Ich nutze iobroker auf dem raspi auch im Wohnmobil für Alarmanlage und Beleuchtungssteuerung etc.
GPS Tracker der Koordinaten liefert ist auch in iobroker integriert.Würde hier auch gerne entsprechend ne Warnung aufs Handy bekommen abhängig von der jeweiligen location an der ich stehe.
Danke und Grüße,
xmace -
@Thomas-Braun
Hab ich bisher noch nie gemacht.
Hab das System aber grad reboot, kein Unterschied.@liv-in-sky
Anbei ein ungefiltertes Log:2022-10-03 20:04:49.646 info instance system.adapter.iceroad.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) host.pi 2022-10-03 20:04:49.256 info stopInstance system.adapter.iceroad.0 send kill signal iceroad.0 2022-10-03 20:04:48.930 info response.data: {"success":true,"message":"Request successful!","code":200,"callsLeft":34,"callsDailyLimit":50,"callsResetInSeconds":14112,"result":{"requestDate":"2022-10-03 20:04:48","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"}} iceroad.0 2022-10-03 20:04:48.929 info response.data.result: {"requestDate":"2022-10-03 20:04:48","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"} iceroad.0 2022-10-03 20:04:48.791 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason iceroad.0 2022-10-03 20:04:48.788 info terminating iceroad.0 2022-10-03 20:04:48.786 info Got terminate signal TERMINATE_YOURSELF host.pi 2022-10-03 20:04:48.776 info stopInstance system.adapter.iceroad.0 (force=false, process=true) host.pi 2022-10-03 20:04:48.774 info "system.adapter.iceroad.0" disabled iceroad.0 2022-10-03 20:04:48.204 info starting. Version 0.1.1 (non-npm: iobroker-community-adapters/ioBroker.iceroad#99c619ea3f1ebd3544a22fe33518a2d98b97a3f0) in /opt/iobroker/node_modules/iobroker.iceroad, node: v16.17.1, js-controller: 4.0.23 host.pi 2022-10-03 20:04:44.514 info instance system.adapter.iceroad.0 started with pid 22006 host.pi 2022-10-03 20:04:43.208 info Restart adapter system.adapter.iceroad.0 because enabled host.pi 2022-10-03 20:04:43.208 info instance system.adapter.iceroad.0 terminated with code 0 (NO_ERROR) iceroad.0 2022-10-03 20:04:42.478 info Terminated (NO_ERROR): Without reason iceroad.0 2022-10-03 20:04:42.471 info terminating iceroad.0 2022-10-03 20:04:42.014 info response.data: {"success":true,"message":"Request successful!","code":200,"callsLeft":35,"callsDailyLimit":50,"callsResetInSeconds":14119,"result":{"requestDate":"2022-10-03 20:04:41","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"}} iceroad.0 2022-10-03 20:04:42.013 info response.data.result: {"requestDate":"2022-10-03 20:04:41","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"} iceroad.0 2022-10-03 20:04:41.417 info starting. Version 0.1.1 (non-npm: iobroker-community-adapters/ioBroker.iceroad#99c619ea3f1ebd3544a22fe33518a2d98b97a3f0) in /opt/iobroker/node_modules/iobroker.iceroad, node: v16.17.1, js-controller: 4.0.23 host.pi 2022-10-03 20:04:38.195 info instance system.adapter.iceroad.0 started with pid 21771 host.pi 2022-10-03 20:04:36.858 info Restart adapter system.adapter.iceroad.0 because enabled host.pi 2022-10-03 20:04:36.858 info instance system.adapter.iceroad.0 terminated with code 0 (NO_ERROR) iceroad.0 2022-10-03 20:04:36.127 info Terminated (NO_ERROR): Without reason iceroad.0 2022-10-03 20:04:36.125 info terminating iceroad.0 2022-10-03 20:04:36.020 info response.data: {"success":true,"message":"Request successful!","code":200,"callsLeft":36,"callsDailyLimit":50,"callsResetInSeconds":14125,"result":{"requestDate":"2022-10-03 20:04:35","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"}} iceroad.0 2022-10-03 20:04:36.019 info response.data.result: {"requestDate":"2022-10-03 20:04:35","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"} iceroad.0 2022-10-03 20:04:35.293 info starting. Version 0.1.1 (non-npm: iobroker-community-adapters/ioBroker.iceroad#99c619ea3f1ebd3544a22fe33518a2d98b97a3f0) in /opt/iobroker/node_modules/iobroker.iceroad, node: v16.17.1, js-controller: 4.0.23 host.pi 2022-10-03 20:04:31.761 info instance system.adapter.iceroad.0 started with pid 21752 host.pi 2022-10-03 20:04:30.492 info Restart adapter system.adapter.iceroad.0 because enabled host.pi 2022-10-03 20:04:30.491 info instance system.adapter.iceroad.0 terminated with code 0 (NO_ERROR) iceroad.0 2022-10-03 20:04:29.709 info Terminated (NO_ERROR): Without reason iceroad.0 2022-10-03 20:04:29.707 info terminating iceroad.0 2022-10-03 20:04:29.636 info response.data: {"success":true,"message":"Request successful!","code":200,"callsLeft":37,"callsDailyLimit":50,"callsResetInSeconds":14131,"result":{"requestDate":"2022-10-03 20:04:29","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"}} iceroad.0 2022-10-03 20:04:29.635 info response.data.result: {"requestDate":"2022-10-03 20:04:29","forecastId":0,"forecastText":"Kein Eis.","forecastCity":"Hilchenbach","forecastDate":"2022-10-04"} iceroad.0 2022-10-03 20:04:29.028 info starting. Version 0.1.1 (non-npm: iobroker-community-adapters/ioBroker.iceroad#99c619ea3f1ebd3544a22fe33518a2d98b97a3f0) in /opt/iobroker/node_modules/iobroker.iceroad, node: v16.17.1, js-controller: 4.0.23 host.pi 2022-10-03 20:04:25.531 info instance system.adapter.iceroad.0 started with pid 21732 host.pi 2022-10-03 20:04:24.570 info "system.adapter.iceroad.0" enabled -
Ok, also bei dir denkt das System es ist ein normaler Adaper und kein Schedule Adapter was es ist.
Am besten:
- Adapter (nicht nur instanz) deinstallieren
- iobroker neu starten
- Adapter neu von GitHub installieren
Danke, jetzt klappt es.
Jetzt wo du es sagst, sehe ich es auch. Am Screenshot ist ist nicht die kleine gelbe Uhr sondern der farbige Punkt. -
Aktuelle Test Version 0.0.1 Veröffentlichungsdatum 05.12.2021 Github Link https://github.com/iobroker-community-adapters/ioBroker.iceroad Guten Abend,
habe euch den ice Road Adapter erstellt. Dieser Adapter sagt jediglich voraus, ob eure Frontscheiben gefroren sind.
Die Api bekommt ihr hier kostenlos: https://www.eiswarnung.de/rest-api/
Bitte Testet ihn mal, ansonsten bitte ein Issue auf machen.
Grüße
Patrick08.12.2021 Namens und Link änderung(neuer Pfad steht bei Github Link): alter Link: https://github.com/Patrick-Walther/ioBroker.blackroad/
@patrickwalther
Soweit läuft der Adapter eigentlich stabil. Allerdings klappt das mit der Benachrichtigung bei mir nicht. Egal ob Pushover oder Telegram, es kommt immer die MeldungError from Pushover: message cannot be blank Cannot send message [chatId - XXXXXXX]: Error: ETELEGRAM: 400 Bad Request: message text is empty -
@patrickwalther
Soweit läuft der Adapter eigentlich stabil. Allerdings klappt das mit der Benachrichtigung bei mir nicht. Egal ob Pushover oder Telegram, es kommt immer die MeldungError from Pushover: message cannot be blank Cannot send message [chatId - XXXXXXX]: Error: ETELEGRAM: 400 Bad Request: message text is empty@bommel_030 mach bitte ein issue auf github auf.
@apollon77 kümmert sich jetzt um den Adapter. -
@bommel_030 mach bitte ein issue auf github auf.
@apollon77 kümmert sich jetzt um den Adapter.@siggi0904 sagte in Test Adapter ice Road:
@apollon77 kümmert sich jetzt um den Adapter.
Hhm ..., sagt wer? ;-)) Die Community Developer kümmern sich drum ... In einer idealen Welt sind das ein paar mehr als nur ich ;-) ber ja ohne Issue ist es für keinen sichtbar
-
@siggi0904 sagte in Test Adapter ice Road:
@apollon77 kümmert sich jetzt um den Adapter.
Hhm ..., sagt wer? ;-)) Die Community Developer kümmern sich drum ... In einer idealen Welt sind das ein paar mehr als nur ich ;-) ber ja ohne Issue ist es für keinen sichtbar
@apollon77 Man sieht nur dich :-)
-
@apollon77 Man sieht nur dich :-)
@siggi0904 :see_no_evil:
-
@bommel_030 mach bitte ein issue auf github auf.
@apollon77 kümmert sich jetzt um den Adapter.@siggi0904
Soweit so klar, die Frage war eher ob es bei anderen funktioniert oder nicht. -
@siggi0904
Soweit so klar, die Frage war eher ob es bei anderen funktioniert oder nicht.@bommel_030 Ich nutze den Adapter nicht. Ich nutze das Blockly-Script von hier und hab die Erinnerung in eine extra Abfrage gepackt.
-
@patrickwalther
Soweit läuft der Adapter eigentlich stabil. Allerdings klappt das mit der Benachrichtigung bei mir nicht. Egal ob Pushover oder Telegram, es kommt immer die MeldungError from Pushover: message cannot be blank Cannot send message [chatId - XXXXXXX]: Error: ETELEGRAM: 400 Bad Request: message text is empty@bommel_030 bin gerade dabei mich mit dem Adapter ein wenig auseinander zu setzen. Finde die Idee eigentlich ganz nett. Der Fehler mit der Benachrichtigung sollte nun behoben sein. Wenn nicht dann bitte im Issue #15 melden.
-
@bommel_030 bin gerade dabei mich mit dem Adapter ein wenig auseinander zu setzen. Finde die Idee eigentlich ganz nett. Der Fehler mit der Benachrichtigung sollte nun behoben sein. Wenn nicht dann bitte im Issue #15 melden.
@ciddi89
Sauber, Test Messages kommen an und auch wenn man den Adapter startet. Im Log auch keine Fehler.
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!? -
@ciddi89
Sauber, Test Messages kommen an und auch wenn man den Adapter startet. Im Log auch keine Fehler.
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!?@bommel_030 sagte in Test Adapter ice Road:
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!?
:+1:
Und ein Icon bei true or false als DP?
Hmm...., kann man ja selber machen wenn es einen DP mit true/false gäbe.
-
@ciddi89
Sauber, Test Messages kommen an und auch wenn man den Adapter startet. Im Log auch keine Fehler.
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!?@bommel_030 Super. Ist ja schon mal ein Anfang. 👍🏻
Ja eigentlich hatte ich beim ersten benutzen damit gerechnet das der Text gesendet wird. Aber es wird nur der Text genutzt den man selbst eingibt in den Instanz Einstellungen. Bin am überlegen wie man es am besten umsetzt. -
@bommel_030 sagte in Test Adapter ice Road:
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!?
:+1:
Und ein Icon bei true or false als DP?
Hmm...., kann man ja selber machen wenn es einen DP mit true/false gäbe.
@sigi234 dp true/false wird auf jeden Fall mit reingenommen. Icon denke ist eher schwieriger. Finde es sollte auch zu den passenden Design des eigenes Vis passen.
-
@bommel_030 Super. Ist ja schon mal ein Anfang. 👍🏻
Ja eigentlich hatte ich beim ersten benutzen damit gerechnet das der Text gesendet wird. Aber es wird nur der Text genutzt den man selbst eingibt in den Instanz Einstellungen. Bin am überlegen wie man es am besten umsetzt.@ciddi89
Dachte ich ursprünglich auch. Ich weiß allerdings auch noch nicht wann der Adapter eine Message schicken will / soll.
Keine Ahnung ob er nur eine Nachricht schicken soll wenn der Datenpunkt von "kein Eis" zu "Eis" wechselt, oder bei jedem Wechsel? Oder bei jedem Abruf? Momentan sieht es hier so aus das "Eis !" die nächsten Tage erstmal bestehen bleibt :-S
Auf jeden danke schonmal! -
@ciddi89
Dachte ich ursprünglich auch. Ich weiß allerdings auch noch nicht wann der Adapter eine Message schicken will / soll.
Keine Ahnung ob er nur eine Nachricht schicken soll wenn der Datenpunkt von "kein Eis" zu "Eis" wechselt, oder bei jedem Wechsel? Oder bei jedem Abruf? Momentan sieht es hier so aus das "Eis !" die nächsten Tage erstmal bestehen bleibt :-S
Auf jeden danke schonmal!@bommel_030 den Gedanke hatte ich auch. Nun ist er k auf 60min eingestellt wo man auch jedes Mal eine Nachricht bekommt. Finde das nervt ein bisschen auf Dauer. Mir persönlich würde es reichen wenn es nur bei Status Änderungen eine Nachricht gesendet wird.
-
@bommel_030 sagte in Test Adapter ice Road:
Als weitere Optimierung könnte man den Inhalt von "forecastText" in die Nachricht mit reinpacken?!?
:+1:
Und ein Icon bei true or false als DP?
Hmm...., kann man ja selber machen wenn es einen DP mit true/false gäbe.
@sigi234 @ciddi89
Macht der Datenpunkt "forecastId" das nicht schon? Halt 0/1 statt true/false, oder kann der mehr? -
@bommel_030 den Gedanke hatte ich auch. Nun ist er k auf 60min eingestellt wo man auch jedes Mal eine Nachricht bekommt. Finde das nervt ein bisschen auf Dauer. Mir persönlich würde es reichen wenn es nur bei Status Änderungen eine Nachricht gesendet wird.
@ciddi89
Ja, alle 60 min brauche ich die Information nicht. Interessant ist hauptsächlich wenn er auf "Eis !" wechselt.