@mcu Alleine für die Doku schon größten Respekt finde immer wieder neue Sachen, aber so ist das halt wenn man ein neues Spielzeug hat.
NEWS
Best posts made by ple
-
RE: jarvis v3.0.0 - just another remarkable vis
-
RE: async, await mit selector oder schleife????
@dutchman
Sorry, die Kids haben mich ein wenig in Anspruch genommen, aber ne kleine Pause ist auch mal nicht schlecht um das geschriebene neu zu lesen
Ok, grundsätzlich alles was await ist abfangen mit try und catch.
Müsste man es auch bei einemawait setStateAsync('Daten_lesen.' + Tabelle + '.' + Spaltenname, Daten);
oder ist es in der function setStateAsync bereits mit eingebaut oder geht man davon aus, dass es garantiert beschrieben werden kann.
Zum Thema abbrechen und eine Fehlermeldung ausspucken.
Kann ich meine function Main irgendwie abbrechen, wenn ein error bei irgendein await auftritt? z.B, das die Metadaten nicht geschrieben werden können, weil der SQL nicht erreichbar ist? Dann sollte der Rest auch nicht mehr laufen.Und nochmals herzlichen Dank für eure Unterstützung
Einige Bücher werde ich mir mal zulegen bei Zeiten.
Gruß -
RE: Devices, Alias, Assistenten + Visualisierungen + die Zukunft
@da_woody
Ja, du nutzt den Alias Adapter. Den hatte ich mir auch schon angesehen. Klar, wenn die originalen Datenpunkte soweit schon bereits gut aufgearbeitet sind, dann werden die Rollen, Typen, Einheiten auch übernommen.Es gibt im iobroker aber noch mehr, iobroker versucht anhand der Metadaten zu mappen. zb. was ist eine Steckdose, was ein Licht usw.
und das versuche ich zu verstehen, warum einige gehen und andere nicht.
Für mich sind die Typen, Rollen, Funktionen eindeutig um zu bestimmen, ob es ein Licht mit Dimmer ist, oder Steckdose schaltbar mit Energiemessung.
Und genau das wollte ich mit Alias abdecken und hatte gehofft, Lovelace erkennt es anhand der Metadaten.Der Jarvis Adapter macht es ähnlich, aber dort müssen die Geräte erst mal händisch angelegt werden, dort wird auch angegeben was der Datenpunkt ist, Blind.Level usw.
Und genau die doppelte Arbeit wollte ich mir ersparen, wenn ich den Alias alle mitgeben kann.
Das mache ich ein mal fertig. -
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
So, ich hab die Antwort von Huawei, also Modbus geht wohl nicht über lan, teste ich nachher mal über Wlan dann halt eben.
Anbei noch 2 pdf´s die die mir mitgeschickt haben.
2021M1005 Modbus TCP communication with residential inverters trough SDo....pdf
SDongleA-05 MODBUS TCP Guide.pdf -
RE: Übergabe von Werten von Smartmeter an cFos Wallbox
Moin
ich bin gerade selber dabei die Cfos irgendwie in Betrieb zu nehmen. So halb klappt es.
Was ich sagen kann, worüber ich gestolpert bin ist, dass der http inputzähler bei mir folgende Daten bekommet, in den Scripten und Beschreibungen wird teilweise mit vah gearbeitet, ich habe bei mir wh genommen. Keine Ahnung was die API von CFOS nun wirklich will, aber bis jetzt klappt es.
ich schicke also folgendes.var data = `{ "power_va": ${Leistung}, "voltage": ${Voltage}, "current": ${Current}, "import_wh": ${Import}, "export_wh": ${Export}, "is_va": false }`;
Der Inhalt ist wie folgt.
{ "power_va": -14437, "voltage": [232.5, 232.5, 234.1], "current": [-20020, -20370, -21130], "import_wh": 7479640, "export_wh": 49590330, "is_va": false }
So, wichtig ist, dass die Werte vom Strom bei Einspeisung negativ sind, positiv würde bedeuten, du importierst den Strom.
Zähler muss Netzbezug sein, damit der in 2 Richtungen messen kann. Ich habe noch einen weiteren Inputzähler genommen, der mir die PV Erzeugung anzeigt, wird aber eigentlich nicht benötigt,
3 phasig laden klappt soweit.Jetzt ist mir aber folgendes aufgefallen, was ich nicht verstehe.
Wenn ich 1 phasig umschalte und auf L1 theoretisch Netzbezug habe wegen Wärmepumpe und L2, L3 Überschuss und in Summe noch 3 KW einspeise, wird das Auto nicht geladen. Ich befürchte, das die Ströme nicht addiert werden und bei 1phasigen Laden halt L1 bestimmt, ob läd oder nicht.Ich glaube auch, dass bei 3phasigen Laden, sobald eine Phase unter 6A kommt beim Überschussladen, der Ladevorgang nach x Zeit abbricht.
So ganz bin ich da nicht hintergekommen, aber vielleicht kann mir einer diese Fragen hier beantworten, die Überschussladen bereits am laufen haben.
Gruß
-
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
So, ich habe neue Infos, der ktl 30-m3 kann anscheinend kein Modbus TCP mit dem Dongle, es soll angeblich ein Firmware update geben irgendwann mal. Na toll.
habt ihr alle hier kleinere Modelle vom ktl m3?gruß
-
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@badsnoopy667
so hat mir keine Ruhe gelassen.
Mit dem Update des dongle auf die 130 gibt es neue Register, nun braucht man nicht mehr rumrechnen für aktuelle Leistung Bezug, Einspeisung, Batterie (habe keine) und Hausverbauch.
Man muss dazu wissen, das man die Unit id 100 dafür eintragen muss beim Register, welches man auslesen möchte. Die globale bleibt weiterhin auf 1 stehen.
Leider gibt es noch keine Register für kWh, habe mal ein paar durchprobiert aber nichts gefunden. Denke aber das kommt noch von Huawei, wäre auch sonst echt blöd. Ich habe mal angefragt.
Ansonsten teile ich hier noch meinen Flow, der kann auch die Leistung in W pro String rausgeben. Habe die dann noch summiert für die Dachflächen SO und NW. Man kann gut sehen wie NW einspringt wenn SO abnimmt.
Ich habe viel mit NodeRed rumgespielt, keine Ahnung ob es noch besser geht.
Flow.txt
Latest posts made by ple
-
RE: Test Adapter OpenKNX 0.6.x
@123brokerei sagte in Test Adapter OpenKNX 0.2.x:
kann
Mh, glaube ich stehe gerade vor dem selben Problem und bin mir nicht sicher, ob das groupvalueread das richtige ist.
Was würde passieren, wenn iob gestoppt ist und jemand öffnet das Fenster/Garagentor. werden beim Start alle Gruppenadresse die z.B. ein RM beinhalten neu angefragt?
Mein KNX läuft soweit alles, aber die feinhalten fehlen halt noch.Gruß und Danke
-
RE: Huawei Sun2000 & ioBroker via JS script funktioniert
Hallo zusammen,
kurze Frage, NodeRed nutze ich gerade nur um Daten zu lesen, klappt soweit ganz gut.
Jetzt zu Zeiten von Tibber wollte ich gerne meine PV mal abschalten oder reduzieren, damit voll Netzbezug machen kann.
Hat es schon mal einer geschafft die Analge via Modbus zu drosseln oder gar abzuschalten? Heute wird der Strom bei Tibber bei -44 Cent liegen, daher meine Frage.Gruß und DAnke
-
RE: Übergabe von Werten von Smartmeter an cFos Wallbox
@euro sagte in Übergabe von Werten von Smartmeter an cFos Wallbox:
hichi tasmota Lesekopf
Ja ich habs nun auch am laufen. es lag anscheinend an den Einstellungen, Geotec hatte mich drauf hingewiesen.
Es gibt halt eine Menge Einstellmöglichkeiten, leider weiß man noch nicht genau, wie sich welche Auswirken.
Ich muss nächste Woche auch mal die neue Firmware testen, mal gucken was sich da so geändert hat.
oder hat das einer hier schon am laufen?
Gruß -
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@leonundjulie
Puh, ist schon ein wenig her bei mir. Hier mal mein aktueller Flow.
Wie du schon erkannt hast, habe ich für den oberen Teil die Adressen direkt vom Dongle genommen, mit der neusten Software kann man die auch schneller abfragen.
Der untere Teil betrifft nur den Inverter, da musst du die passenden Strings wählen. Kann sein, dass dein WR andere verwendet.
Meine Hardware besteht aus KTL30-m3, powersensor und dongle. -
RE: Übergabe von Werten von Smartmeter an cFos Wallbox
Moin
ich bin gerade selber dabei die Cfos irgendwie in Betrieb zu nehmen. So halb klappt es.
Was ich sagen kann, worüber ich gestolpert bin ist, dass der http inputzähler bei mir folgende Daten bekommet, in den Scripten und Beschreibungen wird teilweise mit vah gearbeitet, ich habe bei mir wh genommen. Keine Ahnung was die API von CFOS nun wirklich will, aber bis jetzt klappt es.
ich schicke also folgendes.var data = `{ "power_va": ${Leistung}, "voltage": ${Voltage}, "current": ${Current}, "import_wh": ${Import}, "export_wh": ${Export}, "is_va": false }`;
Der Inhalt ist wie folgt.
{ "power_va": -14437, "voltage": [232.5, 232.5, 234.1], "current": [-20020, -20370, -21130], "import_wh": 7479640, "export_wh": 49590330, "is_va": false }
So, wichtig ist, dass die Werte vom Strom bei Einspeisung negativ sind, positiv würde bedeuten, du importierst den Strom.
Zähler muss Netzbezug sein, damit der in 2 Richtungen messen kann. Ich habe noch einen weiteren Inputzähler genommen, der mir die PV Erzeugung anzeigt, wird aber eigentlich nicht benötigt,
3 phasig laden klappt soweit.Jetzt ist mir aber folgendes aufgefallen, was ich nicht verstehe.
Wenn ich 1 phasig umschalte und auf L1 theoretisch Netzbezug habe wegen Wärmepumpe und L2, L3 Überschuss und in Summe noch 3 KW einspeise, wird das Auto nicht geladen. Ich befürchte, das die Ströme nicht addiert werden und bei 1phasigen Laden halt L1 bestimmt, ob läd oder nicht.Ich glaube auch, dass bei 3phasigen Laden, sobald eine Phase unter 6A kommt beim Überschussladen, der Ladevorgang nach x Zeit abbricht.
So ganz bin ich da nicht hintergekommen, aber vielleicht kann mir einer diese Fragen hier beantworten, die Überschussladen bereits am laufen haben.
Gruß
-
RE: ESPHome mit Fingerprint R503, MQTT cmnd senden???
@exitus
du musst 2 mal ne upload machen, einmal unter generall und dann unter platform, wo das Filesystem übertragen wird.
ein erase flash kann auch nicht schaden. Sonst mal im Browser den cache löschen, nicht das da noch was hängt. -
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@joeysch Puh, sorry, dann bin ich überfragt.
-
RE: ESPHome mit Fingerprint R503, MQTT cmnd senden???
@exitus
würd ich ja gerne, aber das geht anscheinend nicht so einfach wie bei tasmota
Eigentlich kannst es aber auch selber, nach Methode 2 vorgehen, aber nicht direkt das Projekt von Frickelzeug, sondern ein Fork, der es überarbeitet hat.
https://github.com/TheMaskedDeveloper/FingerprintDoorbell -
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@joeysch sagte in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):
@ple
Das Drosseln hat bei mir einen anderen Hintergrund. Ich würde mein System gern Schwarzstartfähig und bei Stromausfall weiterbetreiben können.
Da ich ein dreiphasiges Victronsystem habe, ist das soweit kein Problem. Ich bekomme allerdings ein Problem mit der Faktor 1 Regel. Das heißt, wenn ich nicht am Netz bin, muß der erzeugte Strom irgendwo hin. Anfangs geht das noch in die Akkus (ca. 30 KWh) aber wenn die voll sind, muß ich den Wechselrichter drosseln bis hin zum abschalten.
Deshalb wäre die einfachste Methode, wenn ich über NodeRed auf 60% - 30% - 0% schalten könnte. Sonst muß ich mir irgendwas Hardwaremäßiges einfallen lassen und über den RS485 gehen.SUN2000MA V100R001C20 Modbus Interface Definitions.pdf
Seite 57, da fangen die schreibbaren Register an, da gibt es ne Menge "Power max" gedönst. vielleicht ist da was passendes bei. -
RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)
@joeysch
Über node-red hatte ich noch keinen Bedarf, aber ich habe einen RSE, ich hoffe mal, der wird aber nie aktiv und drossel meine PV.Was mich mehr interessieren würde, vielleicht hat es schon einer umgesetzt, wäre die Daten via Modbus RTU zu bekommen, also sich in den RS485 oder was es ist sich einzuklinken. Vielleicht läuft das stabiler und schneller als Modbus TCP. Dann könnte man vielleicht auch direkt den Modbusadapter nehmen oder auch vielleicht die Wallbox selber. Z.B. die Cfos, glaube die kann auch direkt RS485.