Neue HomeMatic Integration für Home Assistant

Open Source Hausautomation

Moderator: Co-Administratoren

Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von Garbsen » 11.09.2022, 11:30

Wenn ich es richtig verstehe, musst Du eine Automation anlegen, die als Auslöser die Änderung Deines Wertes hat und dann den Wert in die Variable einträgt
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/Downloads/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

dominic_eu
Beiträge: 15
Registriert: 09.10.2020, 12:26
System: in Planung
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von dominic_eu » 11.09.2022, 11:36

Danke für die Rückmeldung.

Ich finde jedoch keine Option, einen Dynamischen wert zu übernehmen, bzw eine HA entity dafür auszuwählen.
Hab nur die mir offensichtliche Option eine fixe von mir in der Automation definierte Value einzutragen.

Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von Garbsen » 11.09.2022, 11:49

Schau Dir mal dieses blueprint an,
https://community.home-assistant.io/t/s ... ies/259010
Das synchronisiert zwei entities, vielleicht geht das auch mit Deiner Variable
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/Downloads/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

dominic_eu
Beiträge: 15
Registriert: 09.10.2020, 12:26
System: in Planung
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von dominic_eu » 11.09.2022, 13:00

So habs geschafft :-)

Danke für den Tipp mit Blueprints.

alias: Neue Automatisierung
description: ""
trigger:
- entity_id:
- input_number.cpu_temp
platform: state
action:
- service: homematicip_local.set_variable_value
data_template:
entity_id: homematicip_local.ccu
name: ccu_Temperatur
value: "{{'{:.3f}'.format((states('sensor.proxmox_cpu_temp') | float) )}}"
initial_state: true

Damit läuft es :-)
https://community.home-assistant.io/t/p ... ror/135357
https://community.home-assistant.io/t/f ... /233068/11

thommygay24
Beiträge: 282
Registriert: 16.07.2011, 20:34
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von thommygay24 » 13.09.2022, 16:03

Mit großem Interesse hab ich die letzten Posts gelesen, brauche aber trotzdem Hilfe. Ich nutze schon lange die Homematic ccu (Raspberrymatic). Bin nun neu bei Homeassistant dabei, weil ich dort mit einem Addon die Daten der Hoymiles Solaranlage auslesen kann. Ich verwende auf Homeassistant die neue Anbindung der ccu über XML API hier aus dem Thema und möchte einmal täglich den Wert des Hoymiles Sensors für den Ertrag der täglichen Stromproduktion in die Homematic System-Variable Energieertrag schreiben lassen, die ich auf ccu angelegt habe. Mit dem Dienst homematicip_local.set_variable_value kann ich zwar zu festen Zeiten etwas in die Variable schreiben, muss dabei aber fest vorgeben, was Homeassistant dort reinschreibt. Er soll aber den Wert des entsprechenden Homeassistant Sensors dort rein schreiben.

Ich bekomme es irgendwie nicht hin.
Da ich bei homeassistant total neu bin, wäre ich für jede Hilfe dankbar, denn evtl. muss das kurz vorher hier Beschriebene nur noch etwas detaillierter sein, damit ich als Neuling es verstehe.

dominic_eu
Beiträge: 15
Registriert: 09.10.2020, 12:26
System: in Planung
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von dominic_eu » 16.09.2022, 08:36

thommygay24 hat geschrieben:
13.09.2022, 16:03
Mit großem Interesse hab ich die letzten Posts gelesen, brauche aber trotzdem Hilfe. Ich nutze schon lange die Homematic ccu (Raspberrymatic). Bin nun neu bei Homeassistant dabei, weil ich dort mit einem Addon die Daten der Hoymiles Solaranlage auslesen kann. Ich verwende auf Homeassistant die neue Anbindung der ccu über XML API hier aus dem Thema und möchte einmal täglich den Wert des Hoymiles Sensors für den Ertrag der täglichen Stromproduktion in die Homematic System-Variable Energieertrag schreiben lassen, die ich auf ccu angelegt habe. Mit dem Dienst homematicip_local.set_variable_value kann ich zwar zu festen Zeiten etwas in die Variable schreiben, muss dabei aber fest vorgeben, was Homeassistant dort reinschreibt. Er soll aber den Wert des entsprechenden Homeassistant Sensors dort rein schreiben.

Ich bekomme es irgendwie nicht hin.
Da ich bei homeassistant total neu bin, wäre ich für jede Hilfe dankbar, denn evtl. muss das kurz vorher hier Beschriebene nur noch etwas detaillierter sein, damit ich als Neuling es verstehe.
Hallo, wie oben bereits gezeigt, mein Skript dazu. Punkte mit !!! durch deine ersetzen.


alias: Neue Automatisierung
description: ""
trigger:
- entity_id:
-!!DER EINTRAG DEINER SOLAR IN HA!!
platform: state
action:
- service: homematicip_local.set_variable_value
data_template:
entity_id: homematicip_local.ccu
name:!!DEINE CCU VARIABLE!!
value: "{{'{:.3f}'.format((states('!!GLEICHER WERT WIE OBEN FÜR DIE SOLAR AUS HA!!!') | float) )}}"
initial_state: true

