Skip to content

ifttt gekündigt

ich habe mein ifttt konto gekündigt weil ich bessere wege gefunden habe das was ich mit ifttt automatisiert habe selbst zu automatisieren.

ix
Oct 18, 20263 min read

ifttt.com habe benutzt seit es ifttt gibt. drüber geschrieben hab ich mal 2013 und 2014. ifttt.com war ein wahrgewordener traum für mich. unkomplizierter zugriff auf alle möglichen APIs und damit mal eben schnell was bauen oder ausprobieren. aber alles schöne hat ein ende und das erste ende hat ifttt um das jahr 2020 selbst einegführt als fast alle dienste und applets kostenpflichtig wurden oder ein kostenpflichtiges konto benötigten. ich habe das noch bis jetzt mitgespielt weil ich keinen anderen weg fand die daten von meiner selbstgebauten waage in die ios health app zu schaufeln.

diesen weg habe ich jetzt gefunden und mein ifttt-konto gekündigt, für das ich die letzten 6 jahre so um die 5 euro monatlich bezahlt habe.

in the end i used ifttt more or less only to get my weight from home assistant in ios health. that did not work reliably any more for a couple of month. i found a much better and relable DIY solution (home assistant notification that triggers a shortcut on my phone).


bevor ich den shortcut beschreibe, mit dem ich jetzt tatsächlich zuverlässig mein gewicht in ios health bekomme, nochmal ein paar worte dazu, was auch nicht zuverlässig funktioniert hat.

es gibt mehrere apps die exakt meinen usecase abbilden: daten aus home assistant aufs telefon oder umgekehrt schicken:

weil diese apps alle dazu gezwungen sind im hinttergrund des telefons zu arbeiten, hakelte es immer wieder beim eintragen meines gewichts in die ios health app. ausserdem: warum mit ner kanone auf spatzen schiessen, bzw. auf ein datum mit ner app schiessen?

meine lösung: home assistant sendet, sobald ich mich gewogen habe, ein benachrichtigung an mein telefon:

automation:
  - id: gewicht_ix_apple_health_shortcut
    alias: Gewicht ix → Apple Health
    description: Notify mit Prefix HAWEIGHT → iOS prüft Message im Wenn-Block
    mode: single
    triggers:
      - trigger: state
        entity_id: sensor.gewicht_ix
        not_to:
          - unknown
          - unavailable
    conditions:
      - condition: template
        value_template: "{{ trigger.from_state.state != trigger.to_state.state }}"
    actions:
      - action: notify.mobile_app_ixr
        data:
          title: Gewicht
          # Prefix für Shortcut-Wenn. Komma beibehalten (Punkt → 926 kg).
          message: >-
            HAWEIGHT:{{ states('sensor.gewicht_ix') | float(0) | round(1)
            | string | replace('.', ',') }}
          data:
            tag: gewicht_ix_health
      # Shortcut braucht etwas Zeit; clear via Companion-Tag (kein HA aus Shortcuts)
      - delay:
          seconds: 60
      - action: notify.mobile_app_ixr
        data:
          message: clear_notification
          data:
            tag: gewicht_ix_health

auf ios seite triggert das einen shortcut. shortcuts können seit ios 27 (endlich) auch ohne mein zutun von benachrichtigungen getriggert werden. das ging vorher nur mit einem klick auf die benachrichtigung. so ist der shortcut aufgebaut:

TRIGGER:
  Mitteilung von "Home Assistant"
  Titel enthält "Gewicht"

# weil der Filter nach Titel nicht zuverlässig funktioniert 
# werden die Home Assistant-Mitteilungen hier nochmal gefiltert.

WENN Mitteilung.Text "HAWEIGHT" enthält:
    Ersetze "HAWEIGHT:" in Mitteilung.Text durch ""

SONST:
    Kurzbefehl stoppen

ENDE WENN

Wenn-Ergenis in eine Zahl umwandeln

Protokolliere Health-Messung:
    Typ:   Gewicht
    Wert:  Zahl (kg)
    Datum: Standardwert

ich hatte noch eine zweite automatisierung bei ifttt: sobald ich ein youtube video gefavt habe, führte ifttt einen webhook aus, der dann in kirby das anlegen eines favoriten für das youtube-video auslöste. statt die youtube-api abzufragen, prüft kirby jetzt den RSS-feed einer playlist und holt alle paar minuten neu hinzugefügte videos in kirby.

Did you enjoy this article?

Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.

Across the AtmosphereDiscussions