2.x auf Docker

Fragen zur Nutzung, Features, usw..
Antworten
Riesi
Beiträge: 159
Registriert: Fr Okt 16, 2020 9:16 pm
Has thanked: 1 time

2.x auf Docker

Beitrag von Riesi »

Hallo,

nachdem es augenscheinlich keinen Zeitplan gibt, ab wann die 2.0 direkt auf der OpenWB Hardware lauffähig ist, aber auch einige User bereits von einem produktiven Einsatz der 2.0 berichten:
Gibt es einen Plan, die 2.0 als Docker image bereit zu stellen? Das hätte den Vorteil, dass es keine dezidierte Hardware braucht und würde die Beta-User Basis auf - sagen wir mal - ambitionierte Laien - erweitern.

LG, Riesi
klefreak
Beiträge: 44
Registriert: Fr Apr 14, 2023 1:31 pm
Wohnort: Schwaz

Re: 2.x auf Docker

Beitrag von klefreak »

Würde ein docker image ebenfalls sehr begrüßen.
Habe aktuell eine series 2 in Verwendung und ein Synology Nas im Haus, da ließe es sich wunderbar mit der neuen Software experimentieren .

Lg
wernerzwo
Beiträge: 43
Registriert: Di Jan 10, 2023 6:57 pm

Re: 2.x auf Docker

Beitrag von wernerzwo »

Habe mich gerade ein wenig gespielt um OpenWB 2.0 auf meine NAS zu bringen.
Ich habe es nicht über Docker sonder über eine virtuelle Maschine gemacht.

Funktioniert ganz gut, aber jetzt ist ein Problem aufgetaucht, daß vermutlich auch bei Docker auftauchen wird:
Ich bekomme keine Werte über SMA-SMART-Meter Zähler.
Vermutlich werden die Broadcast-Pakete von der NAS nicht durchgereicht, weil die Einstellungen exakt so sind wie auf dem Raspy. Und hier habe ich Werte.
Alle anderen Dinge wie WebBox, SunnyIsland werden korrekt angezeigt.

Hat hier jemand Ahnung, wie man das Problem lösen kann?
Tesla Y - BMW i3 120Ah - BMW i3 94Ah
BHKW Senertec Dachs HeizölR 5,3 kW + Erdgas 5,5 kW
PV EV 49,9 + 16,5 kWp
Batteriespeicher 33,6 kWh + 14,4 kWh
In Betrieb: OpenWB StandAlone + Series2 Custom + DIY
Geplant: Open WB DUO + RFID
Benutzeravatar
mrinas
Beiträge: 2103
Registriert: Mi Jan 29, 2020 10:12 pm
Has thanked: 3 times

Re: 2.x auf Docker

Beitrag von mrinas »

SMA muss nicht zwingend Multicast sein, schau' mal in die Einstellungen deines SHM2.0 bzw. Emeter 2.0, dort kann es eine Liste von IP Adressen geben. Ist diese gefüllt wird nur mehr direkt an diese Geräte gesendet. IP des zusätzlichen openWB2.0 eintragen, und schon sollten die Daten ankommen.

Mein Emeter1.0 hat diese Einstellung nicht und macht immer Multicast.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Smart #1 (ersetzt den e2008), Tesla Model Y LR.
wernerzwo
Beiträge: 43
Registriert: Di Jan 10, 2023 6:57 pm

Re: 2.x auf Docker

Beitrag von wernerzwo »

Da ich zwei eMeter 1.0 habe, ist mir dieser Weg mit den IP-Adressen als Lösung versperrt.

Ich will nur, wenn es irgendwie möglich ist die NAS in Betrieb nehmen.
1. Läuft die aufgrund anderer Vorgänge ohnehin 24/7
2. benötige ich den dann übrigen Raspbi für eine zusätzlich WB an einem anderen Standort

Hat wer eine Idee, wie ich die Broadcast-Pakete in die NAS / virtuelle WB bekommen könnte?
Tesla Y - BMW i3 120Ah - BMW i3 94Ah
BHKW Senertec Dachs HeizölR 5,3 kW + Erdgas 5,5 kW
PV EV 49,9 + 16,5 kWp
Batteriespeicher 33,6 kWh + 14,4 kWh
In Betrieb: OpenWB StandAlone + Series2 Custom + DIY
Geplant: Open WB DUO + RFID
wernerzwo
Beiträge: 43
Registriert: Di Jan 10, 2023 6:57 pm

Re: 2.x auf Docker

Beitrag von wernerzwo »

1. Auch der eMeter 1.0 hat die Möglichkeit eine (!) Zieladresse vorzugeben. Dann bekommen aber andere Geräte die Pakete nicht mehr, wenn man das aktiviert

