Kalendarium / nowa funkcja

Witam
Mam pomysł na nową komendę :wink:
Wywołać by ją można hasłem “kalendarium”.
Jolka wtedy mogła by powiedzieć.

Dziś mamy “data” jest “czwartek”. Wschód słońca o “7:05” zachód o “17:10”. Imieniny obchodzą Zdzichu i Jolka :grinning:

Wtedy można by taka komendę dopisać do scen np. otwierania rolet itd

Ps. Nadal czekam na kalendarz w którym mógłbym dodać zdarzenia o których przypominała by mi Jolka :wink:

2 polubienia

Hej,

będzie będzie… nie w tej wersji co wyjdzie za tydzień, ale mamy nadzieję, że może w kolejnej.

Pierwsze kroki w kodzie są już poczynione, robimy to taż, żeby autentykacja w Google była bez żadnych ręcznych ustawień, tokenów itd… tylko konfiguratorem tak jak dodanie dysku.
Jak dodamy konfigurator to jest szansa że więcej osób to wykona i z tego skorzysta.

Dodatkowo zastanawiamy się jak dotrzeć do firm od elektronicznych dzienników(Librus, Vulcan), które nie chcą odpisać na nasze prośby o dostęp do API.
Coś tu nie gra, że publiczna szkoła ma dziennik od prywatnej firmy która za dostęp do apki/danych dziecka chce abonament od rodziców. Ponaglamy te firmy i jeżeli nadal nam nie odpiszą to chyba będziemy zasięgać opinii prawnej - czy mogą tak robić…

Gdyby ktoś z użytkowników znał się na tym, jak to działa od strony prawnej (czy publiczne dane naszych dzieci mogą być przez te firmy udostępniane tylko w ich aplikacjach z abonamentem) to zapraszamy do komentowania :wink:

2 polubienia

Czy coś w kwestii przypominania o imieninach zostało zrealizowane?

Czy to scraping?

Wygląda jakby korzystało z tego:

A to korzysta wg opisu z oryginalnego API.

1 polubienie

Czy ktoś ma pomysł jak wyciągnąć informację z kalendarza o imieninach w danym dniu?

Może automatyzacją…

Fajnie by było gdyby Ai-Speaker miało swój kalendarz który jest niezależny.
A kto chce dopina kalendarz Googla. :slightly_smiling_face:

Wkoncu im mniej Google tym lepiej :slightly_smiling_face:

Cezary.K napisał:

Właśnie problem taki, że wywołana usługa ais_ai_service.process w/g tutoriala wywołuje mało elegancki wpis i komunikat:

Nie rozumiem feliksa, leona, leony, leonarda, ziemowita

Czyli niby działa ale nie do końca jakbym chciał i nie potrafię tego przeskoczyć, stąd moje pytanie na początku.

Pokaż jaką akcję wywołujesz?

Nie ta usługa… powinieneś użyć ais_ai_service.say_it, wykorzystuj narzędzia deweloperskie…

Zobacz ten przykład z dokumentacji (w akcji czytanie komunikatu) i dostosuj pod swój wyzwalacz z kalendarza.

P.S.
Skąd dodałeś kalendarz imienin?

Ja imieniny w kalendarzu mam od kilku lat, zaimportowałem gotowca.
To nie ten - ale efekt powinien być chyba ten sam.

Jak wczytać kalendarz z imieninami w Google Calendar?

Sugeruję stworzyć “podkalendarz” (teraz dopiero doczytałem, że dokładnie tak jest w tej instrukcji) i do niego zaimportować - wtedy będzie można łatwo stworzyć szablon "Imieniny obchodzą… " :slight_smile:

1 polubienie

Cezary.K napisał:

Skąd dodałeś kalendarz imienin?

Mam go od 10 lat w skrypcie lua centralki Fibaro. Trzeba go zaimportować do kalendarza Google w formacie CSV
Dzięki za podpowiedzi w sprawie usług, jutro potestuję.

