+ Antworten
Seite 2 von 5 ErsteErste 1 2 3 4 ... LetzteLetzte
Ergebnis 11 bis 20 von 48
  1. #11
    Registriert seit
    Dec 2011
    Beiträge
    193

    Post Sma

    Hallo, habe alles außer einem SMA Wechselrichter aber die Kommunikation läuft bei mir auch über Modbus.
    Wenn ich also das SMA Meter oder die Batterie mit den kleinen Kisten an der Wand da eintrage müsste es doch auch funktionieren?
    Hat das schon mal jemand versucht?
    Ich denke das Beste währe es das SMA Meter abzufragen?????
    Michael

  2. #12
    Registriert seit
    Nov 2016
    Beiträge
    35

    So - hier mal die weiteren Felder für die SI-Reihe, wobei ich den Ersatzstrom weggelassen habe. Wird sonst einfach unvernünftig viel...

    PHP-Code:
            /**
            * Sunny Island
            */
            
    30061 => [
                
    'name' => 'Firmware',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FW',
            ],
            
    30577 => [
                
    'name' => 'Grid energy consumption today',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Electricity'
            
    ],
            
    30579 => [
                
    'name' => 'Grid energy feed-in today',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Electricity'
            
    ],
            
    30581 => [
                
    'name' => 'Grid reference counter reading',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Electricity'
            
    ],
            
    30583 => [
                
    'name' => 'Grid feed-in counter reading',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Electricity'
            
    ],
            
    30775 => [
                
    'name' => 'Power',
                
    'count' => 2,
                
    'type' => 'S32',
                
    'format' => 'FIX0',
                
    'profile' => '~Watt'
            
    ],
            
    30845 => [
                
    'name' => 'Current battery charge status',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Valve'
            
    ],
            
    30849 => [
                
    'name' => 'Battery temperature',
                
    'count' => 2,
                
    'type' => 'S32',
                
    'format' => 'TEMP',
                
    'profile' => '~Temperature'
            
    ],
            
    30851 => [
                
    'name' => 'Battery voltage',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX2',
                
    'profile' => '~Volt'
            
    ],
            
    30853 => [
                
    'name' => 'Active battery charging mode',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'ENUM',
                
    'mapping' => [
                    
    1767 => 'Quick charge',
                    
    1768 => 'Full charge'
                    
    1769 => 'Compensation charge',
                    
    1770 => 'Maintenance charge'
                    
    2184 => 'Save energy while on mains'
                
    ]
                ],
            
    30857 => [
                
    'name' => 'Number of battery charge throughputs',
                
    'count' => 2,
                
    'type' => 'S32',
                
    'format' => 'FIX0',
            ],
            
    30859 => [
                
    'name' => 'Battery maintenance charge status',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'ENUM',
                
    'mapping' => [
                    
    803 => 'Inactive',
                    
    1771 => 'Charge with solar power'
                    
    1772 => 'Charge with solar and mains power',
                ]
                ],
            
    30861 => [
                
    'name' => 'Consumer power',
                
    'count' => 2,
                
    'type' => 'S32',
                
    'format' => 'FIX0',
                
    'profile' => '~Watt'
            
    ],
        ]; 

  3. #13
    Registriert seit
    Nov 2016
    Beiträge
    35

    Zitat Zitat von jfk090 Beitrag anzeigen
    Hallo, habe alles außer einem SMA Wechselrichter aber die Kommunikation läuft bei mir auch über Modbus.
    Wenn ich also das SMA Meter oder die Batterie mit den kleinen Kisten an der Wand da eintrage müsste es doch auch funktionieren?
    Hat das schon mal jemand versucht?
    Ich denke das Beste währe es das SMA Meter abzufragen?????
    Michael
    Das SMA Energymeter frage ich auch ab, aber das gibt mir z.B. nicht den Ladestand der Batterie...

  4. #14
    Registriert seit
    Nov 2016
    Beiträge
    35

    Geändert habe ich auch noch das hier, um einen weiteren Status "off" zu ergänzen:
    PHP-Code:
    30201 => [
                
    'name' => 'Status',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'ENUM',
                
    'mapping' => [
                    
    35 => 'Error',
                    
    303 => 'Off'
                    
    307 => 'OK',
                    
    455 => 'Warning'
                
    ]
            ], 
    Beim Batterie Ladestatus oben müssen wir mal probieren. Wenn man den mit U32 FIX0 erfasst wie angegeben, kommt ein Float raus und man muss auf ~Valve.F setzen, um einen %-Wert zu bekommen. Ein Integer wäre sinniger, denn es werden nur ganze %-Werte ausgegeben und dort gibt es dann ~Battery.100 was besser als Format passen würde denke ich. Habe daher auf RAW gesetzt, das ist aber eine Abweichung von der Anleitung...

  5. #15
    Registriert seit
    Dec 2017
    Ort
    Flörsbachtal (Hessen)
    Beiträge
    90

    Zitat Zitat von mol Beitrag anzeigen
    So - hier mal die weiteren Felder für die SI-Reihe, wobei ich den Ersatzstrom weggelassen habe. Wird sonst einfach unvernünftig viel...
    Vielen Dank für die Anpassungen für den Sunny Island, diese habe ich eben zum Modul hinzugefügt, sowie noch schnell die entsprechenden Übersetzungen rausgesucht.

    Das mit dem Batterie Ladestatus muss ich mir in den nächsten Tagen mal in Ruhe anschauen und testen, bin momentan beruflich leider sehr eingespannt. Ich denke aber spätestens nächstes Wochenende werde ich dafür die Zeit finden (:

    Viele Grüße,

    Frank

  6. #16
    Registriert seit
    Nov 2016
    Beiträge
    35

    Ja, kenne ich - deshalb dauerte das bei mir auch ewig. Hat Zeit, keine Sorge.
    Läuft grundsätzlich - was mir auffällt ist:
    • Bezug und Einspeisung Heute werden als Wh ausgegeben, Einheit ist aber kWh - müsste also umgerechnet werden.
    • Die Zählerstände sind auch um den Faktor 1000 zu hoch meine ich.
    • Batterie Ladestand kommt immer noch als Float und nicht als Integer, dadurch ist das Format ~Battery.100 ungültig. Habe es einstweilen auf ~Valve.F gesetzt und bekomme nun den Wert.
    • Die Batterietemperatur kommt als Integer und nicht als Float, dadurch ist das Format ~Temperature ungültig. Habe testweise auch mal auf ~Valve gestellt um was zu sehen. Die 168 müssten auch noch /10 geteilt werden (16.8 °C).


    Hat Zeit wie gesagt. Das Modul läuft super, vielen Dank dafür! Habe auch meinen SB5000TL21 dran, der braucht gar keine Änderungen.

    Viele Grüße!
    Schorsch

    Screenshot:
    Angehängte Grafiken Angehängte Grafiken  
    Geändert von mol (05.02.18 um 13:55 Uhr)

  7. #17
    Registriert seit
    Nov 2016
    Beiträge
    35

    Bin weiter - mit diesen Einstellungen kommt der Batterieladezustand korrekt als Integer:
    PHP-Code:
    30845 => [
                
    'name' => 'Current battery charge status',
                
    'count' => 2,
                
    'type' => 'S32',
                
    'format' => 'RAW',
                
    'profile' => '~Battery.100'
            
    ], 
    Und mit diesen die Temperatur zumindest als Float, aber natürlich immer noch Faktor 10 zu hoch:
    PHP-Code:
    30849 => [
                
    'name' => 'Battery temperature',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Temperature'
            
    ], 
    Sieht also so aus:
    Angehängte Grafiken Angehängte Grafiken  

  8. #18
    Registriert seit
    Dec 2017
    Ort
    Flörsbachtal (Hessen)
    Beiträge
    90

    Und mit diesen die Temperatur zumindest als Float, aber natürlich immer noch Faktor 10 zu hoch:
    PHP-Code:
    30849 => [
                
    'name' => 'Battery temperature',
                
    'count' => 2,
                
    'type' => 'U32',
                
    'format' => 'FIX0',
                
    'profile' => '~Temperature'
            
    ], 
    [/QUOTE]

    Probier mal hier anstelle von FIX0 den Wert FIX1 zu verwenden, dann müsste es korrekt umgerechnet werden.

    FIX0 = Standardausgabe
    FIX1 = Ausgabe / 10
    FIX2 = Ausgabe / 100
    FIX3 = Ausgabe / 1000

    Bei Bezug und Einspeisung könntest du FIX3 verwenden. Das habe ich beim Sunny Tripower auch eingestellt, da ModBus die Werte als Wh liefert, ich diese aber in kWh haben wollte.

  9. #19
    Registriert seit
    Dec 2017
    Ort
    Flörsbachtal (Hessen)
    Beiträge
    90

    Selbiges bei den Zählerstellen Kann leider noch keine Beiträge editieren.

  10. #20
    Registriert seit
    Nov 2016
    Beiträge
    35

    Cool - mit den FIX-Werten klappt es. Stimmt jetzt alles. Danke!!
    Was macht denn U32 / S32?
    Geändert von mol (05.02.18 um 16:51 Uhr)

Ähnliche Themen

  1. Modul-Wechselrichter SMA
    Von Lukky im Forum Off Topic
    Antworten: 9
    Letzter Beitrag: 17.02.17, 12:23
  2. SMA Wechselrichter an Wago 841
    Von Status im Forum Haustechnik
    Antworten: 6
    Letzter Beitrag: 04.10.12, 13:53
  3. Daten von SMA SunnyBoy Solar-Wechselrichter
    Von woboreg im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 45
    Letzter Beitrag: 24.09.10, 10:00
  4. sma wechselrichter mit rs232
    Von hmpf99 im Forum Allgemeine Diskussion
    Antworten: 0
    Letzter Beitrag: 30.04.08, 16:38
  5. meine neue pv anlage mit sma wechselrichter
    Von hmpf99 im Forum Allgemeine Diskussion
    Antworten: 6
    Letzter Beitrag: 19.12.07, 19:21