thommygay24
Beiträge: 282
Registriert: 16.07.2011, 20:34
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von thommygay24 » 16.09.2022, 10:19

Hallo @dominic_eu,

vielen Dank für Deine unterstützung. Ich habe versucht eine Automatisierung entsprechend Deiner Infos anzulegen, bekomme aber beim Speichern den Fehler "Unable to determine action @ data['action'][0]".
Anbei mal ein Screenshot meiner Routine:
Fehlermeldung_HA.png
Wo liegt der Fehler?
Ich möchte den Wert in diese Variable schreiben:
ID1.png
ID1.png (19.63 KiB) 1369 mal betrachtet
ID2.png
ID2.png (24.29 KiB) 1369 mal betrachtet
Muss ich das in die automations.yaml einfügen und wie rufe ich es dann (über das webui) auf oder muss es bei blueprint rein(weil etwas von blueprints oben steht in vorangegangenen Posts? Da ich wirklich total neu in HA bin, verstehe ich leider noch nicht die Details, so daß ich nicht weiß, wie ich vorgehen muss.


Gruß
Thomas

thommygay24
Beiträge: 282
Registriert: 16.07.2011, 20:34
Hat sich bedankt: 1 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von thommygay24 » 16.09.2022, 18:44

Endlich habe ich es nach langem Probieren hinbekommen mit der neu angelegten Automatisierung:

alias: Aktualisierung Ertrag Solaranlage
description: ""
trigger:
- platform: state
entity_id:
- sensor.solarh_55419_month_eq
action:
- service: homematicip_local.set_variable_value
data:
entity_id: homematicip_local.ccu3_webui
name: Energieertrag Solaranlage vergangener Monat
value: "{{'{:.3f}'.format((states('sensor.solarh_55419_month_eq') | float) )}}"
mode: single

oortmanp
Beiträge: 2
Registriert: 11.10.2015, 19:24

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von oortmanp » 18.09.2022, 23:14

Moin zusammen,

habe vorhin wg meinem SAJ Inverter ein Docker für Home Assistant aufgesetzt und wollte jetzt meine schon vorhandene RaspberryMatic VM mit Home Assistant verbinden. Dies funktioniert leider nur teilweise.

Die RaspberryMatic wird in HA als Device erkannt, aber leider nur dieser. Das heisst dass ich zwar alle Programme und System Variablen der HomeMatic sehen kann, aber dass die Geräte nicht angezeigt werden.
Schermafbeelding 2022-09-18 om 22.59.19.png
Ich habe sowohl RF, IP und wired Geräte.

Den Docker habe ich angelegt mit einem Config Pfad mit u.a. folgender Datei: configuration.yaml nach folgender Anleitung: https://www.youtube.com/watch?v=__d5atnaRFY

Die configuration.yaml Dateil ist/bleibt recht kurz:

Code: Alles auswählen

# Loads default set of integrations. Do not remove.
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# SAJ inverter
sensor:
  - platform: saj_esolar
    username: ********
    password: *******
    resources:
      - nowPower
      - runningState
      - todayElectricity
      - monthElectricity
      - yearElectricity
      - totalElectricity # Energy -> Solar production
      - todayGridIncome
      - income
      - lastUploadTime
      - totalPlantTreeNum
      - totalReduceCo2
      - todayAlarmNum
      - status
      - plantuid
      - currency
      - address
      - isOnline
      - peakPower
Nachdem ich die 25 Seiten durchgelesen habe, habe ich nicht direkt gesehen dass man hier noch manuel die Konfiguation eintragen muss. Dies müsste m.E. automatisiert über die Integration gehen.

Wo ist mein Denkfehler oder wo könnte das Problem sein?

Danke für eure Unterstützung
oortmanp

Benutzeravatar
Baxxy
Beiträge: 10647
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 597 Mal
Danksagung erhalten: 2180 Mal

Re: Neue HomeMatic Integration für Home Assistant (Tester & Feedback erwünscht)

Beitrag von Baxxy » 19.09.2022, 15:12

oortmanp hat geschrieben:
18.09.2022, 23:14
Nachdem ich die 25 Seiten durchgelesen habe, habe ich nicht direkt gesehen dass man hier noch manuel die Konfiguation eintragen muss. Dies müsste m.E. automatisiert über die Integration gehen.
Man muss für diese Integration ( Homematic(IP) Local ) keinerlei Einträge in irgendeine .yaml machen.
Ich würde jetzt erstmal auf die Firewall der RaspberryMatic-VM tippen.
Ansonsten nochmal in Ruhe das Wiki durchgehen:
https://github.com/jens-maus/RaspberryM ... tion-setup

Bei Schritt 8 dann die IP-Adresse deiner RaspberryMatic-VM eintragen.

Antworten

Zurück zu „Home Assistant“