Skip to content
View in the app

A better way to browse. Learn more.

Power Forum - Renewable Energy Discussion

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

slipx

Members
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Hmm. After I revisited configuration documentation and looked precisely ti screenshots I found that probably it possible to draw generator as an aux.
    The problem only that probably only sunsilk/deye users familiar with AUX word. Users of other inverters just may not recognize this ability. And showing generator is not explicitly explained in documentation as a use case.
  2. Like
    slipx got a reaction from hilt_ctn in Home Assistant Sunsynk Power Flow Card and Dashboard   
    V7.2.0
    ## What's Changed
    ๐Ÿš€ Exciting New Features

    * feat: add custom labels for daily charge and discharge closes #637
    * feat: add custom labels for autarky and ratio
    * feat: add Chisage inverter image closes #769
    * feat: add SRNE HES inverter image closes #732
    * docs: add ecoflow example by @windmueller in https://github.com/slipx06/sunsynk-power-flow-card/pull/756
    * docs: sigenergy.rst: Simplify text by using links by @reedy in https://github.com/slipx06/sunsynk-power-flow-card/pull/762

    ๐Ÿ› Patches & Bug Fixes
    * fix: essential_load4_extra entry in sigenergy.rst closes #773
    * fix: load 6 not clickable and unecessary rendering of static icons closes #764
    * fix: missing defaults in editor
    * fix: sungrow dispatch run code #739
    * fix: localisation of custom labels when using defaults
    * fix: typo in OnGrid Status by @Roving-Ronin in https://github.com/slipx06/sunsynk-power-flow-card/pull/758

    **Full Changelog**: https://github.com/slipx06/sunsynk-power-flow-card/compare/v7.1.3...v7.2.0
  3. Thanks
    slipx got a reaction from -cK- in Home Assistant Sunsynk Power Flow Card and Dashboard   
    This is in my sensors.yaml file but I'm using the Open-Meteo Solar Forecast integration. If you are using Solcast the change required is in the last post https://github.com/dbuezas/lovelace-plotly-graph-card/discussions/422
    Remember to update your sensors

    - platform: template sensors: energy_production_today_sum: friendly_name: "Energy Production Today Sum" unit_of_measurement: "kWh" device_class: energy value_template: >- {% set sensor1 = states('sensor.energy_production_today_2') |float %} {% set sensor2 = states('sensor.energy_production_today_3') |float %} {% set total_watts = sensor1 + sensor2 %} {{ total_watts }} attribute_templates: watts: >- {% set sensor1 = state_attr('sensor.energy_production_today_2', 'watts') %} {% set sensor2 = state_attr('sensor.energy_production_today_3', 'watts') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }} wh_period: >- {% set sensor1 = state_attr('sensor.energy_production_today_2', 'wh_period') %} {% set sensor2 = state_attr('sensor.energy_production_today_3', 'wh_period') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }} energy_production_tomorrow_sum: friendly_name: "Energy Production Tomorrow Sum" unit_of_measurement: "kWh" device_class: energy value_template: >- {% set sensor1 = states('sensor.energy_production_tomorrow_2') |float %} {% set sensor2 = states('sensor.energy_production_tomorrow_3') |float %} {% set total_watts = sensor1 + sensor2 %} {{ total_watts }} attribute_templates: watts: >- {% set sensor1 = state_attr('sensor.energy_production_tomorrow_2', 'watts') %} {% set sensor2 = state_attr('sensor.energy_production_tomorrow_3', 'watts') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }} wh_period: >- {% set sensor1 = state_attr('sensor.energy_production_tomorrow_2', 'wh_period') %} {% set sensor2 = state_attr('sensor.energy_production_tomorrow_3', 'wh_period') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }} energy_production_d2_sum: friendly_name: "Energy Production D2 Sum" unit_of_measurement: "kWh" device_class: energy value_template: >- {% set sensor1 = states('sensor.energy_production_d2') |float %} {% set sensor2 = states('sensor.energy_production_d2_2') |float %} {% set total_watts = sensor1 + sensor2 %} {{ total_watts }} attribute_templates: watts: >- {% set sensor1 = state_attr('sensor.energy_production_d2', 'watts') %} {% set sensor2 = state_attr('sensor.energy_production_d2_2', 'watts') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }} wh_period: >- {% set sensor1 = state_attr('sensor.energy_production_d2', 'wh_period') %} {% set sensor2 = state_attr('sensor.energy_production_d2_2', 'wh_period') %} {% set ns = namespace(output={}) %} {% for time, value in sensor1.items() %} {% if time in sensor2 %} {% set sum_value = value + sensor2[time] %} {% else %} {% set sum_value = value %} {% endif %} {% set ns.output = dict(ns.output, **{time: sum_value}) %} {% endfor %} {% for time, value in sensor2.items() %} {% if time not in sensor1 %} {% set ns.output = dict(ns.output, **{time: value}) %} {% endif %} {% endfor %} {{ ns.output }}
  4. Thanks
    slipx reacted to Gambit in Sunsynk 5.32 battery firmware   
    @slipx The battery was delivered today. Looks like it was manufactured 1 March 2023. So old stock :(
  5. Thanks
    slipx got a reaction from Gambit in Sunsynk 5.32 battery firmware   
    https://www.jendustries.co.za/sun-batt-lv
  6. Like
    slipx got a reaction from WannabeSolarSparky in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Yes that makes more sense. It also becomes very complex trying to do all the calculations on multiple batteries. When people ask for extra toggles or info that's not part of the default card I usually suggest the stack in card
  7. Thanks
    @slipx , Check the Offgrid Garage Youtube https://www.youtube.com/watch?v=fT40MtzaaLQ
    He shows the procedure from 16:00 onwards.
  8. Like
    slipx got a reaction from Sidewinder in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Yes that makes more sense. It also becomes very complex trying to do all the calculations on multiple batteries. When people ask for extra toggles or info that's not part of the default card I usually suggest the stack in card
  9. Like
    v6.7.0
    ๐Ÿš€ Exciting New Features
    feat: added new inverter models for EASun, Ferroamp, Sigenergy and Linky closesย #657,ย #579
    feat: six essential loads can now be displayed on the card without the need for wide screen display mode if certain conditions are met i.e.ย mppt <=3ย on lite card andย !show_auxย on full card etc closesย #635



    Full Change
  10. Thanks
    slipx reacted to Carl Anthony in Gas Geyser Install | Review and Feedback   
    @slipx replied to you privately but confirmed with Naeem I can post his contact info here. I just got a 48kg from him R1280 delivered to me. 9kg I got for R290 delivered.

    Contact:
    Gamza Karriem - 083 212 4070
    Naeem Karriem - 072 176 2287
  11. Like
    slipx got a reaction from zsde in Electrical geyser to supply gas geyser   
    Yup. Been running this setup for the last few years. Iโ€™ve set the Gas geyser temp to 50degrees. So it only heats up if the incoming water is below this temp.
  12. Like
    slipx got a reaction from trigital in SunSynk Logger Integration into Home Assistant   
    Been thinking about adding this to the card. Here is another way to calculate using a sensor template in HA for those who don't use Node Red
    - platform: template sensors: soc_battery_time_left: friendly_name: "Battery Depletion Seconds" unit_of_measurement: Seconds value_template: "{{ ((((states('sensor.battery_soc') | float - 20) /100) * 15960) / ((states('sensor.load_power') | float + 60 ) | float) * 60 * 60 ) | timestamp_custom('%s', 0)}}" soc_battery_time_left_friendly: friendly_name: "Battery Depletion Time" value_template: > {% set time = states('sensor.soc_battery_time_left') | int %} {%- set minutes = ((time % 3600) // 60) %} {%- set minutes = '{} minutes'.format(minutes) if minutes > 0 else '' %} {%- set hours = ((time % 86400) // 3600) %} {%- set hours = '{} hours, '.format(hours) if hours > 0 else '' %} {%- set days = (time // 86400) %} {%- set days = '{} day, '.format(days) if days > 0 else '' %} {{ 'Less than 1 minute' if time < 60 else days + hours + minutes }} 15960 = Battery capacity in Wh (Update to match your battery size)
    20 = Minimum SOC
    Added 60W as per your logic to cater for inverter self power
    Probably add it to my load shedding cardย 

  13. Like
    slipx got a reaction from Muttley in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Hi @Muttley @IggyP . Its a known issue with that card. Here is a link to the fix
    https://github.com/AmoebeLabs/flex-horseshoe-card/issues/88#issuecomment-2145334978
  14. Thanks
    slipx got a reaction from ZS1SCI in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Hi @Muttley @IggyP . Its a known issue with that card. Here is a link to the fix
    https://github.com/AmoebeLabs/flex-horseshoe-card/issues/88#issuecomment-2145334978
  15. Like
    First of all, thank you again for everything.
    Finally I have been able to install the dashboard well by changing several parameters in the yaml and removing things that I am not going to use. I think everything works correctly and it is beautiful.
    I still have a lot of work to do and learn, but I am definitely grateful for the work you do for the community.
    I'll keep an eye out for updates, I'll probably need help again hahaha.
    Translated with DeepL.com (free version)
  16. Thanks
    slipx got a reaction from MornรฉM in Home Assistant Sunsynk Power Flow Card and Dashboard   
    @-cK-ย this has been added to release 6.5.0ย ๐Ÿ™‚
    ย 
    https://github.com/slipx06/sunsynk-power-flow-card/releases/tag/v6.5.0
    ย 
    ย 
  17. Thanks
    slipx got a reaction from -cK- in Home Assistant Sunsynk Power Flow Card and Dashboard   
    It's only applied to the individual essential loads at the moment. I can look to apply it to the total essential load as well.
  18. Like
    slipx got a reaction from -cK- in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Hi. Its a good idea but setting this as a global variable (the easiest option) may not be that useful as I assume you would want to set this per load. I'll add it to the ideas list ๐Ÿ˜ƒ
    ย 
    OK not so hard to implement
    ย 

  19. Like
    slipx got a reaction from WannabeSolarSparky in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Hi. Its a good idea but setting this as a global variable (the easiest option) may not be that useful as I assume you would want to set this per load. I'll add it to the ideas list ๐Ÿ˜ƒ
    ย 
    OK not so hard to implement
    ย 

  20. Thanks
    slipx got a reaction from Muttley in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Hi. Those should be added to the load section
    load: show_aux: false off_colour: grey show_daily: true animation_speed: 8 max_power: 8000 load1_name: Geyser load1_switch: switch.geyser load1_icon: sensor.template_mdi auto_scale: true path_threshold: 90 etc
  21. Like
    slipx got a reaction from WannabeSolarSparky in Home Assistant Sunsynk Power Flow Card and Dashboard   
    V6.1.0
    What's Changed
    ๐Ÿš€ Exciting New Features
    This release adds an option to display a second battery on the lite, compact and full cards styles when using the wide view.ย 

    feat: add an option to display a 2nd battery on all the card styles when using the wide view closes #493 . Also addresses #380 #374 #296 #285 #232 #203 #135 feat: update visual editorย  docs: update documentation with 2nd battery attributes and entities docs: add entity categories Other Changes
    * Add a second battery by @slipx06 in https://github.com/slipx06/sunsynk-power-flow-card/pull/561

    Full Changelog: https://github.com/slipx06/sunsynk-power-flow-card/compare/v6.0.0...v6.1.0
  22. Like
    slipx reacted to -cK- in Home Assistant Sunsynk Power Flow Card and Dashboard   
    I'm now part of the I'd like more batteries as an option club...
    Digging the concept from Sidewinder as I'm runng two instances of the card.ย  One on my main dashboard in lite mode so the single virtual battery here is fine and then a panel card dedicated to just my solar setup and there I run the full card so thinking I could set the virtual battery as the default on the lite and then the 4 indipendant batteries as on the full card if this happens down the road.
    In the mean time I've dumped the BMS data to a dedicated page for just the batteries.

    ย 
  23. Like
    slipx got a reaction from Sidewinder in Home Assistant Sunsynk Power Flow Card and Dashboard   
    OK so the runtime and charge text would only be for the "virtual" battery which is reported by the inverter. Then each individual battery voltage, current and power you read directly from the BMS?
    Maybe there should be an option for different battery displays i.e.
    Option 1 - 1 virtual battery (default)
    Option 2- 2 virtual batteries (for larger inverters that support multiple inputs)
    Option 3 - 1 virtual battery, but display individual battery stats from BMS ( as per your example above)
    ย 
    ย 
  24. Thanks
    slipx got a reaction from Muttley in Home Assistant Sunsynk Power Flow Card and Dashboard   
    v6.0.0
    What's Changed
    ๐Ÿš€ Exciting New Features
    This release adds a long awaited wide screen view across the lite, compact and full cards. This lays the ground work to display two batteries and possible master and slave inverter pairs. It also looks better on tablets when displaying the card in panel/full screen.
    - feat: new wide screen view to display content in 16:9 format. set `wide:true`
    - feat: display up to 6 additional essential loads when using the wide screen view
    - feat: display up to 3 non essential loads when using the wide screen view
    - fix: grouping of SVG elements and standardise viewbox across lite,compact and full cards
    - locale: update Ukraine translation

    ย 

    Other Changes
    * New wide screen view by @slipx06 in https://github.com/slipx06/sunsynk-power-flow-card/pull/556

    **Full Changelog**: https://github.com/slipx06/sunsynk-power-flow-card/compare/v5.4.0...v6.0.0
  25. Like
    slipx reacted to Markvk in Home Assistant Sunsynk Power Flow Card and Dashboard   
    Just a quick line to thanks to slipx and you guys for all this effort. i created my first ever dashboard with the power card and got it working (well mostly). Im running the solar assistant integration and am missing a few sensors /entities, so i need to figure that out now.
    Keep up the great work.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.