#MODBUSTCP

2026-02-01

Ich habe mir eine komplett selbst nachbaubare Bridge von #modbusRTU auf #modbusTCP (Ethernet/LAN) gebaut, inklusive Hutschienengehäuse zum 3D-Drucken. Die Bridge selbst ist über Modbus konfigurier- und steuerbar, Linuxtool dafür ist dabei. Vielleicht kann's ja jemand brauchen: codeberg.org/Miq19/Bridge

#homeautomation #modbus #bridge

2026-01-27

Wifi-Modul des #Goodwe #Wechselrichter gegen das #Wifi/#LAN Kit 2.0 getauscht ✅
#Firmwareupdate für #ARM, #DSP und das Wifi/LAN-Modul aufgespielt ✅
Wechselrichter per LAN statt WLAN ans Netzwerk angeschlossen


Dann hoffe ich mal, dass die
#ModbusTCP Kommunikationsaussetzer mit dem Wechselrichter in der #Wallbox #Tinkerforge #Warp3 und in #Homeassistant ab jetzt weg sind.

#Hausautomatisierung #Hausautomation #SmartHome #IoT

Carsten O. 📯 💚🌻Carsten_O@neander.social
2025-09-07

@reindeerphoto @ehtron Victron macht echt Spaß.
IMHO der einzige kommerzielle Anbieter der seine Sofware offen anbietet und auch noch ein Forum für Erweiterungen anbietet.

Mit #NodeRED, MQTT und #modbustcp braucht man nicht viel mehr um glücklich zu sein.
Selbst wenn man keine Solaranlage betreibt ist #VenusOS ein super Gateway.

paulette.die-oswalds.net/umbau

2025-07-19

Unser China #Wechselrichter #Goodwe GW10K-ET nervt gerade ziemlich. Genauer gesagt das #WLAN Modul / #Dongle. Alle paar Tage ist dieser offline und muss resettet werden.

Ich wollte den WLAN-Dongle vor einiger Zeit eigentlich schon gegen das
#LAN Modul tauschen. Das ist aber - oder war zumindest damals - mit dem GW10K-ET nicht kompatibel. Es wurde vom WR nicht erkannt.

Da die
#Wallbox in der #ModbusTCP Kommunikation mit dem WR immer wieder Timeouts meldet, glaube ich, dass durch die zusätzliche Abfrage durch #EVCC / #Homeassistant das WLAN Modul des Goodwe an seine Grenzen kommt und deshalb immer wieder ganz aussteigt. ☹️

2025-07-16

Im Juni habe ich #Homeassistant als #Proxmox #VM aufgesetzt und nach und nach alle möglichen Geräte mittels #ModbusTCP (#Wechselrichter, #Speicher), #EVCC / #MQTT (#Wallbox), #Tasmota (#Stromzähler) und #Zigbee (#Energiemessgeräte) integriert. Es schien kurzzeitig alles zu funktionieren bzw. hat auch funktioniert.
Allerdings - wie schon berichtet - war vor ein paar Tagen plötzlich der ganze Config-Ordner (/homeassistant) leer und damit alle
#Daten weg.

Ich habe dann das Proxmox
#Backup von vor dem Crash zurückgespielt und höndisch die seit dem Backup fehlenden Daten für den #Photovoltaik Ertrag ergänzt.

EVCC hat für die Wallbox eine Entität "sensor.evcc_loadpoint_warp3_total_charged_energy" erzeugt, die aber in HA selbst nicht für Statistiken nutzbar ist (sie wird nicht zur Auswahl angezeigt). Also habe ich eine
#Hilfsentität angelegt:

template:
- sensor:
- name: geladene Energiemenge (gesamt) mit Einheit
unique_id: geladene_energiemenge_gesamt_mit_einheit
device_class: Energy
state_class: total_increasing
unit_of_measurement: "kWh"
state: "{{ states('sensor.evcc_loadpoint_warp3_total_charged_energy') | float(0) }}"

Das hat auch funktioniert.
Seit 2-3 Tagen habe ich allerdings das Phänomen, dass für jeden Messwert ein Ausreisser gespeichert wird. Ich lade angeblich 24/7 alle 5 min entweder genau 3.552,8 kWh oder alternativ 1.776,4 kWh, also genau die Hälfte des anderen Werts, obwohl das
#EAuto gar nicht an der Wallbox hängt und folglich gar nichts geladen wird.

Ich muss also täglich 288 Werte höndisch auf 0 korrigieren - das nervt ziemlich.

Leider habe ich keine Idee, warum, nachdem es zunächst funktioniert hat, bei dieser Entität nun jeder Messwert reproduzierbar Amok läuft - und wie ich HA das wieder abgewöhnen kann
🤔🤷

Ich bin für jede Idee dankbar.

Ausreißer einer Entität in Homeassistant
2025-05-07

Our latest #tutorial is a little bit different, compared to our usual OpenSource posts.

If you own a #SolarEdge inverter and use #ModbusTCP for your own monitoring or to grab #PV metrics (#HomeAssistant uses this, too), you might have run into some communication issues.

