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
    674

  • 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 Mercyful 0
    #1

    Hallo!
    Hat es schon jemand geschafft die Daten des A-Tronix Wechselrichter auszulesen und in ioBroker zu bekommen?
    Laut dem Vertrieb soll es seitens des Herstellers keine Infos geben um den Wechselrichter "Smart" zu bekommen.
    Aber irgendwie muss das Ding seine Daten an die App bzw. Website senden. Wireshark hat mir leider auch nicht helfen können die Daten zu analysieren (oder ich bin zu dämlich Wireshark richtig zu nutzen).
    Danke und Schöne Grüße
    Mercy

    HomoranH 1 Antwort Letzte Antwort
    0
    • M Mercyful 0

      Hallo!
      Hat es schon jemand geschafft die Daten des A-Tronix Wechselrichter auszulesen und in ioBroker zu bekommen?
      Laut dem Vertrieb soll es seitens des Herstellers keine Infos geben um den Wechselrichter "Smart" zu bekommen.
      Aber irgendwie muss das Ding seine Daten an die App bzw. Website senden. Wireshark hat mir leider auch nicht helfen können die Daten zu analysieren (oder ich bin zu dämlich Wireshark richtig zu nutzen).
      Danke und Schöne Grüße
      Mercy

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

      @mercyful-0 sagte in A-Tronix Wechselrichter:

      die Daten des A-Tronix Wechselrichter auszulesen

      was hat dieser n.n.b. Wechselrichter denn für Kommunikationsschnittstellen?

      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 -

      1 Antwort Letzte Antwort
      0
      • 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 am 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

                          582

                          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