Skip to main content

Apple Watch & Carplay

Hier hab ich euch die entsprechenden Code Schnipsel für die Apple Watch abgelegt:

Nützliche Links:

Einbindung der iosactions.yaml

Erstellt euch eine iosactions.yaml und fügt folgenden Code in der configuration.yaml ein:

ios: !include iosactions.yaml
iOS Actions anlegen

Mit folgendem Code könnt ihr Actions anlegen:

actions:
  - name: Garage                    # Name der Aktion - wichtig für die Automationen 
    background_color: "#000000"     # Hintergrundfarbe des Buttons auf der Watch
    label:
      text: "Garage"                # Text auf der Watch
      color: "#ffffff"              # Textfarbe auf der Watch
    icon:
      icon: garage                  # MDI Icon auf der Watch
      color: "#00fff5"              # Farbe des Icons
Actions Automatisierung

Mit folgender Automatisierung kannst du alle Actions in einer Automatisierung abbilden:

alias: Apple Watch
description: ""
trigger:
  - platform: event
    event_type: ios.action_fired
    event_data:
      actionName: Garage
    id: Garage
  - platform: event
    event_type: ios.action_fired
    event_data:
      actionName: PC
    id: PC
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Garage
    then:
      - service: script.toggle
        data: {}
        target:
          entity_id: script.garage_taster
  - if:
      - condition: trigger
        id:
          - PC
    then:
      - service: light.toggle
        data: {}
        target:
          entity_id: light.ambiente_pc
mode: single

Jetzt kommen wir zum Punkt Sensoren auf dem Zifferblatt anzeigen. Dies ist meines Erachtens sehr kompliziert und umfangreich.


Hier findest du die Dokumentation von Apple entsprechend dazu hier die Doku von Homeassistant

Hier ein paar Beispiele:

#### Sensor Wert auf zwei Nachkommastellen gerundet

{{ ((states('sensor.energy_production_today')) |float) |round(2) }}


#### Sensor Wert verdoppelt und auf zwei Nachkommastellen gerundet:

{{ (((states('sensor.energy_production_today')) |float) *2)  |round(1) }}