In our post we show how to manually restart the #Modbus service on a SolarEdge inverter.

geekersdigest.com/how-to-resta

9Lukas5 🚂 🐧9Lukas5@mastodontech.de
2025-01-09

Nach erster schneller Suche hätt ich zB ModbusTCP gefunden und gehofft man findet dann alles mögliche das den Feldbus kann (Sensoren, IOs, Relais, etc...).

Und dann schreib ich mir zB in Python3 die Logik und lass die auf irgendwas kleinem laufen (Raspi oder so 🤷🏼)

#Feldbus #ModbusTCP #Heimautomatisierung #Heizung #Raspi

MakerSpacemakerspace
2024-09-20

Learn to create small automation projects with industrial control programming and protocols on a Raspberry Pi
makerspace-online.com/small-in

OpenPLC on a Raspberry Pi.
2024-09-15

Ich hatte ja unseren #Solateur wegen des Kommunikationsproblems für das #PVÜberschussladen zwischen dem #Goodwe #Wechselrichter und unserer #Wallbox #Tinkerforge #Warp3 kontaktiert.

Antwort war, dass aufgrund meines Wunsches nach größtmöglichem
#Datenschutz der Port 502 für #ModbusTCP geschlossen worden sei und das Öffnen des Ports mit 250 Euro !!! berechnet würde. 🤷‍♂️🤡🤮

Nachdem ich das Problem inzwischen ja selbst durch Recherche im
#Photovoltaikforum gelöst habe, will ich euch meine Antwort an den Solateur nicht vorenthalten 🤣

Sehr geehrte Frau [...],

angesichts Ihrer Preisvorstellung habe ich selbst recherchiert und die nötigen Anpassungen im Wechselrichter vorgenommen.

Die Recherche und der Eingriff haben mich (als Laie !!!) 10-15 Minuten Zeit gekostet. Selbst wenn ich 65 km An- und Abfahrt hinzurechne, sind 250 Euro absolut inakzeptabel und einfach nur Abzocke unbedarfter, hilfsbedürftiger Kunden.

Ein geschlossener Port war übrigens nicht das Problem (Modbus/TCP war komplett aktiviert), sondern fehlende, versteckte (!!!) Einstellungen.

Ich habe angesichts Ihres damit entlarvten Versuchs, das Problem dem Kunden aufgrund von Datenschutzwünschen selbst in die Schuhe zu schieben, Zweifel, ob Ihr Elektriker am Ende für den völlig inakzeptablen Preisaufruf von 250 Euro das Problem überhaupt gelöst hätte - ein Fall für den Verbraucherschutz.

Mit freundlichem Gruß
#EAuto #Elektroauto #Photovoltaik #PV #Energiewende #TeamDatenschutz

2024-09-13

Ich hatte ja versprochen, dass ich berichte, sobald ich Erfahrungen mit dem #EAuto und der #Wallbox #Tinkerforge #Warp3 und dem #PVÜberschussladen gesammelt habe.

Zunächst konnte die Wallbox nicht mit meinem
#Goodwe #Wechselrichter über #ModbusTCP kommunizieren. Das konnte ich durch Recherche im #Photovoltaikforum lösen (BTW: Der Solateur wollte für einen Eingriff in die Einstellungen 250 Euro haben 🤷‍♂️🤦‍♂️🤮):
https://www.photovoltaikforum.com/thread/186135-goodwe-gw10k-et-sammelthread/?postID=3863978#post3863978

Seit gestern Abend funktioniert die Kommunikation und das Auto wird gerade per PV-Überschussladen geladen.

Einen Schönheitsfehler für mich
#Statistik - Freak gibt's allerdings noch:

Die vom Dach stammende
#Energie wird beim in der Wallbox konfigurierten Stromzähler "Warp Charger" (also der Wallbox selbst) und nicht beim zusätzlich konfigurierten Stromzähler "GoodWe #Smartmeter" als #Energiebezug gerechnet, was dazu führt, dass mir im #Ladeprotokoll / #Ladetracker die Kosten so berechnet werden, als ob ich die ganze Energie aus dem externen Netz kaufen würde.

Ich wüsste natürlich gern, wie viel Energie vom Dach genutzt und wie viel aus dem öffentlichen Netz dazu bezogen wurde (insbesondere auch, wenn als Lademodus "min + PV" gewählt ist, also ein Teil vom Dach und ein Teil aus dem Netz kommt) und was mich das Laden somit tatsächlich gekostet hat.

#Elektroauto #Energiewende #PV #Photovoltaik

2024-07-29

my favorite online #hex decoder

scadacore.com/tools/programmin

Hex-To-ASCII
Hex-To-Binary
Hex-To-Float performs 4 conversions to each one of the 4 Endian Combinations

Hex-To-UINT (Unsigned Integer) and Hex-To-INT (Singed Integer) Converts the Hex string to the 4 different Endian Combinations.

We also perform to 16 bit conversions, Hex-To-UINT16 (16 bit Unsigned Integer) and Hex-To-INT16 (16 bit Signed Integer)
#Modbus #ModbusTCP