t={d0101="Mieczysława i Mieszka",
d0102="Izydora i Makarego",
d0103="Danuty i Genowefy",
d0104="Anieli i Eugeniusza",
d0105="Edwarda i Szymona",
d0106="Kacpra i Melchiora Baltazara",
d0107="Juliana i Lucjana",
d0108="Seweryna i Teofila",
d0109="Weroniki i Juliana",
d0110="Jana i Wilhelma",
d0111="Matyldy i Honoraty",
d0112="Benedykta i Arkadiusza",
d0113="Weroniki i Bogumiły",
d0114="Feliksa i Hilarego",
d0115="Pawła i Izydora",
d0116="Marcelego i Włodzimierza",
d0117="Antoniego i Rościsława",
d0118="Piotra i Małgorzaty",
d0119="Henryka i Mariusza",
d0120="Fabiana i Sebastiana",
d0121="Agnieszki",
d0122="Anastazego",
d0123="Ildefonsa i Rajmunda",
d0124="Felicji i Tymoteusza",
d0125="Pawła i Miłosza",
d0126="Seweryna i Pauliny",
d0127="Jana i Przybysława",
d0128="Walerego i Radomira",
d0129="Zdzisława i Franciszka",
d0130="Macieja i Martyny",
d0131="Jana i Marceliny",
d0201="Brygidy i Ignacego",
d0202="Marii i Mirosława",
d0203="Błażeja i Hipolita",
d0204="Andrzeja i Weroniki",
d0205="Agaty i Adelajdy",
d0206="Doroty i Tytusa",
d0207="Ryszarda i Romualda",
d0208="Jana i Piotra",
d0209="Cyryla i Apolonii",
d0210="Jacka i Scholastyki",
d0211="Łazarza i Marii",
d0212="Eulalii i Modesta",
d0213="Grzegorza i Katarzyny",
d0214="Walentego i Metodego",
d0215="Faustyna i Józefa",
d0216="Danuty i Juliany",
d0217="Donata i Łukasza",
d0218="Symeona i Konstancji",
d0219="Konrada i Arnolda",
d0220="Leona i Ludomiła",
d0221="Eleonory i Feliksa",
d0222="Marty i Małgorzaty",
d0223="Romany i Damiana",
d0224="Macieja i Bogusza",
d0225="Wiktora i Cezarego",
d0226="Mirosława i Aleksandra",
d0227="Gabriela i Anastazji",
d0228="Teofila i Makarego",
d0229="Rufina i Hilarego",
d0301="Antoniny i Radosława",
d0302="Heleny i Pawła",
d0303="Tycjana i Kunegundy",
d0304="Kazimierza i Łucji",
d0305="Fryderyka i Wacława",
d0306="Róży i Wiktora",
d0307="Pawła i Tomasza",
d0308="Beaty",
d0309="Katarzyny i Franciszki",
d0310="Cypriana i Marcelego",
d0311="Konstantego i Benedykta",
d0312="Bernarda i Grzegorza",
d0313="Bożeny i Krystyny",
d0314="Leona i Matyldy",
d0315="Ludwiki i Klemensa",
d0316="Izabeli i Hilarego",
d0317="Zbigniewa i Partyka",
d0318="Cyryla i Edwarda",
d0319="Józefa i Bogdana",
d0320="Eufemii i Klaudii",
d0321="Benedykta i Lubomira",
d0322="Bogusława i Katarzyny",
d0323="Feliksa i Pelagii",
d0324="Marka i Gabriela",
d0325="Marii i Wieńczysłąwa",
d0326="Teodora i Emanuela",
d0327="Lidii i Ernesta",
d0328="Anieli i Sykstusa",
d0329="Wiktora i Eustachego",
d0330="Amelii i Jana",
d0331="Balbiny i Gwidona",
d0401="Zbigniewa i Grażyny",
d0402="Franciszka i Władysława",
d0403="Ryszarda i Pankracego",
d0404="Wacława i Izydora",
d0405="Ireny i Wincentego",
d0406="Celestyna i Wilhelma",
d0407="Donata i Rufina",
d0408="Dionizego i Januarego",
d0409="Marii i Marcelego",
d0410="Michała i Makarego",
d0411="Leona i Filipa",
d0412="Juliusza i Wiktora",
d0413="Przemysława i Hermenegildy",
d0414="Justyny i Waleriana",
d0415="Anastazji i Bazylego",
d0416="Julii i Benedykta",
d0417="Roberta i Patrycego",
d0418="Bogusławy i Bogumiły",
d0419="Adolfa i Tymona",
d0420="Czesława i Agnieszki",
d0421="Feliksa i Anzelma",
d0422="Leona i Łukasza",
d0423="Jerzego i Wojciecha",
d0424="Grzegorza i Aleksandra",
d0425="Marka i Jarosława",
d0426="Marii i Marcelego",
d0427="Zyty i Teofila",
d0428="Pawła i Walerii",
d0429="Piotra i Pawła",
d0430="Mariana i Katarzyny",
d0501="Józefa i Filipa",
d0502="Anatola i Zygmunta",
d0503="Marii i Aleksandra",
d0504="Moniki i Floriana",
d0505="Ireny i Waldemara",
d0506="Jana i Judyty",
d0507="Ludmiły i Gizeli",
d0508="Stanisława i Dezyderii",
d0509="Bożydara i Grzegorza",
d0510="Izydora i Antoniny",
d0511="Franciszka i Jakuba",
d0512="Dominika i Pankracego",
d0513="Roberta i Serwacego",
d0514="Bonifacego i Dobiesława",
d0515="Zofii i Jana",
d0516="Andrzeja i Wieńczysława",
d0517="Weroniki i Sławomira",
d0518="Feliksa i Aleksandry",
d0519="Piotra i Mikołaja",
d0520="Bernarda i Bazylego",
d0521="Wiktora i Tymoteusza",
d0522="Julii i Heleny",
d0523="Iwony i Dezyderego",
d0524="Joanny i Zuzanny",
d0525="Urbana i Grzegorza",
d0526="Filipa i Pauliny",
d0527="Jana i Juliusza",
d0528="Augustyna i Jaromira",
d0529="Teodozji i Magdaleny",
d0530="Feliksa i Ferdynanda",
d0531="Anieli i Petroneli",
d0601="Jakuba i Konrada",
d0602="Erazma i Marianny",
d0603="Leszka i Kłotyldy",
d0604="Karola i Franciszka",
d0605="Walerii i Bonifacego",
d0606="Pauliny i Laury",
d0607="Roberta i Wiesława",
d0608="Maksyma i Medarda",
d0609="Pelagii i Felicjana",
d0610="Bogumiła i Małgorzaty",
d0611="Barnaby i Feliksa",
d0612="Jana i Onufrego",
d0613="Lucjana i Antoniego",
d0614="Walerego i Bazylego",
d0615="Wita i Jolanty",
d0616="Aliny i Justyny",
d0617="Laury i Adolfa",
d0618="Marka i Elżbiety",
d0619="Gerwazego i Protazego",
d0620="Bogny i Florentyny",
d0621="Alicji i Alojzego",
d0622="Pauliny i Flawiusza",
d0623="Wandy i Zenona",
d0624="Jana i Danuty",
d0625="Łucji i Wilhelma",
d0626="Jana i Pawła",
d0627="Marii i Władysława",
d0628="Leona i Ireneusza",
d0629="Piotra i Pawła",
d0630="Emilii i Lucyny",
d0701="Haliny i Mariana",
d0702="Marii i Urbana",
d0703="Jacka i Anatola",
d0704="Teodora i Innocentego",
d0705="Karoliny i Antoniego",
d0706="Łucji i Dominika",
d0707="Cyryla i Metodego",
d0708="Elżbiety i Prokopa",
d0709="Zenona i Weroniki",
d0710="Filipa i Amelii",
d0711="Olgi i Pelagii",
d0712="Jana i Gwalberta",
d0713="Ernesta i Małgorzaty",
d0714="Marceliny i Bonawentury",
d0715="Henryka i Włodzimierza",
d0716="Marii i Benedykta",
d0717="Bogdana i Aleksego",
d0718="Kamila i Szymona",
d0719="Wincentego i Wodzisława",
d0720="Czesława i Hieronima",
d0721="Daniela i Andrzeja",
d0722="Magdaleny i Bolesława",
d0723="Bogny i Apolinarego",
d0724="Kingi i Krystyny",
d0725="Jakuba i Krzysztofa",
d0726="Anny i Mirosławy",
d0727="Julii i Natalii",
d0728="Wiktora i Innocentego",
d0729="Marty i Olafa",
d0730="Julity i Ludmiły",
d0731="Ignacego i Heleny",
d0801="Piotra i Justyny",
d0802="Gustawa i Alfonsa",
d0803="Lidii i Augusta",
d0804="Dominika i Protazego",
d0805="Marii i Stanisławy",
d0806="Sławy i Jakuba",
d0807="Doroty i Kajetana",
d0808="Emila i Cyryla",
d0809="Romana i Romualda",
d0810="Borysa i Wawrzyńca",
d0811="Zuzanny i Filomeny",
d0812="Klary i Hilarego",
d0813="Hipolita i Diany",
d0814="Alfreda i Euzebiusza",
d0815="Marii i Napoleona",
d0816="Rocha i Joachima",
d0817="Jacka i Mirona",
d0818="Heleny i Bronisławy",
d0819="Bolsława i Juliana",
d0820="Bernarda i Sobiesława",
d0821="Joanny i Franciszki",
d0822="Cezarego i Tymoteusza",
d0823="Filipa i Apolinarego",
d0824="Jerzego i Bartłomieja",
d0825="Ludwika i Luizy",
d0826="Marii i Sandry",
d0827="Józefa i Moniki",
d0828="Augustyna i Patrycji",
d0829="Sabiny i Jana",
d0830="Rózy i Szczęsnego",
d0831="Bogdana i Rajmunda",
d0901="Bronisława i Idziego",
d0902="Stefana i Juliana",
d0903="Izabeli i Szymona",
d0904="Rozalii i Róży",
d0905="Doroty i Wawrzyńca",
d0906="Beaty i Eugeniusza",
d0907="Reginy i Melchiora",
d0908="Marii i Adrianny",
d0909="Piotra i Mikołaja",
d0910="Bernarda i Sobiesława",
d0911="Jacka i Piotra",
d0912="Marii i Gwidona",
d0913="Filipa i Eugenii",
d0914="Cypriana i Bernarda",
d0915="Albina i Nikodema",
d0916="Edyty i Kornela",
d0917="Justyna i Franciszki",
d0918="Ireny i Józefa",
d0919="Januarego i Konstancji",
d0920="Filipiny i Eustachego",
d0921="Hipolita i Mateusza",
d0922="Tomasza i Maurycego",
d0923="Tekli i Bogusława",
d0924="Gerarda i Teodora",
d0925="Aurelii i Ładysława",
d0926="Justyny i Cypriana",
d0927="Kosmy i Damiana",
d0928="Marka i Wacława",
d0929="Michała i Michaliny",
d0930="Zofii i Hieronima",
d1001="Danuty i Remigiusza",
d1002="Teofila i Dionizego",
d1003="Gerarda i Teresy",
d1004="Rozalii i Franciszka",
d1005="Apolinarego i Placyda",
d1006="Artura i Brunona",
d1007="Marii i Marka",
d1008="Pelagii i Brygidy",
d1009="Ludwika i Dionizego",
d1010="Pauliny i Franciszka",
d1011="Emila i Aldony",
d1012="Eustachego i Maksymiliana",
d1013="Edwarda i Teofila",
d1014="Bernarda i Fortunaty",
d1015="Teresy i Jadwigi",
d1016="Gawła i Ambrożego",
d1017="Wiktora i Małgorzaty",
d1018="Łukasza i Juliana",
d1019="Piotra i Ziemowita",
d1020="Ireny i Kleopatry",
d1021="Urszuli i Hilarego",
d1022="Filipa i Kordulii",
d1023="Teodora i Seweryna",
d1024="Rafała i Marcina",
d1025="Kryspina i Ingi",
d1026="Lucjana i Ewarysta",
d1027="Sabiny i Iwony",
d1028="Szymona i Tadeusza",
d1029="Euzebii i Narcyza",
d1030="Zenobii i Przemysława",
d1031="Urbana i Augusta",
d1101="Seweryna i Wiktoryny",
d1102="Bohdana i Bożydara",
d1103="Sylwii i Huberta",
d1104="Karola i Olgierda",
d1105="Sławomira i Elżbiety",
d1106="Feliksa i Leonarda",
d1107="Antoniego i Ernesta",
d1108="Sewera i Gotfryda",
d1109="Usryna i Teodora",
d1110="Andrzeja i Ludomira",
d1111="Bartłomieja i Marcina",
d1112="Renaty i Witolda",
d1113="Stanisława i Mikołaja",
d1114="Serafina i Rogera",
d1115="Alberta i Leopolda",
d1116="Gertrudy i Edmunda",
d1117="Grzegorza i Salomei",
d1118="Anieli i Romana",
d1119="Elżbiety i Seweryna",
d1120="Feliksa i Anatola",
d1121="Janusza i Konrada",
d1122="Marka i Cecylii",
d1123="Klemensa i Amelii",
d1124="Jana i Flory",
d1125="Erazma i Katarzyny",
d1126="Konrada i Sylwestra",
d1127="Waleriana i Maksymiliana",
d1128="Grzegorza i Zdzisława",
d1129="Błażeja i Saturnina",
d1130="Andrzeja i Konstantego",
d1201="Natalii i Eligiusza",
d1202="Pauliny i Balbiny",
d1203="Franciszka i Ksawerego",
d1204="Barbary i Piotra",
d1205="Kryspina i Saby",
d1206="Mikołaja i Emiliana",
d1207="Marcina i Ambrożego",
d1208="Marii i Wirgiliusza",
d1209="Wiesławy i Leokadii",
d1210="Julii i Daniela",
d1211="Damazego i Waldemara",
d1212="Adelajdy i Aleksandra",
d1213="Łucji i Otylii",
d1214="Alfreda i Izydora",
d1215="Celiny i Waleriana",
d1216="Euzebiusza i Zdzisławy",
d1217="Olimpii i Łazarza",
d1218="Gracjana i Bogusława",
d1219="Urbana i Dariusza",
d1220="Bogumiła i Dominika",
d1221="Tomasza i Tomisława",
d1222="Zenona i Honoraty",
d1223="Wiktorii i Sławomiry",
d1224="Adama i Ewy",
d1225="Eugenii i Anastazji",
d1226="Dionizego i Szczepana",
d1227="Kosmy i Damiana",
d1228="Cezarego i Teofila",
d1229="Dawida i Tomasza",
d1230="Eugeniusza i Sabiny",
d1231="Sylwestra i Sebastiana"}







