Im Beitrag Automatisierung für „Immer laden“ habe ich gezeigt wie im Solar Manager einfach die Wallbox auf „Immer laden“ konfiguriert werden kann. Diese Automatisierung hat den Nachteil, dass die Konfiguration im Solar Manager so bleibt. Das bedeutet, wenn das nächste Mal das Auto an der Wallbox eingesteckt wird, beginnt der Ladevorgang unmittelbar und das ist nicht in jedem Fall gewünscht.
Voraussetzungen
- Solar Manager
- Wallbox mit Solar Manager verbunden
- Home Assistant
- Erkennungsmöglichkeit ob das Auto von der Wallbox getrennt wurde
In diesem Beitrag will ich dir zeigen wie es möglich ist mit einer Automatisierung in Home Assistant die Wallbox im Solar Manager auf „nur Solar“ zu schalten und zwar nur durch trennen des Autos von der Wallbox.
Automatisierung
Die Automatisierung wird ausgelöst sobald das Auto meldet, dass es von der Wallbox getrennt wurde. Genau so gut kann auch die Wallbox der Auslöser sein, falls diese dem Home Assistant melden kann wenn das Auto getrennt wurde.
Bedingungen sind in dieser Automatisierung keine vorhanden.
Die Aktion die ausgelöst wird ist ein RESTful Command.
Der YAML-Code sieht so aus
- id: solarmanager_bev_reset_solarmanager_to_chargeing_solar_only
alias: BEV Reset Solarmanager to Chargeing Solar only
description: Wird getriggert, wenn das Kabel ausgezogen wird
trigger:
- platform: state
entity_id:
- binary_sensor.bev_charging_cable_connected
from: "on"
to: "off"
condition: []
action:
- service: rest_command.solarmanager_reset_chargeing_to_solaronly
data: {}
mode: single
RESTful Command
rest_command:
solarmanager_reset_chargeing_to_solaronly:
url: https://cloud.solar-manager.ch/v1/control/car-charger/{{sensorId}}
method: PUT
headers:
authorization: !secret solarmanager_api
accept: "application/json, text/html"
payload: '{ "chargingMode": 1}'
content_type: 'application/json; charset=utf-8'
verify_ssl: true
Im obigen Codebeispiel muss die korrekte Sensor Id ({{sensorId}} sowie die korrekte Autorisierung verwendet werden