-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Ich bekomme leider keine Verbindung zwischen Marstek und der Shelly-Emulation zustande.
Mein Setup:
Marstek Jupiter-C+ Firmware V131
Dockerinstallation auf RasPi 3B+
Zielsetzung: Shelly-Pro3em-Emulation
Installation lief durch, HOST-Mode ist eingerichtet, aber ...
Debug-Ausgabe:
INFO:b2500-meter:startet b2500-meter application
INFO:b2500-meter:Device Types: ['ct001']
INFO:b2500-meter:Device IDs: ['device-1']
INFO:b2500-meter:Skip Test: False
INFO:b2500-meter:Starting health check service...
INFO:b2500-meter:Health check service started on 0.0.0.0:52500
INFO:b2500-meter:Health check service started successfully
INFO:b2500-meter:UDP server is listening...
INFO:b2500-meter:TCP server is listening...
Hier wird aber nur der Device-Typ 'ct001' angezeigt.
Config.ini :
[GENERAL]
DEVICE_TYPE=shellypro3em
SKIP_POWERMETER_TEST = False
DISABLE_SUM_PHASES = False
DISABLE_ABSOLUTE_VALUES = False
POLL_INTERVAL = 1
THROTTLE_INTERVAL = 0
[SHELLY]
TYPE = 3EMPro
IP = 192.168.120.240 # unbelegte IP - Shelly-Emulation
#USER = username
#PASS = password
#METER_INDEX = meter1
docker-compose.yml :
services:
b2500-meter:
image: ghcr.io/tomquist/b2500-meter:latest
network_mode: host
restart: unless-stopped
volumes:
- './config.ini:/app/config.ini'
container_name: b2500-meter
Log:
{"log":"INFO:b2500-meter:startet b2500-meter application\n","stream":"stderr","time":"2025-10-05T08:11:50.005782166Z"}
{"log":"INFO:b2500-meter:Device Types: ['shellypro3em_old', 'shellypro3em_new']\n","stream":"stderr","time":"2025-10-05T08:11:50.006261069Z"}
{"log":"INFO:b2500-meter:Device IDs: ['shellypro3em-ec4609c439c1', 'shellypro3em-ec4609c439c1']\n","stream":"stderr","time":"2025-10-05T08:11:50.006434662Z"}
{"log":"INFO:b2500-meter:Skip Test: False\n","stream":"stderr","time":"2025-10-05T08:11:50.006629817Z"}
{"log":"INFO:b2500-meter:Starting health check service...\n","stream":"stderr","time":"2025-10-05T08:11:50.007045753Z"}
{"log":"INFO:b2500-meter:Health check service started on 0.0.0.0:52500\n","stream":"stderr","time":"2025-10-05T08:11:50.509439082Z"}
{"log":"INFO:b2500-meter:Health check service started successfully\n","stream":"stderr","time":"2025-10-05T08:11:50.806181616Z"}
{"log":"INFO:b2500-meter:Retrying powermeter test in 5 seconds...\n","stream":"stderr","time":"2025-10-05T08:11:50.853618074Z"}
{"log":"INFO:b2500-meter:Retrying powermeter test in 5 seconds...\n","stream":"stderr","time":"2025-10-05T08:11:55.919744473Z"}
{"log":"INFO:b2500-meter:Retrying powermeter test in 5 seconds...\n","stream":"stderr","time":"2025-10-05T08:12:00.980013247Z"}
{"log":"ERROR:b2500-meter:Failed to test powermeter after 4 attempts: Expecting value: line 6 column 1 (char 5)\n","stream":"stderr","time":"2025-10-05T08:12:06.044002782Z"}
{"log":"INFO:b2500-meter:Health check service stopped\n","stream":"stderr","time":"2025-10-05T08:12:06.136138525Z"}
Wo finde ich den "Expecting value: line 6 column 1" ?
Was habe ich übersehen ?