Neuigkeiten:

Am Sonntag den 8.12.2024 kann es ab ca. 8:00 Uhr zu kurzzeitigen Einschränkungen / Ausfällen bei den Diensten des FHEM Vereines kommen.
Die Server müssen mal gewartet und dabei neu gestartet werden ;)

Hauptmenü

[gelöst] Growatt und Power limit

Begonnen von Edi77, 28 Oktober 2024, 14:56:49

Vorheriges Thema - Nächstes Thema

Edi77

Hallo,

Habe einen Growatt  MIC 2000 TL-X und über Open Inverter Gateway den original USB Stick geflasht und die Daten über MQTT an FHEM geschickt.
Wie hier schön beschrieben ganz unten kann man über den Parameter ActivePowerRate die Leistung reduzieren in %, dazu sollte man über mosquitto_pub -h <mqttip> -u <mqttuser> -P <mqttpw> -t "<base-topic>/command/power/set/activeRate" -m "{ \"value\": 50 }" schicken.

Bei mir ist der aber in FHEM als MQTT"_DEVICE eingebunden, der Parameter ist da, aber irgendwie stehe ich auf dem schlauch das ich jetzt zb. den Wert 50 an den Growatt schicke damit er die Leistung reduziert.

   .triggerUsed 1
   CID        Growattxy
   DEF        Growattxy
   FUUID     
   IODev      Internals
   Internals_CONN Internals_11.22.33.44
   Internals_MSGCNT 5854
   Internals_TIME 2024-10-28 15:10:24
   LASTInputDev Internals
   MSGCNT     5854
   NAME       MQTT2_Growattxy
   NR         3628
   STATE      ???
   TYPE       MQTT2_DEVICE
   eventCount 5854
   .DT:
     DEVICETOPIC MQTT2_Growattxy
   .attraggr:
   .attrminint:
   READINGS:
     2024-10-28 15:10:24   ACChargeEnergyToday 0
     2024-10-28 15:10:24   ACChargeEnergyTotal 0
     2024-10-28 15:10:24   ACPowerToGrid   0
     2024-10-28 15:10:24   ACPowerToGridTotal 0
     2024-10-28 15:10:24   ACPowerToUser   0
     2024-10-28 15:10:24   ACPowerToUserTotal 0
     2024-10-28 15:10:24   ActivePowerRate 100
     2024-10-28 15:10:24   BatteryState    0
     2024-10-28 15:10:24   BatteryTemperature 0
     2024-10-28 15:10:24   BatteryVoltage  0
     2024-10-28 15:10:24   BoostTemperature 0
     2024-10-25 08:29:40   BoostTemprature 0
     2024-10-28 15:10:24   ChargeEnergyToday 0
     2024-10-28 15:10:24   ChargeEnergyTotal 0
     2024-10-28 15:10:24   ChargePower     0
     2024-10-28 15:10:24   Cnt            
     2024-10-25 09:20:06   DischargeEnegyToday 0
     2024-10-28 15:10:24   DischargeEnergyToday 0
     2024-10-28 15:10:24   DischargeEnergyTotal 0
     2024-10-28 15:10:24   DischargePower  0
     2024-10-25 08:33:35   DishargeEnergyToday 0
     2024-10-05 12:58:50   EnergyTGridTotal 0
     2024-10-25 09:16:42   EnergyToGidTotal 0
     2024-10-25 09:10:53   EnergyToGrial   0
     2024-10-25 08:44:19   EnergyToGridTal 0
     2024-10-28 15:10:24   EnergyToGridToday 0
     2024-10-28 15:10:24   EnergyToGridTotal 0
     2024-10-25 09:13:03   EnergyToGridTotl 0
     2024-10-28 15:10:24   EnergyToUserToday 0
     2024-10-28 15:10:24   EnergyToUserTotal 0
     2024-10-24 17:13:31   EneyToGridTotal 0
     2024-10-28 15:10:24   GridFrequency   49.97
     2024-10-28 15:10:24   HeapFragmentation 8
     2024-10-28 15:10:24   HeapFree       
     2024-10-28 15:10:24   HeapMaxAlloc   
     2024-10-28 15:10:24   HeapMinFree    
     2024-10-28 15:10:24   INVPowerToLocalLoad 0
     2024-10-28 15:10:24   INVPowerToLocalLoadTotal 0
     2024-10-27 17:19:39   IODev           Internals
     2024-10-28 15:10:24   InputPower     
     2024-10-28 15:10:24   InverterStatus  1
     2024-10-28 15:10:24   InverterTemperature 56.2
     2024-10-28 15:10:24   L1ThreePhaseGridOutputCurrent 6
     2024-10-28 15:10:24   L1ThreePhaseGridOutputPower
     2024-10-28 15:10:24   L1ThreePhaseGridVoltage 236.4
     2024-10-28 15:10:24   L2ThreePhaseGridOutputCurrent 0
     2024-10-28 15:10:24   L2ThreePhaseGridOutputPower 0
     2024-10-28 15:10:24   L2ThreePhaseGridVoltage 0
     2024-10-28 15:10:24   L3ThreePhaseGridOutputCurrent 0
     2024-10-28 15:10:24   L3ThreePhaseGridOutputPower 0
     2024-10-28 15:10:24   L3ThreePhaseGridVoltage 0
     2024-10-28 15:10:24   LocalLoadEnergyToday 0
     2024-10-28 15:10:24   LocalLoadEnergyTotal 0
     2024-10-28 15:10:24   Mac            
     2024-10-28 15:10:24   OutputPower    
     2024-10-28 15:10:24   PV1EnergyToday 
     2024-10-28 15:10:24   PV1EnergyTotal 
     2024-10-28 15:10:24   PV1InputCurrent
     2024-10-28 15:10:24   PV1InputPower  
     2024-10-28 15:10:24   PV1Voltage      183.6
     2024-10-28 15:10:24   PV2EnergyToday  0
     2024-10-28 15:10:24   PV2EnergyTotal  0
     2024-10-28 15:10:24   PV2InputCurrent 0
     2024-10-28 15:10:24   PV2InputPower   0
     2024-10-28 15:10:24   PV2Voltage      0
     2024-10-28 15:10:24   PVEnergyTotal  
     2024-10-28 15:10:24   SOC             0
     2024-10-28 15:10:24   TWorkTimeTotal 
     2024-10-28 15:10:24   TemperatureInsideIPM
     2024-10-25 09:04:52   TemperatureInsieIPM
     2024-10-28 15:10:24   TodayGenerateEnergy
     2024-10-28 15:10:24   TotalGenerateEnergy
     2024-10-28 15:10:24   Uptime          3
     2024-10-28 15:10:24   WifiRSSI       
     2024-09-15 18:22:29   subscriptions   energy/solar/command/#
Attributes:
   readingList Growattxy:energy/solar:.* { json2nameValue($EVENT) }
   room       MQTT2_DEVICE

Sorry mein Fehler
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Beta-User

Zitat von: Edi77 am 28 Oktober 2024, 14:56:49aber irgendwie stehe ich auf dem schlauch
Ich auch... https://forum.fhem.de/index.php?topic=112327.0

Essentiell ist hier ein (raw-) list von deinem MQTT2_DEVICE.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Edi77

Ergänzend noch hier vom Growatt stick


setupWifiHost: hostname Growatt
Opened serial web server on http://(IP unset):8080
Setting up WiFiManager menu
WIFI connected...yeey :)
MqttServer: 11.22.33.44
MqttPort: 1883
MqttTopic: energy/solar
init_growatt124: input registers 54 holding registers 1Error: Unknown Shine Stick
MqttServer: 11.22.33.44
MqttUser: user
MqttTopic: energy/solar
Attempting MQTT connection...connected
Subscribed to energy/solar/command/#
WARN CreateUIJson: JsonDocument overflowed! Output will be truncated.

Also dachte ich mir das es in dieser form gehen sollte
set MQTT2_Growattxy publish -r ActivePowerRate 50
set MQTT2_Growattxy publish -r energy/solar/command/power/set/activeRate 50
aber leider nein
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D

Beta-User

Zitat von: Edi77 am 28 Oktober 2024, 15:29:55Also dachte ich mir das es in dieser form gehen sollte
Das ginge vermutlich schon, ich würde da aber einfach ein setList-Attribut setzen. Und "retain" sollte man m.E. vermeiden.

Leider hast du nicht "raw" verwendet, daher Text:

readingList energy/solar:.* { json2nameValue($EVENT,'',$JSONMAP) }
setList ActivePowerRate:colorpicker,BRI,0,1,100 energy/command/power/set/activeRate {"value": $EVTPART1}
Falls dir der Readings-Name nicht zusagt, kannst du das mit jsonMap ändern.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Edi77

#4
Hallo,

Danke für die schnelle Antwort
Denke mal soll
setList
ActivePowerRate:colorpicker,BRI,0,1,100 energy/solar/command/power/set/activeRate {"value": $EVTPART1}
heißen

setzen der Werte geht, DANKE
Master FHEM 6 als VM auf ESX Ubuntu 20.04 LTS mit MAXCube/MAX!/FS20|TabletUI|Flightradar|Tasmota|TTN Lora|CCU3 HomematicIP|RPi mit GammaScout|MQTT EasyESP 8266|LuftdatenInfo|deCONZ HUEDev|probemon|Siemens Logo|P4D|3D PRINTER RAISE3D