NEWS
Solax Adapter Probleme mit negativen werten? "gelöst"
-
Moin,
ich bin absoluter Neueinsteiger in ioBroker, aber schon maximal angefixt.
Erstes Ziel soll das schalten einer WLAN Steckdose sein in Abhängigkeit der Überschusseinspeisung.Auslesen des Solax Hybrid WR klappt (über das lokale WLAN) und schalten der Steckdose mit schon vorhandenem Bosch SmartHome auch.
Jetzt ist mir beim testen aber aufgefallen, dass der Solax Adapter anscheinend ein Problem hat Negative werte der Stromphasen darzustellen (Ampere und Watt).
Ich habe neben dem X3 noch einen X1 am laufen der bei entsprechender Sonneneinstrahlung und Last dafür sorgt, das beim X3 negative Werte auf der 2. Phase auftreten wenn die Batterie noch geladen wird.

Kennt jemand das Problem und hat auch schon eine Lösung dafür?
-
Moin,
ich bin absoluter Neueinsteiger in ioBroker, aber schon maximal angefixt.
Erstes Ziel soll das schalten einer WLAN Steckdose sein in Abhängigkeit der Überschusseinspeisung.Auslesen des Solax Hybrid WR klappt (über das lokale WLAN) und schalten der Steckdose mit schon vorhandenem Bosch SmartHome auch.
Jetzt ist mir beim testen aber aufgefallen, dass der Solax Adapter anscheinend ein Problem hat Negative werte der Stromphasen darzustellen (Ampere und Watt).
Ich habe neben dem X3 noch einen X1 am laufen der bei entsprechender Sonneneinstrahlung und Last dafür sorgt, das beim X3 negative Werte auf der 2. Phase auftreten wenn die Batterie noch geladen wird.

Kennt jemand das Problem und hat auch schon eine Lösung dafür?
Heute musste die Batterie aus dem Netz geladen werden (unter 10%)
Daten aus dem WR"firmwareVersion":"3.003.02", "totalSize":8, "acpower":65137, "yieldtoday":3, "yieldtotal":2948.4, "feedinenergy":0.11, "consumeenergy":0.35000000000000003, "acvoltage1":229.8, "acvoltage2":233.10000000000002, "acvoltage3":239.60000000000002, "accurrent1":6552.5, "accurrent2":6552.6, "accurrent3":6552.6, "acpower1":65395, "acpower2":65402, "acpower3":65412, "dcvoltage1":401.20000000000005, "dcvoltage2":346, "dccurrent1":0.30000000000000004, "dccurrent2":0.2, "dcpower1":149, "dcpower2":95, "acfrequency1":50.03, "acfrequency2":50.04, "acfrequency3":50.04, "feedinpower":-604, "batteryVoltage":201.20000000000002, "batteryCurrent":2.8000000000000003, "batteryPower":583, "powerConsumer":205, "totalpvenergy":3108.1000000000004, "pvenergy":0.6000000000000001, "totalFeed":522.9300000000001, "totalconsumption":280.94, "batteryCapacityRemainig":7, "batteryTemperature":27Alle Werte die AC ins Minus gehen müssten werden mit über 6000 oder sogar über 65000 ausgegeben.
Feed In Power dagegen ist richtig.Die Werte in der Cloud (Statischer Bericht) sind hingegen korrekt
-
Problem gelöst:
in der Datei "/opt/iobroker/node_modules/iobroker.solax/main.js"
unter "const data_dataPoints" beim entsprechenden Wechselrichter und Datenpunkt "maxValue: 32768" hinzufügen.4: { /****************************************** X3-Hybrid-G4 *****************************************/ isOnline: { name: 'info.online', description: 'Inverter Online', type: 'boolean', role: 'switch' }, 0: { name: 'data.acvoltage1', description: 'Grid Voltage 1', type: 'number', multiplier: 0.1, unit: 'V', role: 'value.power' }, // 'AC Voltage 1': (0, 'V'), 1: { name: 'data.acvoltage2', description: 'Grid Voltage 2', type: 'number', multiplier: 0.1, unit: 'V', role: 'value.power' }, // 'AC Voltage 2': (1, 'V'), 2: { name: 'data.acvoltage3', description: 'Grid Voltage 3', type: 'number', multiplier: 0.1, unit: 'V', role: 'value.power' }, // 'AC Voltage 3': (2, 'V'), 3: { name: 'data.accurrent1', description: 'Grid Current 1', type: 'number', maxValue: 32768, multiplier: 0.1, unit: 'A', role: 'value.power' }, // 'Output Current 1': (3, 'A'), 4: { name: 'data.accurrent2', description: 'Grid Current 2', type: 'number', maxValue: 32768, multiplier: 0.1, unit: 'A', role: 'value.power' }, // 'Output Current 2': (4, 'A'), 5: { name: 'data.accurrent3', description: 'Grid Current 3', type: 'number', maxValue: 32768, multiplier: 0.1, unit: 'A', role: 'value.power' }, // 'Output Current 3': (5, 'A'), 6: { name: 'data.acpower1', description: 'Grid Power 1', type: 'number', maxValue: 32768, unit: 'W', role: 'value.power' }, // 'AC Power 1': (6, 'W'), 7: { name: 'data.acpower2', description: 'Grid Power 2', type: 'number', maxValue: 32768, unit: 'W', role: 'value.power' }, // 'AC Power 2': (7, 'W'), 8: { name: 'data.acpower3', description: 'Grid Power 3', type: 'number', maxValue: 32768, unit: 'W', role: 'value.power' }, // 'AC Power 3': (8, 'W'), 9: { name: 'data.acpower', description: 'Inverter AC-Power now', type: 'number', maxValue: 32768, unit: 'W', role: 'value.power' }, // 'AC Power': (80, 'W'),
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