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.

Kilnageer

Members
  • Joined

  • Last visited

Everything posted by Kilnageer

  1. Great posts Fellas. Thanks a lot. I finally got talking to my VEVOR 2400W 24V Low Frequency Pure Sine Wave Mppt Off-Grid Power Inverter 230V Ac Solar Inverter https://eur.vevor.com/off-grid-solar-inverter-c_10764/3kva-mppt-off-grid-solar-inverter-ac-charger-professional-solar-controller-p_010898157858 Using the supplied RJ45 (3 wire) to RS232 cable and a RS232 to USB cable I purchased https://www.ebay.ie/itm/292136305185 It was at 2400 baud for me. And running from a RPi4 on Linux the mpp-solar code: pi@sionnach:~ $ git clone https://github.com/aquarat/mpp-solar.git pi@sionnach:~ $ cd mpp-solar/ pi@sionnach:~/mpp-solar $ sudo python ./setup.py install pi@sionnach:~/mpp-solar $ mppsolar -c QPIGS Command: QPIGS - General Status Parameters inquiry -------------------------------------------------------------------------------- Parameter Value Unit ac_input_voltage 1.0 V {'icon': 'mdi:lightning'} ac_input_frequency 0.0 Hz ac_output_voltage 228.0 V ac_output_frequency 50.0 Hz ac_output_apparent_power 0 VA ac_output_active_power 0 W ac_output_load 0 % bus_voltage 391 V battery_voltage 26.46 V battery_charging_current 0 A battery_capacity 100 % inverter_heat_sink_temperature 479 °C pv_input_current_for_battery 0.0 A pv_input_voltage 0.0 V battery_voltage_from_scc 26.04 V battery_discharge_current 1 A is_sbu_priority_version_added 1 bool is_configuration_changed 0 bool is_scc_firmware_updated 0 bool is_load_on 1 bool is_battery_voltage_to_steady_while_charging 0 bool is_charging_on 0 bool is_scc_charging_on 0 bool is_ac_charging_on 0 bool rsv1 0 A rsv2 4 A pv_input_power 0 W is_charging_to_float 0 bool is_switched_on 0 bool is_reserved 0 bool -------------------------------------------------------------------------------- If you run the same command with the debug option -D you get wonderful low-level communications details :) I hope this helps others truncated version.... 2024-04-27 23:19:04,035:DEBUG:device:__init__@35: __init__ kwargs {'name': 'unnamed', 'port': '/dev/ttyUSB0', 'protocol': 'PI30', 'baud': 2400, 'porttype': None, 'mqtt_broker': <mppsolar.libs.mqttbrokerc.MqttBroker object at 0x7f7f596850>, 'udp_port': 5555, 'mongo_url': None, 'mongo_db': 'mppsolar', 'push_url': 'http://localhost:9091/metrics/job/pushgateway'} 2024-04-27 23:19:04,035:DEBUG:__init__:get_port_type@69: port matches ttyusb 2024-04-27 23:19:04,035:INFO:__init__:get_port@111: Using serialio for communications 2024-04-27 23:19:04,044:DEBUG:__init__:get_protocol@13: Protocol PI30 2024-04-27 23:19:04,387:DEBUG:device:__init__@39: __init__ name unnamed, port <mppsolar.inout.serialio.SerialIO object at 0x7f7f597110>, protocol PI30 protocol handler 2024-04-27 23:19:04,387:DEBUG:__init__:main@408: Commands [(<mppsolar.devices.mppsolar.mppsolar object at 0x7f7f596ed0>, 'QPIGS', 'QPIGS', 'screen', None, None)] 2024-04-27 23:19:04,387:INFO:__init__:main@413: Looping 1 commands 2024-04-27 23:19:04,387:INFO:__init__:main@423: Getting results from device: mppsolar device - name: unnamed, port: <mppsolar.inout.serialio.SerialIO object at 0x7f7f597110>, protocol: PI30 protocol handler for command: QPIGS, tag: QPIGS, outputs: screen 2024-04-27 23:19:04,387:INFO:device:run_command@51: Running command QPIGS 2024-04-27 23:19:04,388:INFO:abstractprotocol:get_full_command@61: Using protocol b'PI30' with 45 commands 2024-04-27 23:19:04,388:DEBUG:protocol_helpers:crcPI@308: Calculating CRC for b'QPIGS' 2024-04-27 23:19:04,388:DEBUG:protocol_helpers:crcPI@358: Generated CRC 0xb7 0xa9 0xb7a9 2024-04-27 23:19:04,388:DEBUG:abstractprotocol:get_full_command@67: full command: b'QPIGS\xb7\xa9\r' 2024-04-27 23:19:04,388:INFO:device:run_command@81: full command b'QPIGS\xb7\xa9\r' for command QPIGS 2024-04-27 23:19:04,388:DEBUG:abstractprotocol:get_command_defn@71: Processing command 'QPIGS' 2024-04-27 23:19:04,388:DEBUG:abstractprotocol:get_command_defn@73: Found command QPIGS in protocol b'PI30' 2024-04-27 23:19:04,388:DEBUG:serialio:send_and_receive@19: port /dev/ttyUSB0, baudrate 2400 2024-04-27 23:19:04,395:DEBUG:serialio:send_and_receive@22: Executing command via serialio... 2024-04-27 23:19:04,896:DEBUG:serialio:send_and_receive@30: serial response was: b'(001.0 00.0 229.0 50.0 0000 0000 000 390 26.46 000 100 0480 0000 000.0 26.04 00001 10010000 00 04 00000 000\x95f\r' 2024-04-27 23:19:04,898:DEBUG:device:run_command@98: Send and Receive Response b'(001.0 00.0 229.0 50.0 0000 0000 000 390 26.46 000 100 0480 0000 000.0 26.04 00001 10010000 00 04 00000 000\x95f\r' 2024-04-27 23:19:04,898:DEBUG:abstractprotocol:decode@236: response passed to decode: b'(001.0 00.0 229.0 50.0 0000 0000 000 390 26.46 000 100 0480 0000 000.0 26.04 00001 10010000 00 04 00000 000\x95f\r' 2024-04-27 23:19:04,898:DEBUG:abstractprotocol:get_command_defn@71: Processing command 'QPIGS' 2024-04-27 23:19:04,898:DEBUG:abstractprotocol:get_command_defn@73: Found command QPIGS in protocol b'PI30' 2024-04-27 23:19:04,898:DEBUG:protocol_helpers:crcPI@308: Calculating CRC for b'(001.0 00.0 229.0 50.0 0000 0000 000 390 26.46 000 100 0480 0000 000.0 26.04 00001 10010000 00 04 00000 000' 2024-04-27 23:19:04,899:DEBUG:protocol_helpers:crcPI@358: Generated CRC 0x95 0x66 0x9566 2024-04-27 23:19:04,899:DEBUG:pi30:check_response_valid@1028: CRCs match

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.