mysolenso

User Guide

  • Quick Start
    • Installation
    • Connect with a password
    • Connect with an existing token
    • Real-time energy counters
    • Intra-day power curve
    • Day-of-year production history
    • Error handling
    • Switch the active station
  • API Reference
    • mysolenso - Main Facade
      • Sub-modules initialised at construction
      • Example
      • MySolenso
        • MySolenso.username
        • MySolenso.password
        • MySolenso.token
        • MySolenso.auth
        • MySolenso.me
        • MySolenso.station
        • MySolenso.stationdata
        • MySolenso.stationcount
        • MySolenso.powerbyday
        • MySolenso.countbydayofyear
        • MySolenso.powerbystation
        • MySolenso.oempower
        • MySolenso.oempowercount
        • MySolenso.stationinfodevice
        • MySolenso.stationcountdevice
        • MySolenso.stationak
        • MySolenso.dtuselectall
        • MySolenso.dtufind
        • MySolenso.microfind
        • MySolenso.stationlayout
        • MySolenso.stationarray
        • MySolenso.powerplaybackbyday
        • MySolenso.stationdatamodule
    • mysolenso.auth - Authentication
      • MySolensoAuth
        • MySolensoAuth.username
        • MySolensoAuth.token
        • MySolensoAuth.token_language
        • MySolensoAuth.isConnect()
        • MySolensoAuth.get_auth_headers_solenso()
        • MySolensoAuth.get_auth_headers_hoymiles()
        • MySolensoAuth.disconnect()
    • mysolenso.post - HTTP Client
      • MySolensoPost
        • MySolensoPost.timeout
        • MySolensoPost.headers
        • MySolensoPost.raw_payload
        • MySolensoPost.set_header()
        • MySolensoPost.remove_header()
        • MySolensoPost.set_headers()
        • MySolensoPost.set_raw_payload()
        • MySolensoPost.post()
        • MySolensoPost.poststr()
    • mysolenso.services.me - User Profile
      • MySolensoMe
        • MySolensoMe.parent
        • MySolensoMe.username
        • MySolensoMe.name
        • MySolensoMe.phone
        • MySolensoMe.email
        • MySolensoMe.role_ids
        • MySolensoMe.roles_name
        • MySolensoMe.group_name
        • MySolensoMe.all_data
    • mysolenso.services.station - PV Stations
      • MySolensoStation
        • MySolensoStation.set_station()
        • MySolensoStation.refresh_station()
        • MySolensoStation.all_data
        • MySolensoStation.station_total
        • MySolensoStation.station_ids
        • MySolensoStation.stations
        • MySolensoStation.station_id
        • MySolensoStation.name
        • MySolensoStation.city_code
        • MySolensoStation.status
        • MySolensoStation.create_at
        • MySolensoStation.tz_name
        • MySolensoStation.capacitor
        • MySolensoStation.install_power
        • MySolensoStation.address
        • MySolensoStation.org_name
        • MySolensoStation.warn_data
        • MySolensoStation.ak
    • mysolenso.services.stationdata - Station Detail Data
      • MySolensoStationData
        • MySolensoStationData.parent
        • MySolensoStationData.set_station_find()
        • MySolensoStationData.all_data
        • MySolensoStationData.station_id
        • MySolensoStationData.name
        • MySolensoStationData.create_at
        • MySolensoStationData.capacitor
        • MySolensoStationData.address
        • MySolensoStationData.config
        • MySolensoStationData.is_stars
        • MySolensoStationData.money_unit
        • MySolensoStationData.electricity_price
        • MySolensoStationData.timezone
        • MySolensoStationData.local_time
        • MySolensoStationData.install_power
    • mysolenso.services.stationcount - Energy Counters
      • MySolensoStationCount
        • MySolensoStationCount.parent
        • MySolensoStationCount.set_station_count()
        • MySolensoStationCount.get_station_refresh()
        • MySolensoStationCount.all_data
        • MySolensoStationCount.station_id
        • MySolensoStationCount.today_eq
        • MySolensoStationCount.month_eq
        • MySolensoStationCount.year_eq
        • MySolensoStationCount.total_eq
        • MySolensoStationCount.real_power
        • MySolensoStationCount.co2_emission_reduction
        • MySolensoStationCount.plant_tree
        • MySolensoStationCount.data_time
        • MySolensoStationCount.last_data_time
        • MySolensoStationCount.capacitor
    • mysolenso.services.powerbyday - Intra-day Power Curve
      • MySolensoPowerByDay
        • MySolensoPowerByDay.parent
        • MySolensoPowerByDay.set_station_id()
        • MySolensoPowerByDay.set_day()
        • MySolensoPowerByDay.get_power_refresh()
        • MySolensoPowerByDay.get_data
    • mysolenso.services.dayofyeay - Day-of-Year Production History
      • MySolensoCountByDayOfYeay
        • MySolensoCountByDayOfYeay.parent
        • MySolensoCountByDayOfYeay.set_station_id()
        • MySolensoCountByDayOfYeay.get_data
    • mysolenso.services.reports.powerbystation - Daily power aggregation service
      • MySolensoPowerByStation
        • MySolensoPowerByStation.parent
        • MySolensoPowerByStation.set_station()
        • MySolensoPowerByStation.set_day()
        • MySolensoPowerByStation.get_power_station_refresh()
        • MySolensoPowerByStation.all_data
        • MySolensoPowerByStation.extract_power_data
    • mysolenso.services.reports.oempower - Solenso endpoint and returns a list of daily PV energy production records for a given station over a configurable date range
      • MySolensoOEMPower
        • MySolensoOEMPower.parent
        • MySolensoOEMPower.set_station()
        • MySolensoOEMPower.set_day()
        • MySolensoOEMPower.oem_pv_refresh()
        • MySolensoOEMPower.all_data
        • MySolensoOEMPower.power_data
    • mysolenso.services.reports.oempowercount - OEM PV energy totals (count) report service
      • MySolensoOEMPowerCount
        • MySolensoOEMPowerCount.parent
        • MySolensoOEMPowerCount.set_station()
        • MySolensoOEMPowerCount.set_day()
        • MySolensoOEMPowerCount.oem_power_refresh()
        • MySolensoOEMPowerCount.all_data
        • MySolensoOEMPowerCount.total_pv
        • MySolensoOEMPowerCount.total_consumption
    • mysolenso.services.stations.ak - Station AK (geographic info)
      • MySolensoStationAK
        • MySolensoStationAK.set_station()
        • MySolensoStationAK.station_ak_refresh()
        • MySolensoStationAK.all_data
        • MySolensoStationAK.id
        • MySolensoStationAK.longitude
        • MySolensoStationAK.latitude
        • MySolensoStationAK.address
    • mysolenso.services.stations.countdevice - Station Count Device
      • MySolensoStationCountDevice
        • MySolensoStationCountDevice.set_station()
        • MySolensoStationCountDevice.station_count_device_refresh()
        • MySolensoStationCountDevice.all_data
        • MySolensoStationCountDevice.sn
        • MySolensoStationCountDevice.station_num
        • MySolensoStationCountDevice.dtu_num
        • MySolensoStationCountDevice.repeater_num
        • MySolensoStationCountDevice.mi_num
        • MySolensoStationCountDevice.au_num
        • MySolensoStationCountDevice.rsd_num
        • MySolensoStationCountDevice.op_num
        • MySolensoStationCountDevice.tran_num
        • MySolensoStationCountDevice.meter_num
        • MySolensoStationCountDevice.bms_num
        • MySolensoStationCountDevice.em_num
    • mysolenso.services.stations.stationinfodev - Station Info Device
      • MySolensoStationInfoDevice
        • MySolensoStationInfoDevice.set_station()
        • MySolensoStationInfoDevice.station_info_device_refresh()
        • MySolensoStationInfoDevice.all_data
        • MySolensoStationInfoDevice.sn
        • MySolensoStationInfoDevice.connect
        • MySolensoStationInfoDevice.warn
        • MySolensoStationInfoDevice.vc
        • MySolensoStationInfoDevice.dtu_sn
        • MySolensoStationInfoDevice.type
        • MySolensoStationInfoDevice.version
        • MySolensoStationInfoDevice.replace_num
        • MySolensoStationInfoDevice.model_no
        • MySolensoStationInfoDevice.soft_ver
        • MySolensoStationInfoDevice.hard_ver
        • MySolensoStationInfoDevice.list_dtu
        • MySolensoStationInfoDevice.list_dtu_info
    • mysolenso.services.dtu.selectall - DTU Select All
      • MySolensoDTUSelectAll
        • MySolensoDTUSelectAll.set_station()
        • MySolensoDTUSelectAll.dtu_select_all_refresh()
        • MySolensoDTUSelectAll.all_data
        • MySolensoDTUSelectAll.dtu_id
        • MySolensoDTUSelectAll.dtu_sn
        • MySolensoDTUSelectAll.dtu_dev_type
        • MySolensoDTUSelectAll.dtu_vc
        • MySolensoDTUSelectAll.list_micros_info
        • MySolensoDTUSelectAll.list_micros
    • mysolenso.services.dtu.find - DTU Find
      • MySolensoDTUFind
        • MySolensoDTUFind.set_station()
        • MySolensoDTUFind.set_dtu()
        • MySolensoDTUFind.dtu_find_refresh()
        • MySolensoDTUFind.all_data
    • mysolenso.services.micro.find - Micro Find
      • MySolensoMicroFind
        • MySolensoMicroFind.set_station()
        • MySolensoMicroFind.set_micro()
        • MySolensoMicroFind.micro_find_refresh()
        • MySolensoMicroFind.all_data
    • mysolenso.exceptions - Exceptions
      • MySolensoException
      • MySolensoConnectionException
      • MySolensoAuthenticationException
    • mysolenso.const - Constants
      • Attributes
      • Example
      • DEFAULT_TIMEOUT
      • BASE_URL_SOLENSO
      • BASE_URL_HOYMILES
      • API_AUTH_LOGIN
      • API_USER_ME
      • API_STATION_ME
      • API_STATION_FIND
      • API_STATION_COUNT
      • API_STATION_AK
      • API_POWER_BY_STATION
      • API_OEM_EQ
      • API_OEM_COUNT
      • API_STATION_INFO_DEVICE
      • API_STATION_COUNT_DEVICE
      • API_STATION_LAYOUT
      • API_STATION_ARRAY
      • API_STATION_DATA_MODULE_DAY
      • API_DTU_SELECT_ALL
      • API_DTU_FIND
      • API_MICRO_FIND
      • API_POWER_BY_DAY
      • API_POWER_DAY_OF_YEAR
      • API_POWER_PLAYBACK_BY_DAY
      • API_DOWN_MODULE_DAY_DATA

Project

  • Changelog
  • Solenso monitor
  • Solenso
mysolenso
  • Python Module Index

Python Module Index

m
 
m
- mysolenso
    mysolenso.auth
    mysolenso.const
    mysolenso.exceptions
    mysolenso.mysolenso
    mysolenso.post
    mysolenso.services.dayofyeay
    mysolenso.services.dtu.find
    mysolenso.services.dtu.selectall
    mysolenso.services.me
    mysolenso.services.micro.find
    mysolenso.services.powerbyday
    mysolenso.services.reports.oempower
    mysolenso.services.reports.oempowercount
    mysolenso.services.reports.powerbystation
    mysolenso.services.station
    mysolenso.services.stationcount
    mysolenso.services.stationdata
    mysolenso.services.stations.ak
    mysolenso.services.stations.countdevice
    mysolenso.services.stations.stationinfodev

© Copyright 2026, Franck VANHOUCKE.

Built with Sphinx using a theme provided by Read the Docs.