Skip to content

b2500-meter:Failed to test powermeter: Expecting value: line 6 column 1 #203

@Lumbondo

Description

@Lumbondo

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 ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions