ik heb een scrape
sensor en in de template gebruik ik het euro teken:
regex_findall_index("Bedrag: € (\d+)")
Dit werkt goed in de sjabloon tester, maar als ik het euro teken in
sensors.yaml plaats krijg ik deze melding:
Error loading /config/configuration.yaml: 'utf-8' codec can't decode byte 0x80 in position 1179: invalid start byte
Kan ik die niet gebruiken, want dan veranderd de encoding bij opslaan?
EDIT opgelost door in de regex \W te gebruiken ipv €
Ander vraagje:
kun je ergens in een automation ondervangen als een
sensor geupdated wordt?
Ik heb een IMAP
sensor:
[yaml]
- platform: imap_email_content
server: xxx
name: boekingen_imap_
sensor
username: xxx
password: xxx
senders:
- xxx
value_template: >-
{% if 'Er is een nieuwe boeking geplaatst.' in body %}
{{now()}}
{% else %}
andere_mail
{% endif %}
[/yaml]
Kan ik in een automation rechstreeks opmerken of deze
sensors is aangepast? Of moet ik een bepaalde variable opslaan (datetime stamp oid) en die gaan vergelijken of er een nieuwe mail is binnen gekomen?
Op deze pagina maken ze alleen
sensors van de IMAP mail:
https://www.home-assistan...tions/imap_email_content/
Maar ik wil er ook een automation aanhangen. Iets van een
IF
sensor.boekingen_imap_
sensor == updated
THEN send google calendar event
In het logbook zie ik ook niks terug op de
sensor.
[
Voor 55% gewijzigd door
trekker22 op 20-04-2021 11:02
]