2. Habe ich die Bündelung der Netzwerkschnittstellen auf meiner NAS aufgelöst - jetzt geht es 8-)
Tesla Y - BMW i3 120Ah - BMW i3 94Ah
BHKW Senertec Dachs HeizölR 5,3 kW + Erdgas 5,5 kW
PV EV 49,9 + 16,5 kWp
Batteriespeicher 33,6 kWh + 14,4 kWh
In Betrieb: OpenWB StandAlone + Series2 Custom + DIY
Geplant: Open WB DUO + RFID
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: 2.x auf Docker

Beitrag von Tech1Konni »

Ich finde es auch schade, dass es kein Docker-Image gibt. Immerhin ist das heutzutage einer DER Standards, wie man serverseitige Software verteilen kann. Zudem entkoppelt man damit sehr einfach die Software von der entsprechenden Hardware und dem Betriebssystem, was das ganze Konzept sehr flexibel macht.

Sofern es ein Docker-Image gibt bzw. geben wird, wäre ich auch als Tester sowie produktiver Nutzer dabei.
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
electron
Beiträge: 936
Registriert: So Aug 23, 2020 5:11 am
Been thanked: 7 times

Re: 2.x auf Docker

Beitrag von electron »

Eine Anleitung für die 2.0 auf Docker wurde ja schonmal gepostet:

viewtopic.php?p=53544#p53544

Ich weiss allerdings nicht, ob das aktuelle noch so funktioniert. Vermutlich braucht es ein paar Anpassungen, damit die aktuelle Version darauf läuft.
openWB Serie 2 11 kW
Solaredge WR
Tesla Model 3
krueuw
Beiträge: 17
Registriert: Di Jun 29, 2021 9:31 am

SMA unter Docker

Beitrag von krueuw »

Gibt es schon Neuigkeiten in Sachen openWB2 unter Docker?

Wenn man Docker für vlannetwork konfiguriert, funktioniert die Kommunikation mit SMA ohne Einschränkungen. Ich benutze das für FHEM. Hier mal ein Ausschnitt aus meiner docker-compose.yml:

Code: Alles auswählen

version: '2'
# original von https://github.com/klein0r/fhem-docker/blob/master/docker-compose.yml
# angepasst entsprechend Raspi + Multicast uk  

services:
    fhem:
        restart: always
        ports:
            - "443:8083"
            - "7072:7072"
        image: fhem/fhem:latest
        volumes:
            - ./fhem/core/:/opt/fhem/
        networks:
            default:
                ipv4_address: 192.168.1.1
        devices:
          #   - "/dev/ttyUSB0:/dev/ttyUSB0"
            - "/dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0:/dev/ttyS1"
            - "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI03LSKJ-if00-port0:/dev/onewire7"
            - "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A10NL75Y-if00-port0:/dev/onewire6"

        environment:
            FHEM_UID: 1000
            FHEM_GID: 1000
            TIMEOUT: 10
            RESTART: 1
            TELNETPORT: 7072
            TZ: Europe/Berlin
        depends_on:
            - "mysql"
            - "mqtt"

    mysql:
        restart: always
        expose:
            - "3306"
            - "33060"
        ports:
            - "3306:3306"
            - "33060:33060"  
        image: mysql/mysql-server:5.7
        volumes:
            - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
            - ./mysql/data:/var/lib/mysql
        environment:
            - MYSQL_DATABASE=fhem
            - MYSQL_USER=fhemuser
            - MYSQL_PASSWORD=xxxxxx
              # MYSQL_ROOT_PASSWORD=xxxxxx
            - MYSQL_RANDOM_ROOT_PASSWORD=true
            - MYSQL_ONETIME_PASSWORD=false
        networks:
            default:
                ipv4_address: 192.168.1.4

    mqtt:
        restart: always
        expose:
            - "1883"
            - "9001"
        ports:
            - "1883:1883"
            - "9001:9001"
        image: eclipse-mosquitto:2.0.15
        networks:
             default:
                 ipv4_address: 192.168.1.5
        volumes:
            - ./mqtt/config/:/mosquitto/config/
            - ./mqtt/log/:/mosquitto/log/
            - ./mqtt/data/:/mosquitto/data/

networks:
    default:
        external:
            name: mymacvlannetwork
OpenWB duo Version: 1.9.244 SOC: EVCC; EVU: SMA Homemanager; PV: SMA Energy Meter
VW ID3 pro S 7,2 kW 77 kWh
Skoda Citigo 7,2 kW 32 kWh
PV: 7,9 kWp SW-Dach + 17 kWp Süd Zaun
S-Island + Pylontech US3000+US5000 26,5 kWh LFP
Antworten