Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. A-Tronix Wechselrichter

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    668

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

A-Tronix Wechselrichter

Geplant Angeheftet Gesperrt Verschoben Hardware
12 Beiträge 5 Kommentatoren 1.7k Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Mercyful 0
    schrieb am zuletzt editiert von
    #3

    @homoran
    Das ist eine gute Frage. Ich habe das Ding hier hängen und mehr weiß ich leider nicht. Ich habe versucht mit Wireshark heraus zu finden wohin das Ding telefoniert und welche Ports genutzt werden, aber Wireshark hat nichts herausgerückt.
    Laut dem technischen Datenblatt soll die Kommunikation über CAN und/oder RS485 laufen, siehe Spoiler:

    https://a-tronix.de/wp-content/uploads/2022/05/aTroniX-db-hybridpower-3ph_202204-1.pdf

    Der Wechselrichter ist zur Zeit mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll. In Netz meldet der sich mit Espressif.Inc, scheint als wäre da ein ESP8266 oder ähnliches verbaut für die Kommunikation.

    HomoranH 1 Antwort Letzte Antwort
    0
    • M Mercyful 0

      @homoran
      Das ist eine gute Frage. Ich habe das Ding hier hängen und mehr weiß ich leider nicht. Ich habe versucht mit Wireshark heraus zu finden wohin das Ding telefoniert und welche Ports genutzt werden, aber Wireshark hat nichts herausgerückt.
      Laut dem technischen Datenblatt soll die Kommunikation über CAN und/oder RS485 laufen, siehe Spoiler:

      https://a-tronix.de/wp-content/uploads/2022/05/aTroniX-db-hybridpower-3ph_202204-1.pdf

      Der Wechselrichter ist zur Zeit mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll. In Netz meldet der sich mit Espressif.Inc, scheint als wäre da ein ESP8266 oder ähnliches verbaut für die Kommunikation.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von Homoran
      #4

      @mercyful-0 sagte in A-Tronix Wechselrichter:

      siehe Spoiler:

      da sehe ich nur einen Link, der ins Leere (404) geht.

      bitte relevante Ausschnitte hier im Forum direkt lesbar posten.
      Danke

      @mercyful-0 sagte in A-Tronix Wechselrichter:

      mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll.

      klingt nach einem Konfigurations-AP
      Was steht denn dazu in der Anleitung?

      @mercyful-0 sagte in A-Tronix Wechselrichter:

      soll die Kommunikation über CAN und/oder RS485 laufen,

      könnte dann Modbus TCP sein.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      M 2 Antworten Letzte Antwort
      0
      • HomoranH Homoran

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        siehe Spoiler:

        da sehe ich nur einen Link, der ins Leere (404) geht.

        bitte relevante Ausschnitte hier im Forum direkt lesbar posten.
        Danke

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll.

        klingt nach einem Konfigurations-AP
        Was steht denn dazu in der Anleitung?

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        soll die Kommunikation über CAN und/oder RS485 laufen,

        könnte dann Modbus TCP sein.

        M Offline
        M Offline
        Mercyful 0
        schrieb am zuletzt editiert von
        #5

        @homoran said in A-Tronix Wechselrichter:

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        siehe Spoiler:

        da sehe ich nur einen Link.

        bitte relevante Ausschnitte hier im Forum direkt lesbar posten.
        Danke

        e3140ebb-dada-4816-abcb-a53fe8c70374-image.png

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll.

        klingt nach einem Konfigurations-AP
        Was steht denn dazu in der Anleitung?

        Nichts, nur dass darüber das WLAN konfiguriert wird, sprich SSID und PWD und wenn sich das WLAN PWD ändert,
        muss das WLAN hierüber erneut verbunden werden.

        @mercyful-0 sagte in A-Tronix Wechselrichter:

        soll die Kommunikation über CAN und/oder RS485 laufen,

        könnte dann Modbus TCP sein.

        Könnte sein, da bin ich nicht so wirklich fit drin was die Kommunikationsmodelle von Wechselrichtern angeht.

        1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @mercyful-0 sagte in A-Tronix Wechselrichter:

          siehe Spoiler:

          da sehe ich nur einen Link, der ins Leere (404) geht.

          bitte relevante Ausschnitte hier im Forum direkt lesbar posten.
          Danke

          @mercyful-0 sagte in A-Tronix Wechselrichter:

          mit einem WLAN Adapter versehen und wenn ich die IP angebe, kommt nur der Hinweis dass ich ein WLAN auswählen soll.

          klingt nach einem Konfigurations-AP
          Was steht denn dazu in der Anleitung?

          @mercyful-0 sagte in A-Tronix Wechselrichter:

          soll die Kommunikation über CAN und/oder RS485 laufen,

          könnte dann Modbus TCP sein.

          M Offline
          M Offline
          Mercyful 0
          schrieb am zuletzt editiert von
          #6

          @homoran
          Ich habe mich mal bei dem Hersteller auf der Web Seite umgesehen und dort gibt es einen Belegungsplan für die Kommunikationsschnittstellen für den Wechselrichter. Ich habe mal eine Grafik in den Spoiler gelegt


          cdfdcd9c-d8cc-4459-ac10-b46cc23eb17e-image.png

          Wenn ich das bei meinem Wechselrichter richtig sehe, dann ist Meter und BMS verdrahtet und die DRED und COM scheinen frei zu sein. Evtl. kann da etwas abgegriffen werden.
          Interessant finde ich diesen Hinweis:


          4.6 Monitoring Device Installation
          Sunways STH 3~8kW series hybrid inverter can be monitored through either WiFi or LAN, and
          you can alternatively select according to your preference.

          Daraus würde ich schließen dass ich über LAN oder WLAN die benötigten Daten abgreifen können soll.
          Wenn ich jedoch die IP des Wechselrichters aufrufe, dann kommt lediglich eine Seite in der ich ein WLAN angeben kann mit dem sich der Wechselrichter verbinden soll.
          Allerdings gehe ich hier nur über Port 80, ich habe mal angefangen andere Ports zu nehmen, aber da bekomme ich keine
          Daten, nur Webseite ist nicht erreichbar.
          Evtl. wäre das ein Anhaltspunkt?

          HomoranH 1 Antwort Letzte Antwort
          0
          • M Mercyful 0

            @homoran
            Ich habe mich mal bei dem Hersteller auf der Web Seite umgesehen und dort gibt es einen Belegungsplan für die Kommunikationsschnittstellen für den Wechselrichter. Ich habe mal eine Grafik in den Spoiler gelegt


            cdfdcd9c-d8cc-4459-ac10-b46cc23eb17e-image.png

            Wenn ich das bei meinem Wechselrichter richtig sehe, dann ist Meter und BMS verdrahtet und die DRED und COM scheinen frei zu sein. Evtl. kann da etwas abgegriffen werden.
            Interessant finde ich diesen Hinweis:


            4.6 Monitoring Device Installation
            Sunways STH 3~8kW series hybrid inverter can be monitored through either WiFi or LAN, and
            you can alternatively select according to your preference.

            Daraus würde ich schließen dass ich über LAN oder WLAN die benötigten Daten abgreifen können soll.
            Wenn ich jedoch die IP des Wechselrichters aufrufe, dann kommt lediglich eine Seite in der ich ein WLAN angeben kann mit dem sich der Wechselrichter verbinden soll.
            Allerdings gehe ich hier nur über Port 80, ich habe mal angefangen andere Ports zu nehmen, aber da bekomme ich keine
            Daten, nur Webseite ist nicht erreichbar.
            Evtl. wäre das ein Anhaltspunkt?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #7

            @mercyful-0 sagte in A-Tronix Wechselrichter:

            dann kommt lediglich eine Seite in der ich ein WLAN angeben kann mit dem sich der Wechselrichter verbinden soll.

            dann ist das der Accesspoint über den du den WR erst in dei Netz lassen musst

            kein Support per PN! - Fragen im Forum stellen -
            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            M 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @mercyful-0 sagte in A-Tronix Wechselrichter:

              dann kommt lediglich eine Seite in der ich ein WLAN angeben kann mit dem sich der Wechselrichter verbinden soll.

              dann ist das der Accesspoint über den du den WR erst in dei Netz lassen musst

              M Offline
              M Offline
              Mercyful 0
              schrieb am zuletzt editiert von
              #8

              @homoran
              Das habe ich ja bei der Inbetriebnahme getan, ich sehe den auch in der WLAN Übersicht.
              Leider finde ich im Moment keine Möglichkeit an die Daten zu kommen :-(

              1 Antwort Letzte Antwort
              0
              • A Offline
                A Offline
                andreas.h
                schrieb am zuletzt editiert von
                #9

                Soweit ich das sehe, kommen Sunways und Atronix vom selben Fliessband und sind auch mit dem M-Tec Energy Butler verwandt. Für den ist die Vorgehensweise hier im Forum schon beschrieben:
                https://forum.iobroker.net/post/1026733

                M 1 Antwort Letzte Antwort
                0
                • A andreas.h

                  Soweit ich das sehe, kommen Sunways und Atronix vom selben Fliessband und sind auch mit dem M-Tec Energy Butler verwandt. Für den ist die Vorgehensweise hier im Forum schon beschrieben:
                  https://forum.iobroker.net/post/1026733

                  M Offline
                  M Offline
                  Mercyful 0
                  schrieb am zuletzt editiert von
                  #10

                  @andreas-h said in A-Tronix Wechselrichter:

                  Soweit ich das sehe, kommen Sunways und Atronix vom selben Fliessband und sind auch mit dem M-Tec Energy Butler verwandt. Für den ist die Vorgehensweise hier im Forum schon beschrieben:
                  https://forum.iobroker.net/post/1026733

                  Danke für die Info! Da werde ich mich mal einklinken, lesen und hoffentlich verstehen.

                  B 1 Antwort Letzte Antwort
                  0
                  • M Mercyful 0

                    @andreas-h said in A-Tronix Wechselrichter:

                    Soweit ich das sehe, kommen Sunways und Atronix vom selben Fliessband und sind auch mit dem M-Tec Energy Butler verwandt. Für den ist die Vorgehensweise hier im Forum schon beschrieben:
                    https://forum.iobroker.net/post/1026733

                    Danke für die Info! Da werde ich mich mal einklinken, lesen und hoffentlich verstehen.

                    B Offline
                    B Offline
                    Blasse133
                    schrieb am zuletzt editiert von
                    #11

                    @mercyful-0
                    Moin,
                    Da ich auch einen A-Tronix Wechselrichter anschaffen möchte, ist Frage, ob du mittlerweile erfolgreich warst?

                    Schönen Abend

                    1 Antwort Letzte Antwort
                    0
                    • André KoschnikA Offline
                      André KoschnikA Offline
                      André Koschnik
                      schrieb zuletzt editiert von
                      #12

                      Moin,
                      ist zwar schon ne weile her aber ich hatte mir da was selber gebastelt.
                      Die Daten lokal abzugreifen war mir nicht möglich vor allem, weil ich keine extra Hardware verbastelten wollt (RS485-->TCP).

                      Ich habe meinen ioBroker als Container auf meiner Synology zu laufen. Und habe mich als Lösung für einen Web Scraper entschieden also hab ich mir einen Selenium Container hinzugefügt. Dieser nutzt wie der iobroker MAC VLAN. Hier die yaml von meinem Portainer:

                      version: '3.7'
                      name: selenium-standalone-chrome
                      services:
                        python:
                          container_name: selenium-standalone-chrome
                          hostname: chrome
                          image: selenium/standalone-chrome
                          dns:
                            - '192.168.100.1'
                          networks:
                            vlan:
                              ipv4_address: "192.168.100.71"
                          environment:
                            - SE_START_XVFB=true
                            - SE_BROWSER_ARGS_DISABLE_DSHM=--disable-dev-shm-usage
                      networks:
                        vlan:
                          external: true
                          name: vlan
                      

                      Zum Schluss noch nen kleines JS Skript das die Daten alle 15 min vom Web abgreift.
                      Nicht vergessen den "selenium-webdriver" in die JS Module zu packen und die Datenpunkte anzulegen.

                      const { Builder, By, until } = require('selenium-webdriver');
                      const chrome = require('selenium-webdriver/chrome');
                      
                      
                      const password = 'put-your-password-here';
                      const email = 'put-your-email-here';
                      
                      //0 = off
                      //1 = debug
                      //2 = all
                      let mylogging = 1;
                      
                      // for debug selenium http://192.168.100.71:7900/ pw: secret
                      
                      let options = new chrome.Options();
                      options.addArguments('--window-size=1920,1080');
                      options.addArguments('--no-sandbox'); // Wichtig für Linux/Docker
                      options.addArguments('--disable-dev-shm-usage'); // Verhindert Abstürze durch Speichermangel
                      
                      
                      async function run() {
                          let driver = await new Builder()
                              .forBrowser('chrome')
                              .setChromeOptions(options) 
                              .usingServer('http://192.168.100.71:4444')
                              .build();
                          try {
                              await driver.get("https://www.st-ems.com/login");
                              mylogging === 2 && console.log('page loaded');
                      
                              // Login
                              await driver.findElement(By.id('normal_login_email')).sendKeys(email);
                              await driver.findElement(By.id('normal_login_password')).sendKeys(password);
                              await driver.findElement(By.xpath('//*[@id="normal_login"]/div[3]/div/div/div/div/button')).click();
                              mylogging === 2 && console.log('login triggered');
                              await driver.sleep(5000);
                      
                               // Navigation zur Detailseite
                              await driver.findElement(By.xpath('//table/tbody/tr[2]/td[2]/a')).click();
                              await driver.sleep(5000);
                              mylogging === 2 && console.log('moved to sub page');
                      
                              // Daten auslesen
                              let soc = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[1]/div[2]/div[1]/div/div/div/span')).getText()
                      	setState('0_userdata.0.power_mgnt.PV1.soc',parseInt(soc.slice(0, -1)),true);
                      
                              let batt_power = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[1]/div[2]/span/span[1]')).getText()	
                      	let batt_power_unit = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[1]/div[2]/span/span[2]')).getText()
                      	setState('0_userdata.0.power_mgnt.PV1.batt_power',batt_power_unit!='W' ? parseFloat(batt_power) * 1000 : parseFloat(batt_power),true);
                              
                      	let sol_power = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[1]/div[1]/div[1]/span/span[1]')).getText()	
                      	let sol_power_unit = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[1]/div[1]/div[1]/span/span[2]')).getText()
                      	setState('0_userdata.0.power_mgnt.PV1.sol_power',sol_power_unit!='W' ? parseFloat(sol_power) * 1000 : parseFloat(sol_power),true);
                      
                      	let power_today = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[1]/div[2]/div/div/div/div/div/div[2]/div/div/div/div[1]/div/div[1]/span')).getText()
                      	let power_today_unit = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[1]/div[2]/div/div/div/div/div/div[2]/div/div/div/div[1]/div/div[2]')).getText()
                      	setState('0_userdata.0.power_mgnt.PV1.power_today',power_today_unit.toLowerCase().includes('kwh') ? parseFloat(power_today) * 1000 : parseFloat(power_today),true);
                      
                      	let needed_power = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[5]/div[1]/div[1]/span[1]/span[1]')).getText()
                      	let needed_power_unit = await driver.findElement(By.xpath('/html/body/div[1]/div/div[2]/div/div/main/div/div/div/div/div[2]/div/div/div/div[1]/div[2]/div/div[1]/div[2]/div/div/div/div[5]/div[1]/div[1]/span[1]/span[2]')).getText()
                              setState('0_userdata.0.power_mgnt.PV1.needed_power',needed_power_unit!='W' ? parseFloat(needed_power) * 1000 : parseFloat(needed_power),true);
                              mylogging >= 1 && console.log('fetched all values, done');
                      
                          } catch (e) {
                              console.error(e);
                          } finally {
                              await driver.quit();
                          }
                      }
                      
                      schedule("0 */15 8-23 * * *", async function ()  {
                          run();
                      });
                      
                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      569

                      Online

                      32.7k

                      Benutzer

                      82.6k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe