Shorten details in location list

update instructions
Update fastlane for V1.6
This commit is contained in:
woheller69 2023-05-05 11:49:22 +02:00
parent a1e8b410e5
commit 7db77d345f
8 changed files with 11 additions and 31 deletions

View file

@ -35,7 +35,7 @@ Specify the horizontal direction of your solar power plant, with 0° correspondi
Specify the vertical direction of your solar power plant, with 0° pointing upwards towards the sky and 90° being a vertical orientation pointing towards the horizon.
#### Cells peak power [W]
Enter the maximum power your solar cells can deliver. At the moment this value is only used if a value of 0 is specified for cells efficiency or cell area.
Enter the maximum power your solar cells (total of all cells) can deliver. At the moment this value is only used if a value of 0 is specified for cells efficiency or cell area.
In this case it is assumed that the cells peak power is given at an irradiance of 1000W/sqm.
#### Cells efficiency [%]
@ -45,7 +45,7 @@ Specify the portion of energy in the form of sunlight that can be converted into
Enter the dependence of the cell power on temperature, usually in the range of -0.4%/K. Cell temperature is estimated from ambient temperature and total irradiance.
#### Cell area [m<sup>2</sup>]
Enter the size of your solar panel.
Enter the size of your solar panels (total of all cells).
#### Diffuse radiation efficiency [%]
Specify the efficiency of your solar power plant for diffuse radiation. When pointing up, it should be around 100%, but when pointing towards the horizon, it may be 50% or less, depending on the environment.

View file

@ -12,8 +12,8 @@ android {
applicationId "org.woheller69.solxpect"
minSdkVersion 26
targetSdkVersion 31
versionCode 15
versionName "1.5"
versionCode 16
versionName "1.6"
buildConfigField "String", "BASE_URL", "\"https://api.open-meteo.com/v1/\""
buildConfigField "String", "GITHUB_URL","\"https://github.com/woheller69/solxpect/\""

View file

@ -28,7 +28,7 @@ Legen Sie die horizontale Ausrichtung Ihrer Solaranlage fest, wobei 0° Norden e
Legen Sie die vertikale Ausrichtung Ihrer Solaranlage fest, wobei 0° nach oben zum Himmel und 90° zum Horizont zeigt.
<h3>Peakleistung der Zellen [W]</h3>
Geben Sie die maximale Leistung an, die Ihre Solarzellen liefern können. Derzeit wird dieser Wert nur verwendet, wenn für die Zelleneffizienz oder die Zellfläche ein Wert von 0 angegeben ist.
Geben Sie die maximale Leistung an, die Ihre Solarzellen liefern können (Gesamtleistung aller Zellen). Derzeit wird dieser Wert nur verwendet, wenn für die Zelleneffizienz oder die Zellfläche ein Wert von 0 angegeben ist.
In diesem Fall wird angenommen, dass die Nennleistung der Zellen bei einer Bestrahlungsstärke von 1000 W/m² vorliegt.
<h3>Wirkungsgrad der Zellen [%]</h3>
@ -38,7 +38,7 @@ Geben Sie den Anteil der Energie in Form von Sonnenlicht an, der von der Solarze
Geben Sie die Abhängigkeit der Zellleistung von der Temperatur an, normalerweise im Bereich von -0,4%/K. Die Zelltemperatur wird aus der Umgebungstemperatur und der Gesamtstrahlung geschätzt.
<h3>Fläche der Zellen [m<sup>2</sup>]</h3>
Geben Sie die Größe Ihres Solarmoduls an.
Geben Sie die Größe Ihrer Solarmodule (Gesamtfläche aller Zellen) an.
<h3>Effizienz diffuse Strahlung [%]</h3>
Geben Sie die Effizienz Ihrer Solaranlage für diffuse Strahlung an. Wenn sie nach oben gerichtet ist, sollte sie etwa 100% betragen, aber wenn sie in Richtung Horizont gerichtet ist, beträgt Sie 50% oder weniger - abhängig von der Umgebung.

View file

@ -28,7 +28,7 @@ Specify the horizontal direction of your solar power plant, with 0° correspondi
Specify the vertical direction of your solar power plant, with 0° pointing upwards towards the sky and 90° being a vertical orientation pointing towards the horizon.
<h3>Cells peak power [W]</h3>
Enter the maximum power your solar cells can deliver. At the moment this value is only used if a value of 0 is specified for cells efficiency or cell area.
Enter the maximum power your solar cells (total of all cells) can deliver. At the moment this value is only used if a value of 0 is specified for cells efficiency or cell area.
In this case it is assumed that the cells peak power is given at an irradiance of 1000W/sqm.
<h3>Cells efficiency [%]</h3>
@ -38,7 +38,7 @@ Specify the portion of energy in the form of sunlight that can be converted into
Enter the dependence of the cell power on temperature, usually in the range of -0.4%/K. Cell temperature is estimated from ambient temperature and total irradiance.
<h3>Cell area [m<sup>2</sup>]</h3>
Enter the size of your solar panel.
Enter the size of your solar panels (total of all cells).
<h3>Diffuse radiation efficiency [%]</h3>
Specify the efficiency of your solar power plant for diffuse radiation. When pointing up, it should be around 100%, but when pointing towards the horizon, it may be 50% or less, depending on the environment.

View file

@ -23,8 +23,6 @@ public class ItemViewHolder extends RecyclerView.ViewHolder {
public TextView cellsMaxPower;
public TextView cellsArea;
public TextView cellsEfficiency;
public TextView cellsTempCoeff;
public TextView diffuseEfficiency;
public TextView inverterPowerLimit;
public TextView inverterEfficiency;
@ -42,8 +40,6 @@ public class ItemViewHolder extends RecyclerView.ViewHolder {
this.cellsMaxPower = (TextView) itemView.findViewById(R.id.city_cells_max_power);
this.cellsArea = (TextView) itemView.findViewById(R.id.city_cells_area);
this.cellsEfficiency = (TextView) itemView.findViewById(R.id.city_cells_efficiency);
this.cellsTempCoeff = (TextView) itemView.findViewById(R.id.city_cells_temp_coeff);
this.diffuseEfficiency = (TextView) itemView.findViewById(R.id.city_diffuse_efficiency);
this.inverterPowerLimit = (TextView) itemView.findViewById(R.id.city_inverter_power_limit);
this.inverterEfficiency = (TextView) itemView.findViewById(R.id.city_inverter_efficiency);

View file

@ -67,9 +67,7 @@ public class RecyclerOverviewListAdapter extends RecyclerView.Adapter<ItemViewHo
holder.tiltAngle.setText(context.getString(R.string.edit_location_hint_tilt) +": "+ cities.get(position).getTiltAngle());
holder.cellsMaxPower.setText(context.getString(R.string.edit_location_hint_cells_max_power) +": "+ cities.get(position).getCellsMaxPower());
holder.cellsEfficiency.setText(context.getString(R.string.edit_location_hint_cells_efficiency) +": "+ cities.get(position).getCellsEfficiency());
holder.cellsTempCoeff.setText(context.getString(R.string.edit_location_hint_cells_temp_coeff) +": "+ cities.get(position).getCellsTempCoeff());
holder.cellsArea.setText(context.getString(R.string.edit_location_hint_cells_area) +": "+ cities.get(position).getCellsArea());
holder.diffuseEfficiency.setText(context.getString(R.string.edit_location_hint_diffuse_efficiency) +": "+ cities.get(position).getDiffuseEfficiency());
holder.inverterPowerLimit.setText(context.getString(R.string.edit_location_hint_inverter_power_limit) +": "+ cities.get(position).getInverterPowerLimit());
holder.inverterEfficiency.setText(context.getString(R.string.edit_location_hint_inverter_efficiency) +": "+ cities.get(position).getInverterEfficiency());

View file

@ -89,23 +89,6 @@
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
tools:visibility="visible" />
<TextView
android:id="@+id/city_cells_temp_coeff"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/edit_location_hint_cells_temp_coeff"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
tools:visibility="visible" />
<TextView
android:id="@+id/city_diffuse_efficiency"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="@string/edit_location_hint_diffuse_efficiency"
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
tools:visibility="visible" />
<TextView
android:id="@+id/city_inverter_power_limit"

View file

@ -0,0 +1,3 @@
Take reflections into account
Use better formula for diffuse efficiency
Add compass to select azimuth angle