NEWS
[HowTo][Anleitung] Integration und Visualisierung des S10 Hauskraftwerks von E3DC in ioBroker
-
const Statepfad = 'javascript.' + instance + '.e3dc.modbus.'; // E3DC Modbus.0 const idRegister40082 = 'modbus.0.holdingRegisters.40082_Autarkie_Eigenverbrauch'; //ab hier muss nichts geändert werden createState(Statepfad + 'Autarkie'); createState(Statepfad + 'Eigenverbrauch'); //Modbus Register 40082 ***************** Aufteilung "Autarkie und Eigenverbrauch in Prozent" on(idRegister40082, function (obj) { setState(Statepfad + 'Autarkie', (obj.state.val >> 8) & 0xFF, true); setState(Statepfad + 'Eigenverbrauch', obj.state.val & 0xFF, true); });
-
@andre105
Nein ich meine zu deinem Modbus Adapter -
-
@andre105
ok ist somit richtig.
Ändert sich bei dir der Wert modbus.0.holdingRegisters.40082_Autarkie_Eigenverbrauch ?
Denn dann sollte das Script diesen auch aufteilen. -
@arnod
Gute Frage:)
Da steht nur Wert null.
Sind denn die Ordner alle soweit richtig -wie ich es hier oben weiter angepinnt habe?
Ich sehe so langsam nicht mehr durch.
Aber dabei lernt man auch.
Vielleicht kannst du es mal für mich etwas detallierter zeigen:)
Hoffe ich geh dir nicht zu sehr damit auf die Nerven.
Ist halt ne interessante Sache,wo ich mich mal mit befassen möchte. -
@andre105
Die Ordner sind richtig, es müsste sich der Wert Autarkie auch regelmäßig ändern damit das Script reagiert.
Das Script überwacht den State "modbus.0.holdingRegisters.40082_Autarkie_Eigenverbrauch" auf Änderung und teilt dann die Werte richtig auf. Wenn sich aber am Wert nichts ändert, also immer 0 drinsteht hat das Script auch nichts zu tun.
Wenn du auf Instanzen gehst, ist die Modbus Instanz auch grün oder?
-
Dieser Wert müsste ständig aktualisiert werden vom Modbus Adapter:
-
@arnod
Ok ich prüfe das heute Nacht wenn ich wieder zu Haus am Rechner sitze.
Aber der Modbus Instanz ist grün.
Zeigt auch die Aktuellen Werte an( Hausverbrauch,Netzleistung,String..)
Ich schau mal ob der Wert vom Eigenverbrauch sich ändert.
Soweit ich mich erinnere steht der immer auf 99.
Bis später.. -
@ArnoD
Jetzt liest er es mit.
Sind das dann die aktuellen Daten?Die Autakie andert sich alle 15s.
Der Eigenverbrauch ändert sich nicht.Bleibt immer schwarz bei 99. -
@andre105 sagte in [HowTo][Anleitung] Integration und Visualisierung des S10 Hauskraftwerks von E3DC in ioBroker:
Sind das dann die aktuellen Daten?
Das sind die Werte vom Script.
Wenn deine Batterie leer ist und alles aus dem Netz bezogen wird, kann 6% Autarkie stimmen.
Der Eigenverbrauch zeigt dir ja an wie viel von der PV Leistung selber verbraucht wird und das wird zu der Jahreszeit sicher bei 99% liegen.
Habe es bei mir verglichen und die Anzeige schwankt zwischen 99% und 98%In Vis sieht die Anzeige dann so aus:
Bei den Objekten im Pfad javascript.0 kannst du adapterdatebpunkte dann löschen.
Wenn du alle Werte vom Modbus Adapter haben willst (grüne anzeigen unten im Bild), kannst du das ganze Script kopieren und dann halt das verwenden, was du benötigst.
Bei der Konfiguration der einzelnen Variable im Script kann ich dich unterstützen. -
@arnod
Danke erstmal.
Was davon ist eigendlich überflüssig?
Oder soll ich das erstmal so lassen.Deine Vis sieht echt gut aus
Was nutzt du für ein Wetter Adapter?
Möchte mit dem Wetter noch was versuchen. -
@andre105
adapterdatebpunkte kannst du löschen. -
@arnod sagte in [HowTo][Anleitung] Integration und Visualisierung des S10 Hauskraftwerks von E3DC in ioBroker:
In Vis sieht die Anzeige dann so aus:
Moin,
wo hast du die ganzen Bilder her?
Und der Hintergrund passt auch super?(ist das Jeansstoff)?Ich glaube ich sollte mal ein Kurs machen wie ich die ganzen Button und Bilder anlege.
Gibt ja welche die das bei Youtube anbieten.
Das hilft mir glaube ich sehr,wenn man damit anfängt. -
@andre Hallo André
Gibt es die Möglichkeit die Grafiken (Logo E3DC) zu erhalten?
Fand keines in ausreichender Qualität.Danke
Patrick -
@valbuz
Z.B. direkt bei E3DC.Du nutzt das ja nur für Dich. Da sollte es keine Urheberrechtsprobleme geben.
-
@xwing Danke!
Ich dachte eher an folgendes Bild und finde es eben nicht....
-
@valbuz
Das habe ich mir mit einer Bildbearbeitung aus einem Screenshot herausgeholt. -
@xwing Da kann ich lange suchen...
-
@letty @stevie77
vermutlich ist es etwas spät aber ich hatte gerade auch meine Hürde beim Import. Allerdings ist die rote Meldung ja sehr eindeutig. Ich habe im Header einfach address den unterstrich (_address) hinzufügen müssen, eine Spalte mit dem Header "formula" und eine Spalte "isScale". Die beiden Spalten habe ich mir abgeschaut, sind einfach leer. Das Semikolon habe ich gegen TAB ersetz und schon lief der Import.
Vielleicht hilft das hier noch dem einen oder anderen weiter.Nochmal der Hinweiss die Leerstellen zwischen den Werten sind TABS, das kann durch copy & past schonmal verloren gehen.
_address name description unit type len factor offset formula role room poll wp cw isScale 40001 Magic_Byte ModBus ID uint16be 1 1 0 value TRUE FALSE FALSE 40002 Modbus_Firmware Modbus-Firmware-Version uint16be 1 1 0 value TRUE FALSE FALSE 40003 Anzahl_Register Anzahl unterstützter Register uint16be 1 1 0 value TRUE FALSE FALSE 40004 Hersteller Hersteller string 16 1 0 value TRUE FALSE FALSE 40020 Modell Modell string 16 1 0 value TRUE FALSE FALSE 40036 Seriennummer Seriennummer string 16 1 0 value TRUE FALSE FALSE 40052 Firmware Firmware-Release string 16 1 0 value TRUE FALSE FALSE 40068 PV_Leistung Photovoltaik-Leistung in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40070 Batterie_Leistung Batterie-Leistung in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40072 Hausverbrauch_Leistung Hausverbrauchs-Leistung in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40074 Netz_Leistung Leistung am Netzübergabepunkt W int32sw 2 1 0 value TRUE FALSE FALSE 40076 Zusaetzliche_Einspeiser_Leistung Leistung aller zusätzlichen Einspeiser in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40078 Wallbox_Leistung Leistung der Wallbox in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40080 Wallbox_genutzte_Solarleistung Solarleistung, die von der Wallbox genutzt wird in Watt W int32sw 2 1 0 value TRUE FALSE FALSE 40082 Autarkie_Eigenverbrauch Autarkie und Eigenverbrauch uint16be 1 1 0 value TRUE FALSE FALSE 40083 Batterie_SOC Batterie-SOC in Prozent % uint16be 1 1 0 value TRUE FALSE FALSE 40084 Emergency_Power_Status Emergency-Power Status uint16be 1 1 0 value TRUE FALSE FALSE 40085 EMS_Status EMS-Status uint16be 1 1 0 value TRUE FALSE FALSE 40086 EMS Remote Control EMS Remote Control int16be 1 1 0 value TRUE FALSE FALSE 40087 EMS CTRL EMS CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40088 WallBox_0_CTRL WallBox_0_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40089 WallBox_1_CTRL WallBox_1_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40090 WallBox_2_CTRL WallBox_2_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40091 WallBox_3_CTRL WallBox_3_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40092 WallBox_4_CTRL WallBox_4_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40093 WallBox_5_CTRL WallBox_5_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40094 WallBox_6_CTRL WallBox_6_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40095 WallBox_7_CTRL WallBox_7_CTRL uint16be 1 1 0 value TRUE FALSE FALSE 40096 DC_String_1_Voltage Spannung in Volt (String 1) V uint16be 1 1 0 value TRUE FALSE FALSE 40097 DC_String_2_Voltage Spannung in Volt (String 2) V uint16be 1 1 0 value TRUE FALSE FALSE 40098 DC_String_3_Voltage Spannung in Volt (String 3) V uint16be 1 1 0 value TRUE FALSE FALSE 40099 DC_String_1_Current Strom in Ampere (String 1) A uint16be 1 1 0 value TRUE FALSE FALSE 40100 DC_String_2_Current Strom in Ampere (String 2) A uint16be 1 1 0 value TRUE FALSE FALSE 40101 DC_String_3_Current Strom in Ampere (String 3) A uint16be 1 1 0 value TRUE FALSE FALSE 40102 DC_String_1_Power Leistung in Watt (String 1) W uint16be 1 1 0 value TRUE FALSE FALSE 40103 DC_String_2_Power Leistung in Watt (String 2) W uint16be 1 1 0 value TRUE FALSE FALSE 40104 DC_String_3_Power Leistung in Watt (String 3) W uint16be 1 1 0 value TRUE FALSE FALSE 40105 Leistungsmesser_0 Leistungsmesser 0 uint16be 1 1 0 value TRUE FALSE FALSE 40106 Leistungsmesser_0_L1 Leistungsmesser 0 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40107 Leistungsmesser_0_L2 Leistungsmesser 0 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40108 Leistungsmesser_0_L3 Leistungsmesser 0 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40109 Leistungsmesser_1 Leistungsmesser 1 uint16be 1 1 0 value TRUE FALSE FALSE 40110 Leistungsmesser_1_L1 Leistungsmesser 1 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40111 Leistungsmesser_1_L2 Leistungsmesser 1 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40112 Leistungsmesser_1_L3 Leistungsmesser 1 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40113 Leistungsmesser_2 Leistungsmesser 2 uint16be 1 1 0 value TRUE FALSE FALSE 40114 Leistungsmesser_2_L1 Leistungsmesser 2 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40115 Leistungsmesser_2_L2 Leistungsmesser 2 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40116 Leistungsmesser_2_L3 Leistungsmesser 2 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40117 Leistungsmesser_3 Leistungsmesser 3 uint16be 1 1 0 value TRUE FALSE FALSE 40118 Leistungsmesser_3_L1 Leistungsmesser 3 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40119 Leistungsmesser_3_L2 Leistungsmesser 3 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40120 Leistungsmesser_3_L3 Leistungsmesser 3 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40121 Leistungsmesser_4 Leistungsmesser 4 uint16be 1 1 0 value TRUE FALSE FALSE 40122 Leistungsmesser_4_L1 Leistungsmesser 4 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40123 Leistungsmesser_4_L2 Leistungsmesser 4 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40124 Leistungsmesser_4_L3 Leistungsmesser 4 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40125 Leistungsmesser_5 Leistungsmesser 5 uint16be 1 1 0 value TRUE FALSE FALSE 40126 Leistungsmesser_5_L1 Leistungsmesser 5 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40127 Leistungsmesser_5_L2 Leistungsmesser 5 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40128 Leistungsmesser_5_L3 Leistungsmesser 5 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE 40129 Leistungsmesser_6 Leistungsmesser 6 uint16be 1 1 0 value TRUE FALSE FALSE 40130 Leistungsmesser_6_L1 Leistungsmesser 6 - Phase 1 W int16be 1 1 0 value TRUE FALSE FALSE 40131 Leistungsmesser_6_L2 Leistungsmesser 6 - Phase 2 W int16be 1 1 0 value TRUE FALSE FALSE 40132 Leistungsmesser_6_L3 Leistungsmesser 6 - Phase 3 W int16be 1 1 0 value TRUE FALSE FALSE
-
@jipijajay
Mit der neuen Firmwareversion P10_2022_022 wurde auch die Modbus Schnittstelle erweitert.
Die aktuelle Importdatei „Modbus_E3DC_Import_V1.90_2022-01-28.tsv" kannst du hier finden:
Github iobroker_E3DC