Bonjour,
J’espère être au bon endroit pour faire ma demande d’aide, sinon dsl me taper pas trop fort !
Voilà j’aimerai savoir comment il est possible de demander à la fonction search: de rechercher plusieurs mots search: Rdv, rdv, dv, ...
Majuscule et minuscule 
Voilà mon code :
# Calendrier
calendar:
- platform: caldav
username: !secret usersynology
password: !secret passsynology
url: !secret caldavsynology
custom_calendars:
# CALDAV Synology Famille calendar
- name: 'RDV'
calendar: 'Famille'
search: 'Rdv'
- name: 'Repas'
calendar: 'Famille'
search: 'Repas'
- name: 'Sortie'
calendar: 'Famille'
search: 'Sortie'
- name: 'Anniversaire'
calendar: 'Famille'
search: 'Anniversaire'
Désoler d’avance j’ai chercher un peut partout mais j’ai rien trouver 
Merci à vous
Ma configuration
System Information
version |
core-2022.8.6 |
installation_type |
Home Assistant Supervised |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.10.5 |
os_name |
Linux |
os_version |
5.15.32-v8+ |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
4934 |
Installed Version |
1.26.2 |
Stage |
running |
Available Repositories |
1165 |
Downloaded Repositories |
11 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Debian GNU/Linux 11 (bullseye) |
update_channel |
stable |
supervisor_version |
supervisor-2022.08.3 |
agent_version |
1.2.2 |
docker_version |
20.10.17 |
disk_total |
28.2 GB |
disk_used |
7.1 GB |
healthy |
true |
supported |
failed to load: Unsupported |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Samba share (10.0.0), File editor (5.3.3), Terminal & SSH (9.6.0), Samba Backup (5.1.1), Mosquitto broker (6.1.2), AdGuard Home (4.7.3), motionEye (0.18.0) |
Dashboards
dashboards |
2 |
resources |
9 |
views |
4 |
mode |
storage |
Recorder
oldest_recorder_run |
16 août 2022 à 14:44 |
current_recorder_run |
22 août 2022 à 14:47 |
estimated_db_size |
156.62 MiB |
database_engine |
sqlite |
database_version |
3.38.5 |
___
C’est une expression régulière dit la documentation. Essaye ça peut être…
search: '(?i)rdv'
Pas du tout sur de moi, surtout que c’est du python, mais ça vaut le coup d’essayer…
J’ai pas encore intégré caldav même si c’est dans mes projets donc je ne peux pas vérifier.
3 « J'aime »
Bonsoir,
Merci à vous, plus besoin de mettre une Majuscule ! Yes super
Edit: Pour trouver dans une phrase ?
Ah ben cool si ça marche …
Pour trouver rdv peu importe la casse et peu importe ce qu’il y a devant ou derrière ça doit être ça…
search: '(.*)(?i)rdv(.*)'
J’ai trouvé un chouette site pour tester en ligne les regexp, donc ça devrait le faire !
1 « J'aime »
Par contre attention parce que les regexp c’est puissant, ça va vraiment tout remonter si ça trouve un « rdv » quelque part la du coup. Avec cette expression, ça va, car c’est peu utilisé par ailleurs mais si c’était une suite de lettres qu’on retrouve dans différents mots, ça remonterait tout.
1 « J'aime »
Alors là, un vrai chef ! Je voie que j’ai beaucoup mais beaucoup à apprendre.
Merci.
Oui je vais faire très attention a que tout ne remonte pas. Je n’y avais pas pensée.
Encore Bravo 
1 « J'aime »