🎓 New Magister Custom Components Integration

Hey Mark! :wave:

Ik heb zojuist een nieuwe feature toegevoegd speciaal voor jou:
custom kolom-indeling! :tada:

:art: Wat kun je nu doen?

Met de nieuwe widget_columns optie kun je precies zelf bepalen welke widgets in welke kolom verschijnen. Geen vast grid meer, maar volledige controle!

:bar_chart: Voorbeeld: 2 kolommen

Links je rooster info, rechts cijfers en huiswerk:

type: custom:magister-school-card
entity: sensor.magister_voornaam_achternaam
widget_columns:
  column1:
    - rooster_meta
    - volgende_les
    - stats
  column2:
    - cijfers
    - opdrachten
    - wijzigingen

:bar_chart: Voorbeeld: 3 kolommen

Verdeel alles mooi over 3 kolommen:

type: custom:magister-school-card
entity: sensor.magister_voornaam_achternaam
widget_columns:
  column1:
    - rooster_vandaag
    - volgende_les
  column2:
    - rooster_morgen
    - cijfers
  column3:
    - opdrachten
    - wijzigingen
    - absenties

:bar_chart: Voorbeeld: 1 kolom

Gewoon alles onder elkaar:

type: custom:magister-school-card
entity: sensor.magister_voornaam_achternaam
widget_columns:
  column1:
    - stats
    - rooster_meta
    - cijfers
    - opdrachten

:iphone: Automatisch responsive!

  • Desktop: Kolommen netjes naast elkaar
  • Tablet (< 1200px): Max 2 kolommen
  • Mobiel (< 768px): Alles onder elkaar

:rocket: Hoe installeren?

De nieuwe versie v1.1.0 staat nu klaar!

  1. Ga naar HACS → Frontend
  2. Zoek Magister School Card
  3. Klik op Update (of download als je hem nog niet hebt)
  4. Herstart Home Assistant of druk CTRL + F5
  5. Pas je configuratie aan met widget_columns

:wrench: Alle beschikbare widgets:

  • stats — Statistieken overzicht
  • volgende_les — Eerstvolgende les
  • rooster_vandaag — Rooster van vandaag
  • rooster_morgen — Rooster van morgen
  • rooster_meta — Slim (voor 18:00 = vandaag, na 18:00 = morgen)
  • cijfers — Recente cijfers
  • opdrachten — Huiswerk en opdrachten
  • absenties — Afwezigheid
  • wijzigingen — Roosterwijzigingen
  • aanmeldingen — Aanmeldingen
  • activiteiten — Schoolactiviteiten

Zet ze in elke volgorde die je wilt, in zoveel kolommen als je wilt!

:bulb: Tip: De oude manier met layout: grid-2 en show_widgets werkt nog steeds gewoon. De knoppen voor 1/2/3 kolommen blijven beschikbaar als je geen widget_columns gebruikt.

Veel plezier ermee! Laat me weten hoe het bevalt! :blush:

— Odyn en Mupsje

ik krijg deze erro Message malformed: extra keys not allowed @ data[‘automation’] bij de notificaties en alamrm maar ik heb verandert wat je zij

Hey Mark! :wave:

Je zult vanuit het Automatisering menu moeten gaan werken.

:warning: Belangrijk: Dit zijn puur en alleen maar voorbeelden! Je moet ze niet letterlijk copy-pasten in je configuratie.

:wrench: Hoe doe je het goed?

  1. Ga naar InstellingenAutomatiseringen en Scenes
  2. Klik op + Automatisering toevoegen
  3. Kies “Maak een lege automatisering aan”
  4. Kijk naar mijn voorbeelden en vul de gewenste gegevens in via het menu

:x: Wat ging er mis?

De error wordt veroorzaakt door een verkeerde indentatie in je YAML. Het automation: blok moet op hetzelfde niveau staan als andere hoofdonderdelen.

Maar het belangrijkste: werk via het menu, niet door YAML te copy-pasten! Dan gaat het vanzelf goed.