1 polubienie

Dzisiaj posiedziałem nad problemem i udało mi się się uruchomić
wywołanie imienin z kalendarza Google. Dla zainteresowanych
zapis w yaml, oczywiście trzeba zmienić nazwę kalendarza na własną encję utworzoną po integracji kalendarza.

alias: Imieniny
description: Wywołanie imienin z kalendarza Google
trigger:
  - platform: state
    entity_id: calendar.tomek_sviete_pl
    to: 'on'
condition:
  - condition: state
    entity_id: calendar.tomek_sviete_pl
    state: 'on'
    attribute: message
action:
  - service: ais_ai_service.say_it
    data_template:
      text: '{{ state_attr(''calendar.tomek_sviete_pl'',  ''message'') }}'
mode: single

Dzięki Cezary.K za sugestie.

PS do zespołu AIS: Dokumentacja dotycząca automatyzacji wyzwalania zdarzeniem z kalendarza jest prawdopodobnie nieaktualna.

5 polubień

Jeśli macie powiadomienia z kalendarza i oglądacie mundial to wrzucam link do google calendar z harmonogramem Mistrzostw Świata w Qatar 2022
Kalendarz Google >Dodaj inne kalendarze >> Zasubskrybuj >> wklejamy

t6ilj0ju8lq5pb9849q66ul280@group.calendar.google.com
2 polubienia

Dzięki, działa.