🛡 H3lium@infosec.exchange/:~# :blinking_cursor:​H3liumb0y@infosec.exchange
2024-07-23

New ICS Malware 'FrostyGoop' Targeting Critical Infrastructure

Date: July 23, 2024

CVE: N/A

Vulnerability Type: Exploitation of Modbus TCP communication

CWE: [[CWE-668]], [[CWE-20]], [[CWE-74]]

Sources: The Hacker News, Yahoo News, Dragos

Synopsis

FrostyGoop is a newly identified malware designed to target Industrial Control Systems (ICS) by exploiting Modbus TCP communication protocols. This malware caused significant disruption to critical infrastructure in Lviv, Ukraine, earlier this year.

Issue Summary

In January 2024, FrostyGoop malware targeted an energy company in Lviv, resulting in a 48-hour loss of heating services to over 600 apartment buildings. This malware interacts directly with ICS devices using Modbus TCP over port 502, making it a serious threat to critical infrastructure.

Technical Key Findings

FrostyGoop, written in Golang, can read and write to ICS device registers and uses JSON-formatted configuration files to target specific IP addresses and Modbus commands. Initial access was likely gained through a vulnerability in Mikrotik routers.

Vulnerable Products

ENCO controllers with TCP port 502 exposed and ICS devices using Modbus TCP are particularly vulnerable to this malware.

Impact Assessment

The malware's ability to manipulate ICS devices can lead to significant operational disruptions, inaccurate system measurements, and potential safety hazards, affecting public safety and industrial operations.

Patches or Workarounds

Currently, there are no specific patches available for FrostyGoop.

#FrostyGoop #ICS #ModbusTCP #CriticalInfrastructure #CyberAttack #EnergySector #Ukraine #Dragos #IndustrialControlSystems #Golang #MikrotikVulnerability

Der Wechselrichter liefert den aktuellen Ertrag der #PV in Watt sowie in einem separaten Register einen scaling factor. #solaredge
Kann man ja machen, aber ich verzweifle gerade an der Umsetzung in #nodered und #ModbusTCP
Separat auslesen ist unpraktisch, slicen und konvertieren geht, zusammenführen ist dann aber doof…

Also doch eine Funktion, die beide Register ausliest, die Werte konvertiert, verrechnet und das Ergebnis ausspuckt?!

Ich glaube, mein Sauerteig braucht mich 🤪

Wolfgang Buschwwbusch@norden.social
2023-03-24

Ruft doch nen Kunde an und sagt „kannst du mir kurz was bauen um meine #sps via #ModbusTCP über eure #telemetrie zu steuern aber kosten darfst natürlich nix. Ach ja und natürlich via GSM, unsere Plattform und bitte nicht mehr als 3Mbyte Daten pro Monat. Nun hab ich das erste mal in meinem Leben eine SPS vor mir, ein Handbuch (1000 Seiten) und keinen Schimmer :-)))

Talkredius :horn_fb: :tardis:Talkredius329@dizl.de
2023-03-17

Finally my Solar-Battery system is up and running. I like how the battery is build, like seven big Lego bricks, easy to upgrade the capacity if neccessary.
Next step will be to fully integrate this system into my smarthome visualisation

#energiewende
#SmarthomeNG
#KNX
#SmartVisu
#ModbusTCP

2023-03-16

Auch fehlt noch die Automatik, die Temperatur und Leistung an das PV-Angebot anpasst. Ich habe zwar die Panasonic #CZ-NS4P aber seit heute läuft eine #HeishaMon von github.com/IgorYbema/HeishaMon

Hat jemand eine Idee? Ich hab Solaranzeige.de Venus OS und #UVR1611 #UVR16x2 bzw. #CMI Es soll möglichst robust und autark laufen. Achja #Tasmota mit #SML läuft am Smartmeter. #Modbustcp ist irgendwo vorhanden...

uǝƃɹǝq ɯoʇ (@tobe4it)tobe4it@norden.social
2023-01-20

@holtwick ich hab zum Jahreswechsel den #ioBroker von der #SynologyDS auf einen neuen #raspberrypi verschoben. Bei der Gelegenheit hatte ich eine #sdcard für einen älteren #raspberrypi mitbestellt und da, eher aus Langeweile, den #homeassistant draufgepackt. #ESPCam habe ich bislang keine. Den #stromzähler liest der #pulse von #TIBBER ab. Intern laufen ein #powermeter mit #ModbusTCP für den #Hausverbrauch und etliche #ShellyPlugS zur Erfassung des #Strombedarf einzelner Geräte.

@ironiemix
Klar. Ich habe vor dem Kauf nach Schnittstellen gefragt und habe eine #ModbusTCP Doku bekommen. Das musste dann zwar vom Service extra aktiviert werden, klappt aber ganz gut.

Speicher ist ein #Greenrock von Blueksky. Ist aber eine lange Geschichte - bin nicht uneingeschränkt begeistert.

Der Wechselrichter ist ein MultiPlus2 von #VictronEnergy det ist Hammer. Heute würde ich vermutlich nur auf deren System und eine Batterie (vielleicht BYD) zurückgreifen.

@tuxflo

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst