E3Dc Integration

Hast du am E3DC System den Zugriff erlaubt? und auch auf Modbus umgeschaltet?

Hallo Nicknol,

ich hab am E3DC den Modus aktiviert und auch in der zweiten Seite den Port abgeschaut (unter smarte Funktionen). Muss ich den Zugriff noch an einer weitern Stelle erlauben?

tja, das ist bei mir schon sooo lange her. Was sagt denn die E3DC Modbus-Doku?

Die Doku sagt auch:

für die mir bekannten HA Modbus Zugriffe brauchst du „E3DC“ Mode

sorry für das schlechte bild. Ja … wie in der Doku beschrieben ist E3DC einstellt.

und so sieht meine Config aus…

und hier die Modus.yaml

Die kenne ich nicht, kann ich also auch nicht viel zu sagen.

Hilfreich für alle wäre es, wenn du

  • den Link auf die Integration bereitstellst
  • echte Quelltexte (statt Bildschirmfotos) bereitstellst, und zwar mindestens von
    • dem relevanten Teil deiner configuration.yaml
    • und den für modbus relevanten inkludierten yaml Dateien
  • die von dir verwendete Doku (E3DC) teilst.

Die 502 in deiner Fehlermeldung deutet, als HTTP response interpretiert, auf „Bad Gateway“, also eine reichlich unerwartete Antwort.

hast Du mal den e3 neu gestartet nachdem Du Modus aktiviert hast

Ok … hier mal meine Info.

Hier den Link für die Integration

So sieht meine Config in summe aus(ist nicht viel):

Loads default set of integrations. Do not remove.

default_config:

Load frontend themes from the themes folder

frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
homeassistant:
packages: !include_dir_merge_named packages/

und die Modbus.Yaml ist die von dem Github. Nur mit meiner IP wie im Screenshot.
e3dc_modbus:
modbus:
- name: „e3dc“
type: tcp
host: „192.168.2.29“
port: 502
sensors:
# Identification Block
- name: E3DC Modbus Firmware
unique_id: e3dc_modbus_firmware
address: 40001
data_type: uint16
scan_interval: 86400

vielleicht hab ich aber auch noch etwas grundsätzliches nicht verstanden. Für Modbus muss ich doch nicht noch eine Integration installieren oder? ich hatte das so verstanden das HA das kann sobald ich die Modbus.Yaml richtig einbinde.

bitte Code immer als Code einfügen.
image

und wenn ich das richtig sehe, bindest du die modbus.yaml nirgengs in configuration.yaml ein. es fehlt ein include

# packages: !include_dir_merge_named custom_components/
# homeassistant:
#   packages: !include_dir_merge_named modbus.yaml


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


# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
homeassistant:
 packages: !include_dir_merge_named packages/

die letzte Zeile…
die Modbus.yaml liegt noch unter packages/e3dc/Modbus.yaml

@Katzetom: E3DC hab ich einen Neustart gemacht. Hat aber nix gebracht

bei den Packages bin ich raus. Damit habe ich keine Erfahrung. Doch du hast es ja wie in der Doku gemacht.

die 502 in der response deutet auch eher auf einen Verbinungsproblem hin.
Bist du dir sicher mit der IP-Adresse des E3DC Systems? Und sind dein Home Assistant und E3DC im gleichen (V)LAN?

Hallo Nicknol,

Welche Lösung hast du verwendet? ich häng nicht an dieser Lösung. Ich will nur die den E3DC im HA haben.

ich habe mein Heimnetz nicht in VLANs aufgeteilt. der E3DC ist über einen WLAN-Repeater (von Fritz) im Netz (E3DC kann kann nur LAN und ich hab im Keller kein LAN nur WLAN). Und HA ist direkt an die Fritz!Box angebunden.
Ping von HA zu E3DC geht durch und auch der Port habe ich gescheckt

mbtget -r 1 -a 0 -d INT -t 192.168.2.29

sagt open

Also gerne versuche ich auch deine Lösung mal.

in meiner configuration.yaml steht natürlich:

modbus: !include modbus.yaml

Allerdings befürchte ich, dass Dir am E3DC System noch eine Einstellung fehlt. (response 502).

Vielleicht fängst Du damit an, nur das Magic Byte zu finden.

2 „Gefällt mir“

Oh man, ich könnte dich küssen. Hab den Fehler gefunden. Wie all so oft, sitzt der Fehler direkt vor der Tastatur! Das E3DC System bei mir hat zwei IP Adressen und ich hab natürlich die Falsche genutzt.

Danke auch für dein Modbus File ich werd mir das mit dem Update Zyklus ansehen.

Super! Du hast es gefunden! :slight_smile:

Jetzt schau noch, ob du sinnvolle Werte bekommst, sie offset Problematik.

Viel Erfolg

1 „Gefällt mir“