MQTT LESEN
#12780
Replies: 3 comments 2 replies
-
hast du mal ein größeres |
Beta Was this translation helpful? Give feedback.
0 replies
-
Ich habe seit heute das selbe Problem. Gestern hat's noch geklappt - heute nach dem Update von EVCC nicht mehr. Plattform: HA |
Beta Was this translation helpful? Give feedback.
0 replies
-
Dito bei mir hier! Der MQTT-Explorer bringt nur noch einen Wert von evcc: Update: Nach Restore auf 0.124.7 klappt es wieder! Das wars! |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hallo
ich habe gerade festgestellt, dass ich in Evcc keine Daten mehr über MQTT lesen kann.
Ich schreibe mit einem anderen Programm einen Wert (SZ_ERTRAG) in MQTT. Ich sehe mit einem Tool, dass dieser Wert auch in
MQTT ankommt. Ich konnte diesen Wert dann früher der evcc auslesen und als Meter verwenden.
Neuerdings bekomme ich bei „evcc meter“ nur noch die Meldung Value outdated (oder so)
Es kann also kein Wert mehr gelesen werden.
was mache ich falsch, bzw. was wurde geändert (denn früher ging es ja)
Das Erhöhen des Timeoutwertes bringt nichts - nur die Fehlermeldung kommt später
MQTT-Broker wird lt Log einwandfrei connected, evcc schreibt auch Werte nach MQTT, die ich im MQTT-Tool auch sehe
Das Problem ist das Lesen.
Ok, hab den Fehler anscheinend gefunden -
Beim Eintrag MQTT : steht als Topic: evcc
anscheind wird dieses evcc auch beim Lesen verwendet. Will ich also zb SZ_Ertrag lesen , wird daraus der Lesebefehl evcc/SZ_Ertrag , welches aber in MQTT nicht gibt. Hier gibt es nur SZ_Ertrag OHNE evcc/
Hier wurde anscheinend in einem Release was geändert, denn es hatte mal funktioniert.
Muss also neuerdings beim externen schreiben das “evcc/ “ mit angeben, damit der Eintrag gelesen werden kann .
Konfig :
open evcc at http://evcc.local:7070
network:
schema: http
host: evcc.local # .local suffix announces the hostname on MDNS
port: 7070
log: error
levels:
cache: error
site: error
meters: trace
gridmeter: trace
my_pv: trace
lp-1: error
wallbe: error
modbus: error
unique installation id
plant: 0a060b94463a54d3a99a9fcfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
interval: 30s # control cycle interval
meters:
name: gridmeter
type: custom
power:
source: mqtt
broker: 10.221.223.123:1883
topic: SZ_Verbrauch
timeout: 3s
name: pvmeter
type: custom
power:
source: mqtt
broker: 10.221.223.123:1883
topic: SZ_Ertrag
timeout: 3s
name: wallbox
type: template
template: shelly-3em
usage: charge
host: 10.221.223.166
name: my_pv
type: template
template: sofarsolar-g3
usage: pv
Modbus TCP
modbus: tcpip
id: 2
host: 10.221.223.53 # Hostname
port: 8887 # Port
type: template
template: sofarsolar-g3
usage: grid
Modbus TCP
modbus: tcpip
id: 2
host: 10.221.223.53 # Hostname
port: 8887
chargers:
template: wallbe
host: 10.221.223.139
port: 502
name: wallbox1
vehicles:
template: bmw
title: X1
user: xxxxxxx
password: xxxxxxxxxxxxxxxx
vin: xxxxxxxxxxxxxxxxxx
capacity: 8.8
name: X1
loadpoints:
charger: wallbox1
meter: wallbox
vehicle: X1
mode: pv
phases: 1
mincurrent: 6
maxcurrent: 16
enable:
threshold: 0
delay: 1m
disable:
threshold: 200 # maximum import power (W)
delay: 5m
guardduration: 10m
mqtt:
broker: 10.221.223.123:1883
topic: evcc
user:
password:
clientid: evcc
tariffs:
currency: EUR # (default EUR)
grid:
# static grid price
type: fixed
price: 0.28 # [currency]/kWh
feedin:
# rate for feeding excess (pv) energy to the grid
type: fixed
price: 0.082 # [currency]/kWh
influx:
url: http://10.221.223.123:8086
database: evcc
site:
title: Peter
meters:
grid: my_grid
Beta Was this translation helpful? Give feedback.
All reactions