Calander Plugin zickt? Thema ist als GELÖST markiert

Bereich rings rum zum Thema Yaml und seine Tücken.


Antworten
Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Calander Plugin zickt?

Beitrag von Markus »

Bekomme eine Fehlermeldung das meine Konfiguration fehlerhaft ist:

Platform error calendar.ics - cannot import name 'CalendarEventDevice' from 'homeassistant.components.calendar' (/usr/src/homeassistant/homeassistant/components/calendar/init.py)

Wie kann ich das lösen bzw. woher kommt das?

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

hat sonst keiner das Problem? Finde irgendwie keine Lösung...

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

Wo finde ich das ICS Thema....hab weder bei HACS noch bei Integrationen was drinnen?

Logger: homeassistant.components.websocket_api.http.connection
Source: components/hassio/init.py:705
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 10:07:59 (1 occurrences)
Last logged: 10:07:59

[547605909504] The system cannot restart because the configuration is not valid: Platform error calendar.ics - cannot import name 'CalendarEventDevice' from 'homeassistant.components.calendar' (/usr/src/homeassistant/homeassistant/components/calendar/init.py)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 202, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1738, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1775, in _execute_service
await cast(Callable[[ServiceCall], Awaitable[None]], handler.job.target)(
File "/usr/src/homeassistant/homeassistant/components/hassio/init.py", line 705, in async_handle_core_service
raise HomeAssistantError(
homeassistant.exceptions.HomeAssistantError: The system cannot restart because the configuration is not valid: Platform error calendar.ics - cannot import name 'CalendarEventDevice' from 'homeassistant.components.calendar' (/usr/src/homeassistant/homeassistant/components/calendar/init.py)

Jim_OS

Re: Calander Plugin zickt?

Beitrag von Jim_OS »

Markus hat geschrieben: So 23. Okt 2022, 10:18

Wo finde ich das ICS Thema....hab weder bei HACS noch bei Integrationen was drinnen?

Moin Markus,

ich kann auch nur raten: Bist Du Dir sicher das Du nicht irgendwann einmal z.B. den Google Kalender integriert hattest, oder das Du in dem HA calandar nicht irgendwann einmal einen Kalender per iCAL (ics)-Format eingebunden hattest?

Das Platform error calendar.ics könnte z.B. auch das sein: https://community.home-assistant.io/t/i ... orm/132023

VG Jim

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

Moin,

Unter Config > custom_components > ics gibt es folgende Dateien
init.py
calender.py
manifest.json

Dürfte von https://github.com/franc6/ics_calendar kommen....könnte das schuld sein? Wie kannn man das deinstallieren da unter HACS nichts drinnen ist

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

Ah, in der config.yaml hab ich fogenden Eintrag mal raus:

calendar:
platform: ics
calendars:
- name: "xy_Geb"
url: "https://outlook.office365.com/owa/calen ... lendar.ics"
includeAllDay: True
username: !secret xy_user
password: !secret xy_pw

Dann ist zumindest die Fehlermeldung mal weg

Jim_OS

Re: Calander Plugin zickt?

Beitrag von Jim_OS »

Also doch - mal irgendwann etwas installiert und man kann sich nicht mehr darin erinnern. Das passiert wohl jeden mal - natürlich auch mir. :lol:

Wenn Du es nicht per HACS installiert hast muss Du versuchen die manuellen Install.-Schritte wieder rückgängig zu machen:

Code: Alles auswählen

Otherwise, you can install it manually.

Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
If you do not have a custom_components directory (folder) there, you need to create it.
In the custom_components directory (folder) create a new folder called ics_calendar.
Download all the files from the custom_components/ics_calendar/ directory (folder) in this repository.
Place the files you downloaded in the new directory (folder) you created.
Inside the new directory, run 'pip install -r requirements.txt'
Restart Home Assistant
Add platform: ics_calendar to your HA's calendar configuration.

Using your HA configuration directory (folder) as a starting point you should now also have this:

custom_components/ics_calendar/__init__.py
custom_components/ics_calendar/manifest.json
custom_components/ics_calendar/calendar.py
custom_components/ics_calendar/icalendarparser.py
custom_components/ics_calendar/parsers/__init__.py
custom_components/ics_calendar/parsers/parser_ics.py
custom_components/ics_calendar/parsers/parser_rie.py[

Ob Dir das restlos gelingt muss Du schauen. Ich hatte per HACS auch mal eine Integration installiert, die sich dann per HACS nicht mehr deinstallieren lies und es gab von dem Entwickler auch keine Info zur Deinstallation. Da habe ich auch lange suchen und "frickeln" müssen bis ich das dann wieder los war. :roll:

VG Jim

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

Es könnte auch sein das dies was mit der Anmeldung/Authentifizierung im Outlook ICS Kalender zu tun hat...

Jim_OS

Re: Calander Plugin zickt?

Beitrag von Jim_OS »

Ja klar, Möglichkeiten warum das jetzt klemmt gibt es einige. Aber Du weisst ja jetzt woher das Problem stammt und kannst dann gezielt(er) nach einer evtl. Lösung suchen.

Benutzeravatar
Markus
Beiträge: 434
Registriert: Fr 23. Jul 2021, 09:03
2
Wohnort: Österreich
Has thanked: 21 times
Been thanked: 8 times

Re: Calander Plugin zickt?

Beitrag von Markus »

Es geht schon wieder los...hab jetzt neuerdings diese Fehlermeldung:

The following integrations and platforms could not be set up:
ics_calendar (Show logs)
ics_calendar.calendar (Show logs)

Die config.yaml sieht folgendermaßen aus:

Code: Alles auswählen

calendar:
- platform: ics_calendar
  calendars:
      - name: "FF_Geb"
        url: "https://outlook.office365.com/owa/calendar/xxxxxxxxxxx/calendar.ics"
        include_all_day: True
        username: !secret ff_user
        password: !secret ff_pw

Jim_OS

Re: Calander Plugin zickt?

Beitrag von Jim_OS »

Schon wieder ist gut. Das andere Problem ist jetzt genau ein Jahr her. :lol:

Ich habe keine Ahnung von diesem Calendar Addon, aber wenn Du das Addon wieder/weiterhin nutzt würde ich an Deiner Stelle als erstes bei den Issues zum dem Addon schauen. Also vermutlich dann dort https://github.com/franc6/ics_calendar/issues

Da sehe ich z.B. aktuell drei noch offene Issues zu HA Core 2023.10.x. Falls Du also aktuell auf HA Core 2023.10.x bist würde ich mir die schon mal anschauen. Sollten diese Issues nicht auf Dein Problem zutreffen würde ich danach im HA-Forum suchen, denn ich vermute das hier im Forum - bei den wenigen (aktiven) Usern hier - außer Dir niemand sonst noch dieses Calendar Addon nutzt.

Wenn Du bei den vorhandenen Issues bei Github und im HA-Forum keine passenden Infos/Hilfe finden solltest würde ich ein neues Issues erstellen. Der Entwickler des Calendar Addons scheint relativ aktiv zu sein und auch kurzfristig auf Issues zu reagieren.

VG Jim

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Calander Plugin zickt?

Beitrag von Osorkon »

Habe bei mir nur die CalDAV Calendar Platform im Einsatz

Früher mal die ics Platform zum einlesen einer lokalen ics Datei im EInsatz gehabt.
Die Platform ics_calendar sagt mir gar nichts, ist eine Custom Integration aus dem HACS, richtig.
Nur, wenn ich mir die Doku anschaue, ist Deine Konfiguration ja total daneben.
Müsste lauten:

Code: Alles auswählen

#configuration.yaml
ics_calendar:
  calendars:
    - name:"FF_Geb"
      url: "https://outlook.office365.com/owa/calendar/xxxxxxxxxxx/calendar.ics"
      include_all_day: True
      username: !secret ff_user
      password: !secret ff_pw

Gruß
Osorkon

Einer muss ja für Ordnung sorgen. :D
Antworten