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?
-
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":27
Alle 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'),