[Docker / Container] echodevice

Begonnen von Sidey, 12 April 2026, 16:56:20

Vorheriges Thema - Nächstes Thema

FlatTV

THX Sidey,
ich lass das jetzt mal einige Zeit laufen...

[2026-06-10T17:44:40,736 Europe/Berlin] [INFO] Alexa-Cookie: Response (200)
[2026-06-10T17:44:40,738 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie csrf = -xxxxxx
[2026-06-10T17:44:40,738 Europe/Berlin] [INFO] Alexa-Cookie: Result: csrf=-xxxxxx, Cookie=...
...
[2026-06-10T17:44:40,740 Europe/Berlin] [INFO] Refresh finished (api) in 2586 ms
[2026-06-10T17:44:40,826 Europe/Berlin] [INFO] Refresh request handled in 2673 ms (saveTarget=44result.json)
[2026-06-10T17:44:40,827 Europe/Berlin] [INFO] 172.27.0.2 - - [10/Jun/2026:15:44:40 +0000] "POST /api/cookie/refresh?save=44result.json HTTP/1.0" 200 4376 "-" "fhem"
[2026-06-10T17:44:40,830 Europe/Berlin] [INFO] Cookie export written to /opt/fhem/cache/alexa-cookie/44result.json

Grüße
Jörg
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

rabehd

Ich bin leider kein Systemadmin und taste mich oft an Dinge ran.
Ich nutze FHEM im Docker. Bisher funktioniert echodrive. Ich halte diesen Container für langfristig besser.
Also habe ich das mal im Stack eingefügt.

########################
  FHEM:
    container_name: fhem_main
    hostname: fhem_main
    image: ghcr.io/fhem/fhem-docker:4-bullseye
    restart: always
    networks:
      fhem-network:
        ipv4_address: 172.31.31.60
    ports:
      - 8083:8083
      - 1883:1883 # MQTT
      - 3002:3002
    environment:
    - FTP_PASSIVE=1
    volumes:
    - /docker/fhem:/opt/fhem/
    - /docker/fhem-backup/MAIN:/backup
    - /docker/Logs:/log
    - /var/run/docker.sock:/var/run/docker.sock
    depends_on:
      - FHEM-DB
      - FHEM-alexa
      - FHEM-Homematic

########################
  alexa-cookie-service:
    image: ghcr.io/fhem/alexa-cookie-service:0.3.1
    container_name: fhem_alexa_cookie_service
    volumes:
      - /docker/alexa-cookie-data:/data
      - /docker/fhem/cache/alexa-cookie:/opt/fhem/cache/alexa-cookie
    environment:
      AUTH_TOKEN: change-me
      COOKIE_EXPORT_DIR: /opt/fhem/cache/alexa-cookie
      PROXY_PUBLIC_HOST: 192.168.31.60
    ports:
      - "58090:58090"
    networks:
    fhem-network:
        ipv4_address: 172.31.31.63
    restart: unless-stopped
    user: "6061:6061"     

Der Container startet und geht dann auf unhealthy.
Ist das erstmal ok? Vermutlich nicht.

Zitat[2026-06-10T16:03:45,958 UTC] [INFO] 127.0.0.1 - - [10/Jun/2026:16:03:45 +0000] "GET /healthz HTTP/1.1" 503 141 "-" "-"

Danke
Auch funktionierende Lösungen kann man hinterfragen.

Sidey

Zitat von: rabehd am 10 Juni 2026, 18:14:09Der Container startet und geht dann auf unhealthy.
Ist das erstmal ok? Vermutlich nicht.


Nein, das ist nicht in Ordnung. Kannst Du bitte einmal das komplette log vom alexa-cookie-service container bereitstellen, wenn er startet?

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem,zigbee2mqtt

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker, WebAuth, fhem-mcp

FlatTV

Zitat von: FlatTV am 10 Juni 2026, 17:50:16,
ich lass das jetzt mal einige Zeit laufen...

Hmmm, so sah der Auto-Refresh aus.
[2026-06-10T22:59:23,143 Europe/Berlin] [INFO] Starting refresh (api)
[2026-06-10T22:59:23,143 Europe/Berlin] [INFO] Alexa-Cookie: Use as Login-Amazon-URL: amazon.de
[2026-06-10T22:59:23,144 Europe/Berlin] [INFO] Alexa-Cookie: Use as Base-Amazon-URL: amazon.com
[2026-06-10T22:59:23,144 Europe/Berlin] [INFO] Alexa-Cookie: Use as Device-App-Name: FHEM EchoDevice Cookie Service
[2026-06-10T22:59:23,144 Europe/Berlin] [INFO] Alexa-Cookie: Use as User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36
[2026-06-10T22:59:23,144 Europe/Berlin] [INFO] Alexa-Cookie: Use as Accept-Language: de-DE
[2026-06-10T22:59:23,144 Europe/Berlin] [INFO] Alexa-Cookie: Proxy-Mode enabled if needed: 192.168.178.188:58090 to listen on 0.0.0.0
[2026-06-10T22:59:23,146 Europe/Berlin] [INFO] Alexa-Cookie: Refresh Token
...
[2026-06-10T22:59:23,603 Europe/Berlin] [INFO] Alexa-Cookie: Response (200)
[2026-06-10T22:59:23,609 Europe/Berlin] [INFO] Refresh Token Response:...
...
[2026-06-10T22:59:23,875 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie session-id = xxx-xxxx-xxxx
[2026-06-10T22:59:23,876 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie session-id-time = 2411845163l
[2026-06-10T22:59:23,876 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie ubid-main = xxx-xxxx-xxxx
[2026-06-10T22:59:23,877 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie session-token = xxxx
...
[2026-06-10T22:59:23,879 Europe/Berlin] [INFO] Alexa-Cookie: Add Cookie sess-at-main = "xxxxxx="
[2026-06-10T22:59:23,880 Europe/Berlin] [INFO] Handle token registration Start: {...
...
[2026-06-10T22:59:23,881 Europe/Berlin] [INFO] Alexa-Cookie: Register App
[2026-06-10T22:59:23,882 Europe/Berlin] [INFO] {"host":"api.amazon.com",...
...
[2026-06-10T22:59:23,883 Europe/Berlin] [INFO] Alexa-Cookie: Sending Request with {"host":"api.amazon.com","path...
...
[2026-06-10T22:59:24,041 Europe/Berlin] [INFO] Alexa-Cookie: Response (400)
[2026-06-10T22:59:24,042 Europe/Berlin] [INFO] Register App Response: {"response":{"error":{"code":"InvalidToken","index":"xxxxxxg==","message":"Auth time of the token is expired."}},"request_id":"xxxxxxx"}
[2026-06-10T22:59:24,045 Europe/Berlin] [ERROR] Refresh request failed: No tokens in Register response
[2026-06-10T22:59:24,046 Europe/Berlin] [INFO] 172.27.0.2 - - [10/Jun/2026:20:59:24 +0000] "POST /api/cookie/refresh?save=44result.json HTTP/1.0" 500 42 "-" "fhem"
[2026-06-10T22:59:24,069 Europe/Berlin] [INFO] 172.27.0.2 - - [10/Jun/2026:20:59:24 +0000] "GET /api/status HTTP/1.0" 200 4435 "-" "fhem"

Grüße
Jörg
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)

FlatTV

Was mir gerade aufgefallen ist.
[2026-06-11T04:53:29,536 Europe/Berlin] [INFO] 172.27.0.2 - - [11/Jun/2026:02:53:29 +0000] "POST /api/cookie/refresh?save=44result.json HTTP/1.0" 200 4355 "-" "fhem"
im Verzeichnis Cache liegt aber ein altes Cookie mit der NR 45
Raspi4 - im wesentlichen mit Phoscon, HomeMatic ( aktuell über debmatic), CUL, BOSE-ST und Alexa (Connector)