P.S. Ik zie ook een dubbele L in je achternaam :wink:

Succes! Als je er niet uitkomt, laat maar weten! :rocket:

ik weert niet hoe ik de allarm kan in zette in visual editor ik weet niet hoe ik het kan doen en in jamal lukt het me niet de niet en veder de notificatie werk

Hey Mark,

Ik snap dat automatiseringen in het begin lastig kunnen zijn! Laten we het stap voor stap doorlopen.

:bell: Alarm instellen in de Visual Editor

Stap 1: Nieuwe automatisering aanmaken

  1. Ga naar InstellingenAutomatiseringen en Scenes
  2. Klik rechtsonder op de blauwe + knop
  3. Kies “Maak een lege automatisering aan”

Stap 2: Trigger toevoegen (Wanneer moet het alarm afgaan?)

  1. Klik op “Trigger toevoegen”
  2. Kies “Tijd”
  3. Vul de gewenste tijd in (bijvoorbeeld 07:00:00)

Stap 3: Voorwaarde toevoegen (Alleen op schooldagen)

  1. Klik op “Voorwaarde toevoegen”
  2. Kies “Numerieke status”
  3. Entity: sensor.magister_odyn_aantal_afspraken_vandaag (vervang “odyn” met jouw naam)
  4. Boven: 0

Stap 4: Actie toevoegen (Notificatie versturen)

  1. Klik op “Actie toevoegen”
  2. Kies “Notificaties: Verstuur een notificatie via mobile_app”
  3. Selecteer je telefoon (bijv. mobile_app_iphone_van_mark)
  4. Vul de boodschap in: School vandaag! Je hebt {{ states('sensor.magister_odyn_aantal_afspraken_vandaag') }} lessen.

Stap 5: Opslaan

  1. Geef de automatisering een naam (bijv. “School alarm”)
  2. Klik op “Opslaan”

:books: Niet gelukt? Check deze punten:

:white_check_mark: Heb je de Magister integration correct ingesteld?
:white_check_mark: Bestaat de sensor sensor.magister_[jouwnaam]_aantal_afspraken_vandaag?
→ Check in Developer ToolsStates
:white_check_mark: Heb je de Home Assistant Companion app op je telefoon?
:white_check_mark: Zijn notificaties toegestaan voor de app?

:mortar_board: Leren over Home Assistant

Als je meer wilt leren over automatiseringen, zijn deze pagina’s heel handig:

Je hoeft echt GEEN YAML te gebruiken! Alles kan via de Visual Editor. :blush:


:bulb: Tip: Maak eerst een simpele test-automatisering die alleen een notificatie stuurt om 12:00 uur, zonder voorwaarden. Als die werkt, voeg je daarna pas de Magister sensor toe.

Lukt het nog steeds niet? Stuur dan een screenshot van je automatisering, dan kan ik precies zien waar het misgaat! :+1:

de 3 en de 4 stap snap ik niet

en is het mogelijk om echte de den bijvoor beel d1 uur voor eerste les dat een alram aan gaat en het licht aan welke lles weneer het af gaat

Mark met alle respect,

Maar ga aub eerst leren hoe automations werken :slight_smile:

Succes verder.

Alle antwoorden heb ik inmiddels gegeven en op github staat genoeg.

ik weet hoe het werkt ik heb heel veel automachions ik ben al 2 jaar met homeassistend bezig aleen ik snap deze niet

Als je al 2 jaar met automations werkt dan weet je ook wat “state” veranderingen zijn :wink:

Thanks for this integration @mupsje, very much appreciated and a welcome addition to my setup!

1 Like

@markgollov ik denk dat je echt (nog) te weinig kennis hebt van Home Assistant en automations. Het wordt je telkens keurig uitgelegd maar vervolgens moet je wel zelf aan de slag. Je kan niet blijven roepen “het werkt niet” of “ik snap het niet”. Home Assistant kan best ingewikkeld zijn, probeer eerst gewoon wat eenvoudigere zaken voordat je met sensors en templates gaat werken.

Thanks for this integration @mupsje !

1 Like