Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • wetterstation/frontend
  • d.eisold/frontend
  • Fuzzy/frontend
  • Klaus/frontend
4 results
Show changes
Commits on Source (91)
Showing
with 10941 additions and 689 deletions
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false"/>
</configSections>
<connectionStrings>
<add name="Default" connectionString="Data Source=.\frontend.db;Version=3;" providerName="System.Data.SqlClient" />
<add name="Default" connectionString="Data Source=.\frontend.db;Version=3;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>
</startup>
<entityFramework>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer"/>
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6"/>
</providers>
</entityFramework>
<system.data>
<DbProviderFactories>
<remove invariant="System.Data.SQLite.EF6"/>
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6"
description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6"/>
<remove invariant="System.Data.SQLite"/><add name="SQLite Data Provider" invariant="System.Data.SQLite"
description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite"/></DbProviderFactories>
</system.data>
</configuration>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="Wetterstation.Hintergrund">
<Position X="3.5" Y="3.75" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>/wAJLFBCp76AADEgVLGAAcgWgHDRVBiAMgRYRGCgSrg=</HashCode>
<FileName>Form1.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Resources" />
</ShowAsAssociation>
</Class>
<Class Name="Wetterstation.Program">
<Position X="7" Y="1.25" Width="1.5" />
<Compartments>
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAABBAAAAA=</HashCode>
<FileName>Program.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Settings" />
<Property Name="SettingsModel" />
</ShowAsAssociation>
</Class>
<Class Name="Wetterstation.Sensor">
<Position X="10.25" Y="1.25" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Properties" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>CAEgIAAgAAAAAAIAAAAKAUAAAQCEAAgCgAwAAggEAgA=</HashCode>
<FileName>Sensor.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Settings" />
</ShowAsAssociation>
</Class>
<Class Name="Wetterstation.Settings">
<Position X="7" Y="2.75" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>QBQUABAAADAQABAAAhCAAAIGEASERFBgAAHBAAJBBAQ=</HashCode>
<FileName>Settings.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Wetterstation.SettingsModel">
<Position X="3.5" Y="1.25" Width="1.5" />
<Compartments>
<Compartment Name="Properties" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>AgEgAAAIIQAAAAAAEABACAAAACAAAIIAgAAgQAAAAAA=</HashCode>
<FileName>SettingsModel.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Hintergrund" />
<Property Name="Resources" />
</ShowAsAssociation>
</Class>
<Class Name="Wetterstation.SqliteDataAccess">
<Position X="10" Y="4" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>QAAAAAAAAQAAAAAAAAAAAAAAgAAAAAAghAAAAAAAAAA=</HashCode>
<FileName>SqliteDataAccess.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Settings" />
<Property Name="Sensor" />
</ShowAsAssociation>
</Class>
<Class Name="Wetterstation.Properties.Resources">
<Position X="1" Y="1.25" Width="1.5" />
<Compartments>
<Compartment Name="Fields" Collapsed="true" />
<Compartment Name="Properties" Collapsed="true" />
<Compartment Name="Methods" Collapsed="true" />
</Compartments>
<TypeIdentifier>
<HashCode>CAAAAABEAgEAAAAAAEABUABBAQAAAgAgAAAAgACAAYA=</HashCode>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
\ No newline at end of file
......@@ -36,246 +36,914 @@ namespace Wetterstation
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea1 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend1 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series1 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.Title title1 = new System.Windows.Forms.DataVisualization.Charting.Title();
this.lbTextInnentemp = new System.Windows.Forms.Label();
this.lbTextAussentemp = new System.Windows.Forms.Label();
this.lbTextWindSpeed = new System.Windows.Forms.Label();
this.lbTextLuftfeuchtInnen = new System.Windows.Forms.Label();
this.Windrichtung = new System.Windows.Forms.Label();
this.pictureBox1 = new System.Windows.Forms.PictureBox();
this.lbInnenTemp = new System.Windows.Forms.Label();
this.lbAussenTemp = new System.Windows.Forms.Label();
this.lbWindSpeed = new System.Windows.Forms.Label();
this.lbLuftFeuchtInnen = new System.Windows.Forms.Label();
this.lbWindricht = new System.Windows.Forms.Label();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Hintergrund));
this.lbUhr = new System.Windows.Forms.Label();
this.lbDatum = new System.Windows.Forms.Label();
this.lbTextTendenz = new System.Windows.Forms.Label();
this.lbCity = new System.Windows.Forms.Label();
this.btSystemKnopf = new System.Windows.Forms.Button();
this.cartesianChart1 = new LiveCharts.WinForms.CartesianChart();
this.label13 = new System.Windows.Forms.Label();
this.label14 = new System.Windows.Forms.Label();
this.label15 = new System.Windows.Forms.Label();
this.label16 = new System.Windows.Forms.Label();
this.label17 = new System.Windows.Forms.Label();
this.label18 = new System.Windows.Forms.Label();
this.label19 = new System.Windows.Forms.Label();
this.label20 = new System.Windows.Forms.Label();
this.lbForecastNextWindSpeed = new System.Windows.Forms.Label();
this.lbForecastNextTemp = new System.Windows.Forms.Label();
this.lbForecastNextSnow = new System.Windows.Forms.Label();
this.lbForecastNextRain = new System.Windows.Forms.Label();
this.lbForecastNextPressure = new System.Windows.Forms.Label();
this.lbForecastNextHumidity = new System.Windows.Forms.Label();
this.lbForecastNextClouds = new System.Windows.Forms.Label();
this.lbForecastNextFrom = new System.Windows.Forms.Label();
this.label12 = new System.Windows.Forms.Label();
this.label11 = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label();
this.label9 = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label();
this.label6 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.pbForecastNext = new System.Windows.Forms.PictureBox();
this.lbTendenzHumidityIn = new System.Windows.Forms.PictureBox();
this.lbTendenzHumidityOut = new System.Windows.Forms.PictureBox();
this.label3 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.pbTendenzTempIn = new System.Windows.Forms.PictureBox();
this.pbTendenzTempOut = new System.Windows.Forms.PictureBox();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
this.pbTendenzPressure = new System.Windows.Forms.PictureBox();
this.lbSnow3h = new System.Windows.Forms.Label();
this.lbSnow1h = new System.Windows.Forms.Label();
this.lb3hS = new System.Windows.Forms.Label();
this.lb1hS = new System.Windows.Forms.Label();
this.lbRain3h = new System.Windows.Forms.Label();
this.lbRain1h = new System.Windows.Forms.Label();
this.lb3hR = new System.Windows.Forms.Label();
this.lb1hR = new System.Windows.Forms.Label();
this.lbSnow = new System.Windows.Forms.Label();
this.lbRain = new System.Windows.Forms.Label();
this.pbKompassrose = new System.Windows.Forms.PictureBox();
this.lbForecastTemp5 = new System.Windows.Forms.Label();
this.lbForecastTemp4 = new System.Windows.Forms.Label();
this.lbForecastTemp3 = new System.Windows.Forms.Label();
this.lbForecastTemp2 = new System.Windows.Forms.Label();
this.lbForecastTemp1 = new System.Windows.Forms.Label();
this.lbTempOutMin = new System.Windows.Forms.Label();
this.lbTempInMin = new System.Windows.Forms.Label();
this.lbTempOutMax = new System.Windows.Forms.Label();
this.lbTempInMax = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.lbForecastImage1 = new System.Windows.Forms.PictureBox();
this.lbForecastDay1 = new System.Windows.Forms.Label();
this.lbForecastImage2 = new System.Windows.Forms.PictureBox();
this.lbForecastImage3 = new System.Windows.Forms.PictureBox();
this.lbForecastImage4 = new System.Windows.Forms.PictureBox();
this.lbForecastImage5 = new System.Windows.Forms.PictureBox();
this.lbForecastDay2 = new System.Windows.Forms.Label();
this.lbForecastDay3 = new System.Windows.Forms.Label();
this.lbForecastDay4 = new System.Windows.Forms.Label();
this.lbForecastDay5 = new System.Windows.Forms.Label();
this.lbLuftfeuchtAussen = new System.Windows.Forms.Label();
this.lbTextLuftfeuchtAussen = new System.Windows.Forms.Label();
this.lbTextLuftdruck = new System.Windows.Forms.Label();
this.lbAussenTemp = new System.Windows.Forms.Label();
this.lbLuftdruck = new System.Windows.Forms.Label();
this.chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart();
this.lbTextLuftdruck = new System.Windows.Forms.Label();
this.lbTextLuftfeuchtAussen = new System.Windows.Forms.Label();
this.lbLuftfeuchtAussen = new System.Windows.Forms.Label();
this.lbForecastImage5 = new System.Windows.Forms.PictureBox();
this.lbForecastImage4 = new System.Windows.Forms.PictureBox();
this.lbForecastImage3 = new System.Windows.Forms.PictureBox();
this.lbForecastImage2 = new System.Windows.Forms.PictureBox();
this.lbWindricht = new System.Windows.Forms.Label();
this.lbLuftFeuchtInnen = new System.Windows.Forms.Label();
this.lbWindSpeed = new System.Windows.Forms.Label();
this.lbInnenTemp = new System.Windows.Forms.Label();
this.Windrichtung = new System.Windows.Forms.Label();
this.lbTextLuftfeuchtInnen = new System.Windows.Forms.Label();
this.lbTextWindSpeed = new System.Windows.Forms.Label();
this.lbTextAussentemp = new System.Windows.Forms.Label();
this.lbTextInnentemp = new System.Windows.Forms.Label();
this.lbHintergrund = new System.Windows.Forms.Label();
this.lbCity = new System.Windows.Forms.Label();
this.lbForecastImage1 = new System.Windows.Forms.PictureBox();
this.btSystemKnopf = new System.Windows.Forms.Button();
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.lbTempMax = new System.Windows.Forms.Label();
this.lbTempMin = new System.Windows.Forms.Label();
this.label8 = new System.Windows.Forms.Label();
this.lbForecastTemp1 = new System.Windows.Forms.Label();
this.lbForecastTemp2 = new System.Windows.Forms.Label();
this.lbForecastTemp3 = new System.Windows.Forms.Label();
this.lbForecastTemp4 = new System.Windows.Forms.Label();
this.lbForecastTemp5 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbForecastNext)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbTendenzHumidityIn)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbTendenzHumidityOut)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzTempIn)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzTempOut)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzPressure)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pbKompassrose)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage2)).BeginInit();
this.SuspendLayout();
//
// lbTextInnentemp
// lbUhr
//
this.lbTextInnentemp.AutoSize = true;
this.lbTextInnentemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextInnentemp.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextInnentemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextInnentemp.Location = new System.Drawing.Point(213, 26);
this.lbTextInnentemp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextInnentemp.Name = "lbTextInnentemp";
this.lbTextInnentemp.Size = new System.Drawing.Size(203, 29);
this.lbTextInnentemp.TabIndex = 0;
this.lbTextInnentemp.Text = "Innentemperatur";
this.lbUhr.AutoSize = true;
this.lbUhr.BackColor = System.Drawing.Color.Transparent;
this.lbUhr.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold);
this.lbUhr.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbUhr.Location = new System.Drawing.Point(732, 720);
this.lbUhr.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbUhr.Name = "lbUhr";
this.lbUhr.Size = new System.Drawing.Size(96, 24);
this.lbUhr.TabIndex = 19;
this.lbUhr.Text = "00:00:00";
this.lbUhr.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbTextAussentemp
// lbDatum
//
this.lbTextAussentemp.AutoSize = true;
this.lbTextAussentemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextAussentemp.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextAussentemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextAussentemp.Location = new System.Drawing.Point(203, 153);
this.lbTextAussentemp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextAussentemp.Name = "lbTextAussentemp";
this.lbTextAussentemp.Size = new System.Drawing.Size(224, 29);
this.lbTextAussentemp.TabIndex = 1;
this.lbTextAussentemp.Text = "Aussentemperatur";
this.lbDatum.AutoSize = true;
this.lbDatum.BackColor = System.Drawing.Color.Transparent;
this.lbDatum.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbDatum.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbDatum.Location = new System.Drawing.Point(838, 720);
this.lbDatum.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbDatum.Name = "lbDatum";
this.lbDatum.Size = new System.Drawing.Size(118, 24);
this.lbDatum.TabIndex = 20;
this.lbDatum.Text = "01.01.1970";
this.lbDatum.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbTextWindSpeed
// lbCity
//
this.lbTextWindSpeed.AutoSize = true;
this.lbTextWindSpeed.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextWindSpeed.Font = new System.Drawing.Font("Microsoft Sans Serif", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextWindSpeed.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextWindSpeed.Location = new System.Drawing.Point(776, 31);
this.lbTextWindSpeed.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextWindSpeed.Name = "lbTextWindSpeed";
this.lbTextWindSpeed.Size = new System.Drawing.Size(208, 24);
this.lbTextWindSpeed.TabIndex = 2;
this.lbTextWindSpeed.Text = "Windgeschwindigkeit";
this.lbCity.BackColor = System.Drawing.Color.Transparent;
this.lbCity.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold);
this.lbCity.ForeColor = System.Drawing.Color.White;
this.lbCity.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.lbCity.Location = new System.Drawing.Point(1, 714);
this.lbCity.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbCity.Name = "lbCity";
this.lbCity.Size = new System.Drawing.Size(1005, 32);
this.lbCity.TabIndex = 43;
this.lbCity.Text = "Ort: NA";
this.lbCity.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbTextLuftfeuchtInnen
// btSystemKnopf
//
this.lbTextLuftfeuchtInnen.AutoSize = true;
this.lbTextLuftfeuchtInnen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextLuftfeuchtInnen.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextLuftfeuchtInnen.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftfeuchtInnen.Location = new System.Drawing.Point(536, 26);
this.lbTextLuftfeuchtInnen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextLuftfeuchtInnen.Name = "lbTextLuftfeuchtInnen";
this.lbTextLuftfeuchtInnen.Size = new System.Drawing.Size(189, 29);
this.lbTextLuftfeuchtInnen.TabIndex = 3;
this.lbTextLuftfeuchtInnen.Text = "Luftfeuchtigkeit";
this.btSystemKnopf.BackColor = System.Drawing.Color.Transparent;
this.btSystemKnopf.BackgroundImage = global::Wetterstation.Properties.Resources.Zahnrad12;
this.btSystemKnopf.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.btSystemKnopf.Location = new System.Drawing.Point(972, 714);
this.btSystemKnopf.Name = "btSystemKnopf";
this.btSystemKnopf.Size = new System.Drawing.Size(30, 30);
this.btSystemKnopf.TabIndex = 46;
this.btSystemKnopf.TextAlign = System.Drawing.ContentAlignment.TopLeft;
this.btSystemKnopf.UseVisualStyleBackColor = false;
this.btSystemKnopf.Click += new System.EventHandler(this.BtSystemKnopf_Click);
//
// Windrichtung
// cartesianChart1
//
this.cartesianChart1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))), ((int)(((byte)(255)))));
this.cartesianChart1.Location = new System.Drawing.Point(1, 459);
this.cartesianChart1.Margin = new System.Windows.Forms.Padding(2);
this.cartesianChart1.Name = "cartesianChart1";
this.cartesianChart1.Size = new System.Drawing.Size(1018, 252);
this.cartesianChart1.TabIndex = 60;
this.cartesianChart1.Text = "cartesianChart1";
//
// label13
//
this.label13.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label13.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label13.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label13.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label13.Location = new System.Drawing.Point(966, 398);
this.label13.Name = "label13";
this.label13.Size = new System.Drawing.Size(40, 17);
this.label13.TabIndex = 185;
this.label13.Text = "ms";
this.label13.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label14
//
this.label14.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label14.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label14.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label14.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label14.Location = new System.Drawing.Point(966, 376);
this.label14.Name = "label14";
this.label14.Size = new System.Drawing.Size(40, 17);
this.label14.TabIndex = 184;
this.label14.Text = "°C";
this.label14.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label15
//
this.label15.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label15.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label15.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label15.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label15.Location = new System.Drawing.Point(966, 354);
this.label15.Name = "label15";
this.label15.Size = new System.Drawing.Size(40, 17);
this.label15.TabIndex = 183;
this.label15.Text = "mm";
this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label16
//
this.label16.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label16.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label16.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label16.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label16.Location = new System.Drawing.Point(966, 332);
this.label16.Name = "label16";
this.label16.Size = new System.Drawing.Size(40, 17);
this.label16.TabIndex = 182;
this.label16.Text = "mm";
this.label16.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label17
//
this.label17.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label17.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label17.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label17.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label17.Location = new System.Drawing.Point(966, 310);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(40, 17);
this.label17.TabIndex = 181;
this.label17.Text = "hPa";
this.label17.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label18
//
this.label18.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label18.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label18.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label18.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label18.Location = new System.Drawing.Point(966, 288);
this.label18.Name = "label18";
this.label18.Size = new System.Drawing.Size(40, 17);
this.label18.TabIndex = 180;
this.label18.Text = "%";
this.label18.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label19
//
this.label19.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label19.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label19.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label19.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label19.Location = new System.Drawing.Point(966, 266);
this.label19.Name = "label19";
this.label19.Size = new System.Drawing.Size(40, 17);
this.label19.TabIndex = 179;
this.label19.Text = "%";
this.label19.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// label20
//
this.label20.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label20.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label20.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label20.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label20.Location = new System.Drawing.Point(966, 245);
this.label20.Name = "label20";
this.label20.Size = new System.Drawing.Size(40, 17);
this.label20.TabIndex = 178;
this.label20.Text = "Uhr";
this.label20.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
//
// lbForecastNextWindSpeed
//
this.lbForecastNextWindSpeed.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextWindSpeed.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextWindSpeed.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextWindSpeed.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextWindSpeed.Location = new System.Drawing.Point(889, 398);
this.lbForecastNextWindSpeed.Name = "lbForecastNextWindSpeed";
this.lbForecastNextWindSpeed.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextWindSpeed.TabIndex = 177;
this.lbForecastNextWindSpeed.Text = "---";
this.lbForecastNextWindSpeed.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextTemp
//
this.lbForecastNextTemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextTemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextTemp.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextTemp.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextTemp.Location = new System.Drawing.Point(889, 376);
this.lbForecastNextTemp.Name = "lbForecastNextTemp";
this.lbForecastNextTemp.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextTemp.TabIndex = 176;
this.lbForecastNextTemp.Text = "---";
this.lbForecastNextTemp.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextSnow
//
this.lbForecastNextSnow.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextSnow.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextSnow.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextSnow.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextSnow.Location = new System.Drawing.Point(889, 354);
this.lbForecastNextSnow.Name = "lbForecastNextSnow";
this.lbForecastNextSnow.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextSnow.TabIndex = 175;
this.lbForecastNextSnow.Text = "---";
this.lbForecastNextSnow.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextRain
//
this.lbForecastNextRain.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextRain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextRain.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextRain.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextRain.Location = new System.Drawing.Point(889, 332);
this.lbForecastNextRain.Name = "lbForecastNextRain";
this.lbForecastNextRain.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextRain.TabIndex = 174;
this.lbForecastNextRain.Text = "---";
this.lbForecastNextRain.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextPressure
//
this.lbForecastNextPressure.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextPressure.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextPressure.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextPressure.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextPressure.Location = new System.Drawing.Point(889, 310);
this.lbForecastNextPressure.Name = "lbForecastNextPressure";
this.lbForecastNextPressure.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextPressure.TabIndex = 173;
this.lbForecastNextPressure.Text = "---";
this.lbForecastNextPressure.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextHumidity
//
this.lbForecastNextHumidity.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextHumidity.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextHumidity.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextHumidity.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextHumidity.Location = new System.Drawing.Point(889, 288);
this.lbForecastNextHumidity.Name = "lbForecastNextHumidity";
this.lbForecastNextHumidity.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextHumidity.TabIndex = 172;
this.lbForecastNextHumidity.Text = "---";
this.lbForecastNextHumidity.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextClouds
//
this.lbForecastNextClouds.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextClouds.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextClouds.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextClouds.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextClouds.Location = new System.Drawing.Point(889, 266);
this.lbForecastNextClouds.Name = "lbForecastNextClouds";
this.lbForecastNextClouds.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextClouds.TabIndex = 171;
this.lbForecastNextClouds.Text = "---";
this.lbForecastNextClouds.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbForecastNextFrom
//
this.lbForecastNextFrom.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastNextFrom.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastNextFrom.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.lbForecastNextFrom.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastNextFrom.Location = new System.Drawing.Point(889, 245);
this.lbForecastNextFrom.Name = "lbForecastNextFrom";
this.lbForecastNextFrom.Size = new System.Drawing.Size(71, 17);
this.lbForecastNextFrom.TabIndex = 170;
this.lbForecastNextFrom.Text = "---";
this.lbForecastNextFrom.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label12
//
this.label12.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label12.AutoSize = true;
this.label12.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label12.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label12.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label12.Location = new System.Drawing.Point(726, 398);
this.label12.Name = "label12";
this.label12.Size = new System.Drawing.Size(127, 13);
this.label12.TabIndex = 169;
this.label12.Text = "Windgeschwindigkeit";
//
// label11
//
this.label11.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label11.AutoSize = true;
this.label11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label11.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label11.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label11.Location = new System.Drawing.Point(726, 376);
this.label11.Name = "label11";
this.label11.Size = new System.Drawing.Size(71, 13);
this.label11.TabIndex = 168;
this.label11.Text = "Temperatur";
//
// label10
//
this.label10.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label10.AutoSize = true;
this.label10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label10.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label10.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label10.Location = new System.Drawing.Point(726, 354);
this.label10.Name = "label10";
this.label10.Size = new System.Drawing.Size(50, 13);
this.label10.TabIndex = 167;
this.label10.Text = "Schnee";
//
// label9
//
this.label9.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label9.AutoSize = true;
this.label9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label9.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label9.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label9.Location = new System.Drawing.Point(726, 332);
this.label9.Name = "label9";
this.label9.Size = new System.Drawing.Size(44, 13);
this.label9.TabIndex = 166;
this.label9.Text = "Regen";
//
this.Windrichtung.AutoSize = true;
this.Windrichtung.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.Windrichtung.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Windrichtung.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.Windrichtung.Location = new System.Drawing.Point(1133, 26);
this.Windrichtung.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.Windrichtung.Name = "Windrichtung";
this.Windrichtung.Size = new System.Drawing.Size(165, 29);
this.Windrichtung.TabIndex = 4;
this.Windrichtung.Text = "Windrichtung";
// label8
//
this.label8.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label8.AutoSize = true;
this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label8.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label8.Location = new System.Drawing.Point(726, 310);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(61, 13);
this.label8.TabIndex = 165;
this.label8.Text = "Luftdruck";
//
// label7
//
this.label7.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label7.AutoSize = true;
this.label7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label7.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label7.Location = new System.Drawing.Point(726, 288);
this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(72, 13);
this.label7.TabIndex = 164;
this.label7.Text = "Luftfeuchte";
//
// label6
//
this.label6.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label6.AutoSize = true;
this.label6.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label6.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label6.Location = new System.Drawing.Point(726, 266);
this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(50, 13);
this.label6.TabIndex = 163;
this.label6.Text = "Wolken";
//
// pictureBox1
// label5
//
this.pictureBox1.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pictureBox1.BackColor = System.Drawing.Color.Transparent;
this.pictureBox1.BackgroundImage = global::Wetterstation.Properties.Resources.Kompassrose;
this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.pictureBox1.Location = new System.Drawing.Point(1161, 59);
this.pictureBox1.Margin = new System.Windows.Forms.Padding(4);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(119, 111);
this.pictureBox1.TabIndex = 10;
this.pictureBox1.TabStop = false;
this.label5.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label5.AutoSize = true;
this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold);
this.label5.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label5.Location = new System.Drawing.Point(726, 245);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(58, 13);
this.label5.TabIndex = 162;
this.label5.Text = "Gültig ab";
//
// pbForecastNext
//
this.pbForecastNext.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pbForecastNext.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pbForecastNext.InitialImage = global::Wetterstation.Properties.Resources._01d_2x;
this.pbForecastNext.Location = new System.Drawing.Point(529, 234);
this.pbForecastNext.Margin = new System.Windows.Forms.Padding(4);
this.pbForecastNext.Name = "pbForecastNext";
this.pbForecastNext.Size = new System.Drawing.Size(190, 190);
this.pbForecastNext.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pbForecastNext.TabIndex = 161;
this.pbForecastNext.TabStop = false;
//
// lbTendenzHumidityIn
//
this.lbTendenzHumidityIn.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTendenzHumidityIn.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTendenzHumidityIn.Image = ((System.Drawing.Image)(resources.GetObject("lbTendenzHumidityIn.Image")));
this.lbTendenzHumidityIn.InitialImage = ((System.Drawing.Image)(resources.GetObject("lbTendenzHumidityIn.InitialImage")));
this.lbTendenzHumidityIn.Location = new System.Drawing.Point(525, 54);
this.lbTendenzHumidityIn.Name = "lbTendenzHumidityIn";
this.lbTendenzHumidityIn.Size = new System.Drawing.Size(20, 50);
this.lbTendenzHumidityIn.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.lbTendenzHumidityIn.TabIndex = 160;
this.lbTendenzHumidityIn.TabStop = false;
this.lbTendenzHumidityIn.Visible = false;
//
// lbTendenzHumidityOut
//
this.lbTendenzHumidityOut.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTendenzHumidityOut.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTendenzHumidityOut.Image = ((System.Drawing.Image)(resources.GetObject("lbTendenzHumidityOut.Image")));
this.lbTendenzHumidityOut.InitialImage = ((System.Drawing.Image)(resources.GetObject("lbTendenzHumidityOut.InitialImage")));
this.lbTendenzHumidityOut.Location = new System.Drawing.Point(525, 158);
this.lbTendenzHumidityOut.Name = "lbTendenzHumidityOut";
this.lbTendenzHumidityOut.Size = new System.Drawing.Size(20, 50);
this.lbTendenzHumidityOut.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.lbTendenzHumidityOut.TabIndex = 159;
this.lbTendenzHumidityOut.TabStop = false;
this.lbTendenzHumidityOut.Visible = false;
//
// lbInnenTemp
// label3
//
this.lbInnenTemp.AutoSize = true;
this.lbInnenTemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbInnenTemp.Font = new System.Drawing.Font("Arial", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbInnenTemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbInnenTemp.Location = new System.Drawing.Point(177, 54);
this.lbInnenTemp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbInnenTemp.Name = "lbInnenTemp";
this.lbInnenTemp.Size = new System.Drawing.Size(262, 93);
this.lbInnenTemp.TabIndex = 13;
this.lbInnenTemp.Text = "NA C°";
this.label3.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label3.AutoSize = true;
this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label3.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label3.Location = new System.Drawing.Point(32, 186);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(30, 13);
this.label3.TabIndex = 158;
this.label3.Text = "min.";
//
// lbAussenTemp
// label4
//
this.lbAussenTemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbAussenTemp.AutoSize = true;
this.lbAussenTemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbAussenTemp.Font = new System.Drawing.Font("Arial", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbAussenTemp.ForeColor = System.Drawing.Color.White;
this.lbAussenTemp.Location = new System.Drawing.Point(176, 186);
this.lbAussenTemp.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbAussenTemp.Name = "lbAussenTemp";
this.lbAussenTemp.Size = new System.Drawing.Size(262, 93);
this.lbAussenTemp.TabIndex = 15;
this.lbAussenTemp.Text = "NA °C";
this.label4.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label4.AutoSize = true;
this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label4.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label4.Location = new System.Drawing.Point(32, 172);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(33, 13);
this.label4.TabIndex = 157;
this.label4.Text = "max.";
//
// pbTendenzTempIn
//
this.pbTendenzTempIn.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pbTendenzTempIn.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pbTendenzTempIn.Image = ((System.Drawing.Image)(resources.GetObject("pbTendenzTempIn.Image")));
this.pbTendenzTempIn.InitialImage = ((System.Drawing.Image)(resources.GetObject("pbTendenzTempIn.InitialImage")));
this.pbTendenzTempIn.Location = new System.Drawing.Point(321, 54);
this.pbTendenzTempIn.Name = "pbTendenzTempIn";
this.pbTendenzTempIn.Size = new System.Drawing.Size(20, 50);
this.pbTendenzTempIn.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pbTendenzTempIn.TabIndex = 156;
this.pbTendenzTempIn.TabStop = false;
this.pbTendenzTempIn.Visible = false;
//
// pbTendenzTempOut
//
this.pbTendenzTempOut.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pbTendenzTempOut.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pbTendenzTempOut.Image = ((System.Drawing.Image)(resources.GetObject("pbTendenzTempOut.Image")));
this.pbTendenzTempOut.InitialImage = ((System.Drawing.Image)(resources.GetObject("pbTendenzTempOut.InitialImage")));
this.pbTendenzTempOut.Location = new System.Drawing.Point(321, 158);
this.pbTendenzTempOut.Name = "pbTendenzTempOut";
this.pbTendenzTempOut.Size = new System.Drawing.Size(20, 50);
this.pbTendenzTempOut.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pbTendenzTempOut.TabIndex = 155;
this.pbTendenzTempOut.TabStop = false;
this.pbTendenzTempOut.Visible = false;
//
// pictureBox2
//
this.pictureBox2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pictureBox2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox2.Image")));
this.pictureBox2.Location = new System.Drawing.Point(928, 50);
this.pictureBox2.Name = "pictureBox2";
this.pictureBox2.Size = new System.Drawing.Size(10, 12);
this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pictureBox2.TabIndex = 154;
this.pictureBox2.TabStop = false;
//
// pbTendenzPressure
//
this.pbTendenzPressure.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pbTendenzPressure.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pbTendenzPressure.Image = ((System.Drawing.Image)(resources.GetObject("pbTendenzPressure.Image")));
this.pbTendenzPressure.InitialImage = ((System.Drawing.Image)(resources.GetObject("pbTendenzPressure.InitialImage")));
this.pbTendenzPressure.Location = new System.Drawing.Point(837, 161);
this.pbTendenzPressure.Name = "pbTendenzPressure";
this.pbTendenzPressure.Size = new System.Drawing.Size(20, 50);
this.pbTendenzPressure.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pbTendenzPressure.TabIndex = 153;
this.pbTendenzPressure.TabStop = false;
this.pbTendenzPressure.Visible = false;
//
// lbSnow3h
//
this.lbSnow3h.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbSnow3h.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbSnow3h.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbSnow3h.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbSnow3h.Location = new System.Drawing.Point(438, 371);
this.lbSnow3h.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbSnow3h.Name = "lbSnow3h";
this.lbSnow3h.Size = new System.Drawing.Size(51, 14);
this.lbSnow3h.TabIndex = 152;
this.lbSnow3h.Text = "---";
this.lbSnow3h.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbSnow1h
//
this.lbSnow1h.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbSnow1h.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbSnow1h.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbSnow1h.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbSnow1h.Location = new System.Drawing.Point(438, 354);
this.lbSnow1h.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbSnow1h.Name = "lbSnow1h";
this.lbSnow1h.Size = new System.Drawing.Size(51, 14);
this.lbSnow1h.TabIndex = 151;
this.lbSnow1h.Text = "---";
this.lbSnow1h.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lb3hS
//
this.lb3hS.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lb3hS.AutoSize = true;
this.lb3hS.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lb3hS.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lb3hS.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lb3hS.Location = new System.Drawing.Point(404, 371);
this.lb3hS.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lb3hS.Name = "lb3hS";
this.lb3hS.Size = new System.Drawing.Size(21, 13);
this.lb3hS.TabIndex = 150;
this.lb3hS.Text = "3h";
//
// lb1hS
//
this.lb1hS.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lb1hS.AutoSize = true;
this.lb1hS.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lb1hS.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lb1hS.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lb1hS.Location = new System.Drawing.Point(404, 354);
this.lb1hS.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lb1hS.Name = "lb1hS";
this.lb1hS.Size = new System.Drawing.Size(21, 13);
this.lb1hS.TabIndex = 149;
this.lb1hS.Text = "1h";
//
// lbRain3h
//
this.lbRain3h.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbRain3h.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbRain3h.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbRain3h.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbRain3h.Location = new System.Drawing.Point(453, 299);
this.lbRain3h.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbRain3h.Name = "lbRain3h";
this.lbRain3h.Size = new System.Drawing.Size(39, 14);
this.lbRain3h.TabIndex = 148;
this.lbRain3h.Text = "---";
this.lbRain3h.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbRain1h
//
this.lbRain1h.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbRain1h.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbRain1h.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbRain1h.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbRain1h.Location = new System.Drawing.Point(453, 282);
this.lbRain1h.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbRain1h.Name = "lbRain1h";
this.lbRain1h.Size = new System.Drawing.Size(39, 14);
this.lbRain1h.TabIndex = 147;
this.lbRain1h.Text = "---";
this.lbRain1h.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lb3hR
//
this.lb3hR.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lb3hR.AutoSize = true;
this.lb3hR.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lb3hR.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lb3hR.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lb3hR.Location = new System.Drawing.Point(404, 299);
this.lb3hR.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lb3hR.Name = "lb3hR";
this.lb3hR.Size = new System.Drawing.Size(21, 13);
this.lb3hR.TabIndex = 146;
this.lb3hR.Text = "3h";
//
// lb1hR
//
this.lb1hR.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lb1hR.AutoSize = true;
this.lb1hR.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lb1hR.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lb1hR.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lb1hR.Location = new System.Drawing.Point(404, 282);
this.lb1hR.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lb1hR.Name = "lb1hR";
this.lb1hR.Size = new System.Drawing.Size(21, 13);
this.lb1hR.TabIndex = 145;
this.lb1hR.Text = "1h";
//
// lbSnow
//
this.lbSnow.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbSnow.AutoSize = true;
this.lbSnow.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbSnow.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbSnow.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbSnow.Location = new System.Drawing.Point(444, 337);
this.lbSnow.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbSnow.Name = "lbSnow";
this.lbSnow.Size = new System.Drawing.Size(50, 13);
this.lbSnow.TabIndex = 144;
this.lbSnow.Text = "Schnee";
//
// lbRain
//
this.lbRain.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbRain.AutoSize = true;
this.lbRain.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbRain.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbRain.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbRain.Location = new System.Drawing.Point(451, 265);
this.lbRain.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbRain.Name = "lbRain";
this.lbRain.Size = new System.Drawing.Size(44, 13);
this.lbRain.TabIndex = 143;
this.lbRain.Text = "Regen";
//
// pbKompassrose
//
this.pbKompassrose.Anchor = System.Windows.Forms.AnchorStyles.None;
this.pbKompassrose.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.pbKompassrose.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.pbKompassrose.Image = global::Wetterstation.Properties.Resources.WindRose_neu;
this.pbKompassrose.Location = new System.Drawing.Point(873, 63);
this.pbKompassrose.Margin = new System.Windows.Forms.Padding(3, 0, 3, 3);
this.pbKompassrose.Name = "pbKompassrose";
this.pbKompassrose.Size = new System.Drawing.Size(120, 123);
this.pbKompassrose.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
this.pbKompassrose.TabIndex = 111;
this.pbKompassrose.TabStop = false;
//
// lbWindSpeed
// lbForecastTemp5
//
this.lbWindSpeed.AutoSize = true;
this.lbWindSpeed.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWindSpeed.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWindSpeed.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbWindSpeed.Location = new System.Drawing.Point(844, 55);
this.lbWindSpeed.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWindSpeed.Name = "lbWindSpeed";
this.lbWindSpeed.Size = new System.Drawing.Size(108, 35);
this.lbWindSpeed.TabIndex = 16;
this.lbWindSpeed.Text = "NA ms";
this.lbForecastTemp5.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastTemp5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp5.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp5.Location = new System.Drawing.Point(303, 371);
this.lbForecastTemp5.Name = "lbForecastTemp5";
this.lbForecastTemp5.Size = new System.Drawing.Size(53, 14);
this.lbForecastTemp5.TabIndex = 142;
this.lbForecastTemp5.Text = "---";
this.lbForecastTemp5.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbLuftFeuchtInnen
// lbForecastTemp4
//
this.lbLuftFeuchtInnen.AutoSize = true;
this.lbLuftFeuchtInnen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftFeuchtInnen.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbLuftFeuchtInnen.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftFeuchtInnen.Location = new System.Drawing.Point(547, 63);
this.lbLuftFeuchtInnen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbLuftFeuchtInnen.Name = "lbLuftFeuchtInnen";
this.lbLuftFeuchtInnen.Size = new System.Drawing.Size(180, 70);
this.lbLuftFeuchtInnen.TabIndex = 17;
this.lbLuftFeuchtInnen.Text = "NA %";
this.lbForecastTemp4.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastTemp4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp4.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp4.Location = new System.Drawing.Point(238, 371);
this.lbForecastTemp4.Name = "lbForecastTemp4";
this.lbForecastTemp4.Size = new System.Drawing.Size(50, 14);
this.lbForecastTemp4.TabIndex = 141;
this.lbForecastTemp4.Text = "---";
this.lbForecastTemp4.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbWindricht
// lbForecastTemp3
//
this.lbWindricht.AutoSize = true;
this.lbWindricht.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWindricht.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWindricht.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbWindricht.Location = new System.Drawing.Point(1185, 199);
this.lbWindricht.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWindricht.Name = "lbWindricht";
this.lbWindricht.Size = new System.Drawing.Size(54, 32);
this.lbWindricht.TabIndex = 18;
this.lbWindricht.Text = "NA";
this.lbForecastTemp3.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastTemp3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp3.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp3.Location = new System.Drawing.Point(169, 371);
this.lbForecastTemp3.Name = "lbForecastTemp3";
this.lbForecastTemp3.Size = new System.Drawing.Size(53, 14);
this.lbForecastTemp3.TabIndex = 140;
this.lbForecastTemp3.Text = "---";
this.lbForecastTemp3.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbUhr
// lbForecastTemp2
//
this.lbUhr.AutoSize = true;
this.lbUhr.BackColor = System.Drawing.Color.Transparent;
this.lbUhr.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbUhr.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbUhr.Location = new System.Drawing.Point(1089, 807);
this.lbUhr.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbUhr.Name = "lbUhr";
this.lbUhr.Size = new System.Drawing.Size(137, 35);
this.lbUhr.TabIndex = 19;
this.lbUhr.Text = "00:00:00";
this.lbForecastTemp2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastTemp2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp2.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp2.Location = new System.Drawing.Point(99, 371);
this.lbForecastTemp2.Name = "lbForecastTemp2";
this.lbForecastTemp2.Size = new System.Drawing.Size(53, 14);
this.lbForecastTemp2.TabIndex = 139;
this.lbForecastTemp2.Text = "---";
this.lbForecastTemp2.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbDatum
// lbForecastTemp1
//
this.lbDatum.AutoSize = true;
this.lbDatum.BackColor = System.Drawing.Color.Transparent;
this.lbDatum.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbDatum.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbDatum.Location = new System.Drawing.Point(1072, 857);
this.lbDatum.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbDatum.Name = "lbDatum";
this.lbDatum.Size = new System.Drawing.Size(151, 32);
this.lbDatum.TabIndex = 20;
this.lbDatum.Text = "01.01.1970";
this.lbForecastTemp1.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastTemp1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp1.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp1.Location = new System.Drawing.Point(27, 371);
this.lbForecastTemp1.Name = "lbForecastTemp1";
this.lbForecastTemp1.Size = new System.Drawing.Size(53, 14);
this.lbForecastTemp1.TabIndex = 138;
this.lbForecastTemp1.Text = "---";
this.lbForecastTemp1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTempOutMin
//
this.lbTempOutMin.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTempOutMin.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempOutMin.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempOutMin.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempOutMin.Location = new System.Drawing.Point(67, 186);
this.lbTempOutMin.Name = "lbTempOutMin";
this.lbTempOutMin.Size = new System.Drawing.Size(53, 14);
this.lbTempOutMin.TabIndex = 137;
this.lbTempOutMin.Text = "---";
this.lbTempOutMin.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTempInMin
//
this.lbTempInMin.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTempInMin.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempInMin.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempInMin.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempInMin.Location = new System.Drawing.Point(67, 81);
this.lbTempInMin.Name = "lbTempInMin";
this.lbTempInMin.Size = new System.Drawing.Size(53, 14);
this.lbTempInMin.TabIndex = 136;
this.lbTempInMin.Text = "---";
this.lbTempInMin.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTempOutMax
//
this.lbTempOutMax.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTempOutMax.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempOutMax.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempOutMax.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempOutMax.Location = new System.Drawing.Point(67, 172);
this.lbTempOutMax.Name = "lbTempOutMax";
this.lbTempOutMax.Size = new System.Drawing.Size(53, 14);
this.lbTempOutMax.TabIndex = 135;
this.lbTempOutMax.Text = "---";
this.lbTempOutMax.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTempInMax
//
this.lbTempInMax.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTempInMax.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempInMax.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempInMax.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempInMax.Location = new System.Drawing.Point(67, 67);
this.lbTempInMax.Name = "lbTempInMax";
this.lbTempInMax.Size = new System.Drawing.Size(53, 14);
this.lbTempInMax.TabIndex = 134;
this.lbTempInMax.Text = "---";
this.lbTempInMax.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label2
//
// lbTextTendenz
this.label2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label2.AutoSize = true;
this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label2.Location = new System.Drawing.Point(32, 81);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(30, 13);
this.label2.TabIndex = 133;
this.label2.Text = "min.";
//
this.lbTextTendenz.AutoSize = true;
this.lbTextTendenz.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextTendenz.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextTendenz.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextTendenz.Location = new System.Drawing.Point(48, 32);
this.lbTextTendenz.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextTendenz.Name = "lbTextTendenz";
this.lbTextTendenz.Size = new System.Drawing.Size(80, 20);
this.lbTextTendenz.TabIndex = 25;
this.lbTextTendenz.Text = "Tendenz";
// label1
//
this.label1.Anchor = System.Windows.Forms.AnchorStyles.None;
this.label1.AutoSize = true;
this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label1.Location = new System.Drawing.Point(32, 67);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(33, 13);
this.label1.TabIndex = 132;
this.label1.Text = "max.";
//
// lbForecastImage1
//
this.lbForecastImage1.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastImage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage1.InitialImage = global::Wetterstation.Properties.Resources._01d_2x;
this.lbForecastImage1.Location = new System.Drawing.Point(27, 299);
this.lbForecastImage1.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage1.Name = "lbForecastImage1";
this.lbForecastImage1.Size = new System.Drawing.Size(53, 55);
this.lbForecastImage1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage1.TabIndex = 131;
this.lbForecastImage1.TabStop = false;
//
// lbForecastDay1
//
......@@ -283,69 +951,25 @@ namespace Wetterstation
this.lbForecastDay1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastDay1.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastDay1.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbForecastDay1.Location = new System.Drawing.Point(169, 293);
this.lbForecastDay1.Location = new System.Drawing.Point(31, 258);
this.lbForecastDay1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbForecastDay1.Name = "lbForecastDay1";
this.lbForecastDay1.Size = new System.Drawing.Size(64, 58);
this.lbForecastDay1.TabIndex = 27;
this.lbForecastDay1.Size = new System.Drawing.Size(48, 47);
this.lbForecastDay1.TabIndex = 117;
this.lbForecastDay1.Text = "NA";
this.lbForecastDay1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbForecastImage2
//
this.lbForecastImage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage2.Location = new System.Drawing.Point(236, 334);
this.lbForecastImage2.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage2.Name = "lbForecastImage2";
this.lbForecastImage2.Size = new System.Drawing.Size(71, 68);
this.lbForecastImage2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage2.TabIndex = 29;
this.lbForecastImage2.TabStop = false;
//
// lbForecastImage3
//
this.lbForecastImage3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage3.Location = new System.Drawing.Point(307, 334);
this.lbForecastImage3.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage3.Name = "lbForecastImage3";
this.lbForecastImage3.Size = new System.Drawing.Size(71, 68);
this.lbForecastImage3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage3.TabIndex = 30;
this.lbForecastImage3.TabStop = false;
//
// lbForecastImage4
//
this.lbForecastImage4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage4.Location = new System.Drawing.Point(376, 334);
this.lbForecastImage4.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage4.Name = "lbForecastImage4";
this.lbForecastImage4.Size = new System.Drawing.Size(71, 68);
this.lbForecastImage4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage4.TabIndex = 31;
this.lbForecastImage4.TabStop = false;
//
// lbForecastImage5
//
this.lbForecastImage5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage5.Location = new System.Drawing.Point(441, 334);
this.lbForecastImage5.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage5.Name = "lbForecastImage5";
this.lbForecastImage5.Size = new System.Drawing.Size(71, 68);
this.lbForecastImage5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage5.TabIndex = 32;
this.lbForecastImage5.TabStop = false;
//
// lbForecastDay2
//
this.lbForecastDay2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastDay2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastDay2.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastDay2.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbForecastDay2.Location = new System.Drawing.Point(239, 293);
this.lbForecastDay2.Location = new System.Drawing.Point(102, 258);
this.lbForecastDay2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbForecastDay2.Name = "lbForecastDay2";
this.lbForecastDay2.Size = new System.Drawing.Size(64, 58);
this.lbForecastDay2.TabIndex = 33;
this.lbForecastDay2.Size = new System.Drawing.Size(48, 47);
this.lbForecastDay2.TabIndex = 122;
this.lbForecastDay2.Text = "NA";
this.lbForecastDay2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
......@@ -355,11 +979,11 @@ namespace Wetterstation
this.lbForecastDay3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastDay3.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastDay3.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbForecastDay3.Location = new System.Drawing.Point(312, 293);
this.lbForecastDay3.Location = new System.Drawing.Point(175, 258);
this.lbForecastDay3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbForecastDay3.Name = "lbForecastDay3";
this.lbForecastDay3.Size = new System.Drawing.Size(64, 58);
this.lbForecastDay3.TabIndex = 34;
this.lbForecastDay3.Size = new System.Drawing.Size(48, 47);
this.lbForecastDay3.TabIndex = 123;
this.lbForecastDay3.Text = "NA";
this.lbForecastDay3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
......@@ -369,11 +993,11 @@ namespace Wetterstation
this.lbForecastDay4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastDay4.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastDay4.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbForecastDay4.Location = new System.Drawing.Point(376, 293);
this.lbForecastDay4.Location = new System.Drawing.Point(238, 258);
this.lbForecastDay4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbForecastDay4.Name = "lbForecastDay4";
this.lbForecastDay4.Size = new System.Drawing.Size(64, 58);
this.lbForecastDay4.TabIndex = 35;
this.lbForecastDay4.Size = new System.Drawing.Size(48, 47);
this.lbForecastDay4.TabIndex = 124;
this.lbForecastDay4.Text = "NA";
this.lbForecastDay4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
......@@ -383,321 +1007,316 @@ namespace Wetterstation
this.lbForecastDay5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastDay5.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastDay5.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbForecastDay5.Location = new System.Drawing.Point(444, 293);
this.lbForecastDay5.Location = new System.Drawing.Point(307, 258);
this.lbForecastDay5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbForecastDay5.Name = "lbForecastDay5";
this.lbForecastDay5.Size = new System.Drawing.Size(64, 58);
this.lbForecastDay5.TabIndex = 36;
this.lbForecastDay5.Size = new System.Drawing.Size(48, 47);
this.lbForecastDay5.TabIndex = 125;
this.lbForecastDay5.Text = "NA";
this.lbForecastDay5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbLuftfeuchtAussen
// lbAussenTemp
//
this.lbLuftfeuchtAussen.AutoSize = true;
this.lbLuftfeuchtAussen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftfeuchtAussen.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbLuftfeuchtAussen.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftfeuchtAussen.Location = new System.Drawing.Point(549, 196);
this.lbLuftfeuchtAussen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbLuftfeuchtAussen.Name = "lbLuftfeuchtAussen";
this.lbLuftfeuchtAussen.Size = new System.Drawing.Size(180, 70);
this.lbLuftfeuchtAussen.TabIndex = 37;
this.lbLuftfeuchtAussen.Text = "NA %";
this.lbAussenTemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbAussenTemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbAussenTemp.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold);
this.lbAussenTemp.ForeColor = System.Drawing.Color.White;
this.lbAussenTemp.Location = new System.Drawing.Point(126, 158);
this.lbAussenTemp.Name = "lbAussenTemp";
this.lbAussenTemp.Size = new System.Drawing.Size(191, 57);
this.lbAussenTemp.TabIndex = 113;
this.lbAussenTemp.Text = "---";
this.lbAussenTemp.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTextLuftfeuchtAussen
// lbLuftdruck
//
this.lbTextLuftfeuchtAussen.AutoSize = true;
this.lbTextLuftfeuchtAussen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextLuftfeuchtAussen.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextLuftfeuchtAussen.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftfeuchtAussen.Location = new System.Drawing.Point(536, 153);
this.lbTextLuftfeuchtAussen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextLuftfeuchtAussen.Name = "lbTextLuftfeuchtAussen";
this.lbTextLuftfeuchtAussen.Size = new System.Drawing.Size(189, 29);
this.lbTextLuftfeuchtAussen.TabIndex = 38;
this.lbTextLuftfeuchtAussen.Text = "Luftfeuchtigkeit";
this.lbLuftdruck.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbLuftdruck.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftdruck.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold);
this.lbLuftdruck.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftdruck.Location = new System.Drawing.Point(549, 158);
this.lbLuftdruck.Name = "lbLuftdruck";
this.lbLuftdruck.Size = new System.Drawing.Size(282, 57);
this.lbLuftdruck.TabIndex = 129;
this.lbLuftdruck.Text = "---";
this.lbLuftdruck.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbTextLuftdruck
//
this.lbTextLuftdruck.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextLuftdruck.AutoSize = true;
this.lbTextLuftdruck.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextLuftdruck.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTextLuftdruck.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextLuftdruck.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftdruck.Location = new System.Drawing.Point(831, 106);
this.lbTextLuftdruck.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTextLuftdruck.Location = new System.Drawing.Point(741, 124);
this.lbTextLuftdruck.Name = "lbTextLuftdruck";
this.lbTextLuftdruck.Size = new System.Drawing.Size(101, 25);
this.lbTextLuftdruck.TabIndex = 39;
this.lbTextLuftdruck.Size = new System.Drawing.Size(95, 24);
this.lbTextLuftdruck.TabIndex = 128;
this.lbTextLuftdruck.Text = "Luftdruck";
//
// lbLuftdruck
// lbTextLuftfeuchtAussen
//
this.lbLuftdruck.AutoSize = true;
this.lbLuftdruck.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftdruck.Font = new System.Drawing.Font("Arial", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbLuftdruck.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftdruck.Location = new System.Drawing.Point(832, 135);
this.lbLuftdruck.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbLuftdruck.Name = "lbLuftdruck";
this.lbLuftdruck.Size = new System.Drawing.Size(120, 35);
this.lbLuftdruck.TabIndex = 40;
this.lbLuftdruck.Text = "NA hPa";
//
// chart1
//
this.chart1.Anchor = System.Windows.Forms.AnchorStyles.None;
chartArea1.Name = "ChartArea1";
this.chart1.ChartAreas.Add(chartArea1);
legend1.Name = "Legend1";
this.chart1.Legends.Add(legend1);
this.chart1.Location = new System.Drawing.Point(37, 672);
this.chart1.Margin = new System.Windows.Forms.Padding(4);
this.chart1.Name = "chart1";
this.chart1.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Excel;
series1.ChartArea = "ChartArea1";
series1.Legend = "Legend1";
series1.Name = "Series1";
this.chart1.Series.Add(series1);
this.chart1.Size = new System.Drawing.Size(991, 132);
this.chart1.TabIndex = 41;
this.chart1.Text = "chTendenz";
title1.Name = "Title1";
this.chart1.Titles.Add(title1);
this.lbTextLuftfeuchtAussen.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextLuftfeuchtAussen.AutoSize = true;
this.lbTextLuftfeuchtAussen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextLuftfeuchtAussen.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextLuftfeuchtAussen.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftfeuchtAussen.Location = new System.Drawing.Point(387, 124);
this.lbTextLuftfeuchtAussen.Name = "lbTextLuftfeuchtAussen";
this.lbTextLuftfeuchtAussen.Size = new System.Drawing.Size(149, 24);
this.lbTextLuftfeuchtAussen.TabIndex = 127;
this.lbTextLuftfeuchtAussen.Text = "Luftfeuchtigkeit";
//
// lbHintergrund
// lbLuftfeuchtAussen
//
this.lbHintergrund.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbHintergrund.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbHintergrund.Location = new System.Drawing.Point(16, 22);
this.lbHintergrund.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbHintergrund.Name = "lbHintergrund";
this.lbHintergrund.Size = new System.Drawing.Size(1312, 436);
this.lbHintergrund.TabIndex = 42;
this.lbLuftfeuchtAussen.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbLuftfeuchtAussen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftfeuchtAussen.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbLuftfeuchtAussen.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftfeuchtAussen.Location = new System.Drawing.Point(347, 158);
this.lbLuftfeuchtAussen.Name = "lbLuftfeuchtAussen";
this.lbLuftfeuchtAussen.Size = new System.Drawing.Size(181, 57);
this.lbLuftfeuchtAussen.TabIndex = 126;
this.lbLuftfeuchtAussen.Text = "---";
this.lbLuftfeuchtAussen.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// lbCity
// lbForecastImage5
//
this.lbCity.BackColor = System.Drawing.Color.Transparent;
this.lbCity.Font = new System.Drawing.Font("Arial Black", 27.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbCity.ForeColor = System.Drawing.Color.White;
this.lbCity.Location = new System.Drawing.Point(0, 807);
this.lbCity.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbCity.Name = "lbCity";
this.lbCity.Size = new System.Drawing.Size(1343, 62);
this.lbCity.TabIndex = 43;
this.lbCity.Text = "Ort: NA";
this.lbCity.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lbForecastImage5.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastImage5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage5.Location = new System.Drawing.Point(303, 299);
this.lbForecastImage5.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage5.Name = "lbForecastImage5";
this.lbForecastImage5.Size = new System.Drawing.Size(53, 55);
this.lbForecastImage5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage5.TabIndex = 121;
this.lbForecastImage5.TabStop = false;
//
// lbForecastImage1
// lbForecastImage4
//
this.lbForecastImage1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage1.InitialImage = global::Wetterstation.Properties.Resources._01d_2x;
this.lbForecastImage1.Location = new System.Drawing.Point(165, 334);
this.lbForecastImage1.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage1.Name = "lbForecastImage1";
this.lbForecastImage1.Size = new System.Drawing.Size(71, 68);
this.lbForecastImage1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage1.TabIndex = 44;
this.lbForecastImage1.TabStop = false;
this.lbForecastImage4.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastImage4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage4.Location = new System.Drawing.Point(238, 299);
this.lbForecastImage4.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage4.Name = "lbForecastImage4";
this.lbForecastImage4.Size = new System.Drawing.Size(53, 55);
this.lbForecastImage4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage4.TabIndex = 120;
this.lbForecastImage4.TabStop = false;
//
// btSystemKnopf
// lbForecastImage3
//
this.btSystemKnopf.BackColor = System.Drawing.Color.Transparent;
this.btSystemKnopf.BackgroundImage = global::Wetterstation.Properties.Resources.Zahnrad12;
this.btSystemKnopf.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.btSystemKnopf.Location = new System.Drawing.Point(1288, 846);
this.btSystemKnopf.Margin = new System.Windows.Forms.Padding(4);
this.btSystemKnopf.Name = "btSystemKnopf";
this.btSystemKnopf.Size = new System.Drawing.Size(40, 37);
this.btSystemKnopf.TabIndex = 46;
this.btSystemKnopf.TextAlign = System.Drawing.ContentAlignment.TopLeft;
this.btSystemKnopf.UseVisualStyleBackColor = false;
this.btSystemKnopf.Click += new System.EventHandler(this.BtSystemKnopf_Click);
this.lbForecastImage3.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastImage3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage3.Location = new System.Drawing.Point(169, 299);
this.lbForecastImage3.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage3.Name = "lbForecastImage3";
this.lbForecastImage3.Size = new System.Drawing.Size(53, 55);
this.lbForecastImage3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage3.TabIndex = 119;
this.lbForecastImage3.TabStop = false;
//
// label1
// lbForecastImage2
//
this.label1.AutoSize = true;
this.label1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label1.Location = new System.Drawing.Point(636, 358);
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(41, 17);
this.label1.TabIndex = 47;
this.label1.Text = "max.";
this.lbForecastImage2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbForecastImage2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastImage2.Location = new System.Drawing.Point(99, 299);
this.lbForecastImage2.Margin = new System.Windows.Forms.Padding(4);
this.lbForecastImage2.Name = "lbForecastImage2";
this.lbForecastImage2.Size = new System.Drawing.Size(53, 55);
this.lbForecastImage2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.lbForecastImage2.TabIndex = 118;
this.lbForecastImage2.TabStop = false;
//
// label2
// lbWindricht
//
this.label2.AutoSize = true;
this.label2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label2.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label2.Location = new System.Drawing.Point(639, 385);
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(38, 17);
this.label2.TabIndex = 48;
this.label2.Text = "min.";
this.lbWindricht.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWindricht.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWindricht.Font = new System.Drawing.Font("Arial", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWindricht.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbWindricht.Location = new System.Drawing.Point(873, 189);
this.lbWindricht.Name = "lbWindricht";
this.lbWindricht.Size = new System.Drawing.Size(120, 26);
this.lbWindricht.TabIndex = 116;
this.lbWindricht.Text = "---";
this.lbWindricht.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// label4
// lbLuftFeuchtInnen
//
this.label4.AutoSize = true;
this.label4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label4.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label4.Location = new System.Drawing.Point(702, 334);
this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(48, 17);
this.label4.TabIndex = 49;
this.label4.Text = "Innen";
this.lbLuftFeuchtInnen.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbLuftFeuchtInnen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbLuftFeuchtInnen.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbLuftFeuchtInnen.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbLuftFeuchtInnen.Location = new System.Drawing.Point(347, 50);
this.lbLuftFeuchtInnen.Name = "lbLuftFeuchtInnen";
this.lbLuftFeuchtInnen.Size = new System.Drawing.Size(181, 57);
this.lbLuftFeuchtInnen.TabIndex = 115;
this.lbLuftFeuchtInnen.Text = "---";
this.lbLuftFeuchtInnen.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.lbLuftFeuchtInnen.Click += new System.EventHandler(this.LbLuftFeuchtInnen_Click);
//
// label3
// lbWindSpeed
//
this.label3.AutoSize = true;
this.label3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label3.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label3.Location = new System.Drawing.Point(777, 334);
this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(61, 17);
this.label3.TabIndex = 50;
this.label3.Text = "Aussen";
this.lbWindSpeed.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWindSpeed.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWindSpeed.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold);
this.lbWindSpeed.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbWindSpeed.Location = new System.Drawing.Point(548, 52);
this.lbWindSpeed.Name = "lbWindSpeed";
this.lbWindSpeed.Size = new System.Drawing.Size(283, 57);
this.lbWindSpeed.TabIndex = 114;
this.lbWindSpeed.Text = "---";
this.lbWindSpeed.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label5
// lbInnenTemp
//
this.label5.AutoSize = true;
this.label5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label5.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label5.Location = new System.Drawing.Point(697, 358);
this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label5.Name = "label5";
this.label5.Size = new System.Drawing.Size(51, 17);
this.label5.TabIndex = 51;
this.label5.Text = "NA C°";
//
// lbTempMax
//
this.lbTempMax.AutoSize = true;
this.lbTempMax.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempMax.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempMax.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempMax.Location = new System.Drawing.Point(786, 358);
this.lbTempMax.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTempMax.Name = "lbTempMax";
this.lbTempMax.Size = new System.Drawing.Size(51, 17);
this.lbTempMax.TabIndex = 52;
this.lbTempMax.Text = "NA C°";
//
// lbTempMin
//
this.lbTempMin.AutoSize = true;
this.lbTempMin.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTempMin.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbTempMin.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbTempMin.Location = new System.Drawing.Point(786, 385);
this.lbTempMin.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbTempMin.Name = "lbTempMin";
this.lbTempMin.Size = new System.Drawing.Size(51, 17);
this.lbTempMin.TabIndex = 54;
this.lbTempMin.Text = "NA C°";
this.lbInnenTemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbInnenTemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbInnenTemp.Font = new System.Drawing.Font("Arial", 36F, System.Drawing.FontStyle.Bold);
this.lbInnenTemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbInnenTemp.Location = new System.Drawing.Point(126, 50);
this.lbInnenTemp.Name = "lbInnenTemp";
this.lbInnenTemp.Size = new System.Drawing.Size(189, 57);
this.lbInnenTemp.TabIndex = 112;
this.lbInnenTemp.Text = "---";
this.lbInnenTemp.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
//
// label8
// Windrichtung
//
this.label8.AutoSize = true;
this.label8.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.label8.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label8.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.label8.Location = new System.Drawing.Point(699, 385);
this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label8.Name = "label8";
this.label8.Size = new System.Drawing.Size(51, 17);
this.label8.TabIndex = 53;
this.label8.Text = "NA C°";
this.Windrichtung.Anchor = System.Windows.Forms.AnchorStyles.None;
this.Windrichtung.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.Windrichtung.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.Windrichtung.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.Windrichtung.Location = new System.Drawing.Point(849, 21);
this.Windrichtung.Name = "Windrichtung";
this.Windrichtung.Size = new System.Drawing.Size(150, 24);
this.Windrichtung.TabIndex = 110;
this.Windrichtung.Text = "Windrichtung";
this.Windrichtung.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbForecastTemp1
// lbTextLuftfeuchtInnen
//
this.lbForecastTemp1.AutoSize = true;
this.lbForecastTemp1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp1.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp1.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp1.Location = new System.Drawing.Point(177, 406);
this.lbForecastTemp1.Name = "lbForecastTemp1";
this.lbForecastTemp1.Size = new System.Drawing.Size(51, 17);
this.lbForecastTemp1.TabIndex = 55;
this.lbForecastTemp1.Text = "NA °C";
this.lbTextLuftfeuchtInnen.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextLuftfeuchtInnen.AutoSize = true;
this.lbTextLuftfeuchtInnen.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextLuftfeuchtInnen.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextLuftfeuchtInnen.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftfeuchtInnen.Location = new System.Drawing.Point(387, 21);
this.lbTextLuftfeuchtInnen.Name = "lbTextLuftfeuchtInnen";
this.lbTextLuftfeuchtInnen.Size = new System.Drawing.Size(149, 24);
this.lbTextLuftfeuchtInnen.TabIndex = 109;
this.lbTextLuftfeuchtInnen.Text = "Luftfeuchtigkeit";
//
// lbForecastTemp2
// lbTextWindSpeed
//
this.lbForecastTemp2.AutoSize = true;
this.lbForecastTemp2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp2.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp2.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp2.Location = new System.Drawing.Point(249, 406);
this.lbForecastTemp2.Name = "lbForecastTemp2";
this.lbForecastTemp2.Size = new System.Drawing.Size(51, 17);
this.lbForecastTemp2.TabIndex = 56;
this.lbForecastTemp2.Text = "NA °C";
this.lbTextWindSpeed.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextWindSpeed.AutoSize = true;
this.lbTextWindSpeed.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextWindSpeed.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextWindSpeed.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextWindSpeed.Location = new System.Drawing.Point(635, 21);
this.lbTextWindSpeed.Name = "lbTextWindSpeed";
this.lbTextWindSpeed.Size = new System.Drawing.Size(208, 24);
this.lbTextWindSpeed.TabIndex = 108;
this.lbTextWindSpeed.Text = "Windgeschwindigkeit";
//
// lbForecastTemp3
// lbTextAussentemp
//
this.lbForecastTemp3.AutoSize = true;
this.lbForecastTemp3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp3.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp3.Location = new System.Drawing.Point(319, 406);
this.lbForecastTemp3.Name = "lbForecastTemp3";
this.lbForecastTemp3.Size = new System.Drawing.Size(51, 17);
this.lbForecastTemp3.TabIndex = 57;
this.lbForecastTemp3.Text = "NA °C";
this.lbTextAussentemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextAussentemp.AutoSize = true;
this.lbTextAussentemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextAussentemp.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextAussentemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextAussentemp.Location = new System.Drawing.Point(147, 124);
this.lbTextAussentemp.Name = "lbTextAussentemp";
this.lbTextAussentemp.Size = new System.Drawing.Size(180, 24);
this.lbTextAussentemp.TabIndex = 107;
this.lbTextAussentemp.Text = "Aussentemperatur";
//
// lbForecastTemp4
// lbTextInnentemp
//
this.lbForecastTemp4.AutoSize = true;
this.lbForecastTemp4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp4.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp4.Location = new System.Drawing.Point(384, 406);
this.lbForecastTemp4.Name = "lbForecastTemp4";
this.lbForecastTemp4.Size = new System.Drawing.Size(51, 17);
this.lbForecastTemp4.TabIndex = 58;
this.lbForecastTemp4.Text = "NA °C";
this.lbTextInnentemp.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbTextInnentemp.AutoSize = true;
this.lbTextInnentemp.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(99)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbTextInnentemp.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextInnentemp.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextInnentemp.Location = new System.Drawing.Point(163, 21);
this.lbTextInnentemp.Name = "lbTextInnentemp";
this.lbTextInnentemp.Size = new System.Drawing.Size(163, 24);
this.lbTextInnentemp.TabIndex = 106;
this.lbTextInnentemp.Text = "Innentemperatur";
//
// lbForecastTemp5
// lbHintergrund
//
this.lbForecastTemp5.AutoSize = true;
this.lbForecastTemp5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbForecastTemp5.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbForecastTemp5.ForeColor = System.Drawing.SystemColors.ButtonFace;
this.lbForecastTemp5.Location = new System.Drawing.Point(452, 406);
this.lbForecastTemp5.Name = "lbForecastTemp5";
this.lbForecastTemp5.Size = new System.Drawing.Size(51, 17);
this.lbForecastTemp5.TabIndex = 59;
this.lbForecastTemp5.Text = "NA °C";
this.lbHintergrund.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbHintergrund.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbHintergrund.Location = new System.Drawing.Point(-4, 8);
this.lbHintergrund.Name = "lbHintergrund";
this.lbHintergrund.Size = new System.Drawing.Size(1018, 427);
this.lbHintergrund.TabIndex = 130;
//
// Hintergrund
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackgroundImage = global::Wetterstation.Properties.Resources.Bild_Dennis_Formatiert;
this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
this.ClientSize = new System.Drawing.Size(1344, 897);
this.ClientSize = new System.Drawing.Size(1008, 747);
this.Controls.Add(this.label13);
this.Controls.Add(this.label14);
this.Controls.Add(this.label15);
this.Controls.Add(this.label16);
this.Controls.Add(this.label17);
this.Controls.Add(this.label18);
this.Controls.Add(this.label19);
this.Controls.Add(this.label20);
this.Controls.Add(this.lbForecastNextWindSpeed);
this.Controls.Add(this.lbForecastNextTemp);
this.Controls.Add(this.lbForecastNextSnow);
this.Controls.Add(this.lbForecastNextRain);
this.Controls.Add(this.lbForecastNextPressure);
this.Controls.Add(this.lbForecastNextHumidity);
this.Controls.Add(this.lbForecastNextClouds);
this.Controls.Add(this.lbForecastNextFrom);
this.Controls.Add(this.label12);
this.Controls.Add(this.label11);
this.Controls.Add(this.label10);
this.Controls.Add(this.label9);
this.Controls.Add(this.label8);
this.Controls.Add(this.label7);
this.Controls.Add(this.label6);
this.Controls.Add(this.label5);
this.Controls.Add(this.pbForecastNext);
this.Controls.Add(this.lbTendenzHumidityIn);
this.Controls.Add(this.lbTendenzHumidityOut);
this.Controls.Add(this.label3);
this.Controls.Add(this.label4);
this.Controls.Add(this.pbTendenzTempIn);
this.Controls.Add(this.pbTendenzTempOut);
this.Controls.Add(this.pictureBox2);
this.Controls.Add(this.pbTendenzPressure);
this.Controls.Add(this.lbSnow3h);
this.Controls.Add(this.lbSnow1h);
this.Controls.Add(this.lb3hS);
this.Controls.Add(this.lb1hS);
this.Controls.Add(this.lbRain3h);
this.Controls.Add(this.lbRain1h);
this.Controls.Add(this.lb3hR);
this.Controls.Add(this.lb1hR);
this.Controls.Add(this.lbSnow);
this.Controls.Add(this.lbRain);
this.Controls.Add(this.pbKompassrose);
this.Controls.Add(this.lbForecastTemp5);
this.Controls.Add(this.lbForecastTemp4);
this.Controls.Add(this.lbForecastTemp3);
this.Controls.Add(this.lbForecastTemp2);
this.Controls.Add(this.lbForecastTemp1);
this.Controls.Add(this.lbTempMin);
this.Controls.Add(this.label8);
this.Controls.Add(this.lbTempMax);
this.Controls.Add(this.label5);
this.Controls.Add(this.label3);
this.Controls.Add(this.label4);
this.Controls.Add(this.lbTempOutMin);
this.Controls.Add(this.lbTempInMin);
this.Controls.Add(this.lbTempOutMax);
this.Controls.Add(this.lbTempInMax);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.btSystemKnopf);
this.Controls.Add(this.lbForecastImage1);
this.Controls.Add(this.lbForecastDay1);
this.Controls.Add(this.lbForecastDay2);
......@@ -705,7 +1324,6 @@ namespace Wetterstation
this.Controls.Add(this.lbForecastDay4);
this.Controls.Add(this.lbForecastDay5);
this.Controls.Add(this.lbAussenTemp);
this.Controls.Add(this.chart1);
this.Controls.Add(this.lbLuftdruck);
this.Controls.Add(this.lbTextLuftdruck);
this.Controls.Add(this.lbTextLuftfeuchtAussen);
......@@ -714,9 +1332,6 @@ namespace Wetterstation
this.Controls.Add(this.lbForecastImage4);
this.Controls.Add(this.lbForecastImage3);
this.Controls.Add(this.lbForecastImage2);
this.Controls.Add(this.lbTextTendenz);
this.Controls.Add(this.lbDatum);
this.Controls.Add(this.lbUhr);
this.Controls.Add(this.lbWindricht);
this.Controls.Add(this.lbLuftFeuchtInnen);
this.Controls.Add(this.lbWindSpeed);
......@@ -726,74 +1341,120 @@ namespace Wetterstation
this.Controls.Add(this.lbTextWindSpeed);
this.Controls.Add(this.lbTextAussentemp);
this.Controls.Add(this.lbTextInnentemp);
this.Controls.Add(this.pictureBox1);
this.Controls.Add(this.lbHintergrund);
this.Controls.Add(this.cartesianChart1);
this.Controls.Add(this.btSystemKnopf);
this.Controls.Add(this.lbDatum);
this.Controls.Add(this.lbUhr);
this.Controls.Add(this.lbCity);
this.DoubleBuffered = true;
this.Margin = new System.Windows.Forms.Padding(4);
this.Name = "Hintergrund";
this.Text = "Wetterstation";
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Hintergrund_FormClosed);
this.Load += new System.EventHandler(this.Hintergrund_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbForecastNext)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbTendenzHumidityIn)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbTendenzHumidityOut)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzTempIn)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzTempOut)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbTendenzPressure)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pbKompassrose)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.lbForecastImage2)).EndInit();
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.Label lbTextInnentemp;
private System.Windows.Forms.Label lbTextAussentemp;
private System.Windows.Forms.Label lbTextWindSpeed;
private System.Windows.Forms.Label lbTextLuftfeuchtInnen;
private System.Windows.Forms.Label Windrichtung;
private System.Windows.Forms.PictureBox pictureBox1;
private System.Windows.Forms.Label lbInnenTemp;
private System.Windows.Forms.Label lbAussenTemp;
private System.Windows.Forms.Label lbWindSpeed;
private System.Windows.Forms.Label lbLuftFeuchtInnen;
private System.Windows.Forms.Label lbWindricht;
private System.Windows.Forms.Label lbUhr;
private System.Windows.Forms.Label lbDatum;
private System.Windows.Forms.Label lbTextTendenz;
private Label lbCity;
private Button btSystemKnopf;
private LiveCharts.WinForms.CartesianChart cartesianChart1;
private Label label13;
private Label label14;
private Label label15;
private Label label16;
private Label label17;
private Label label18;
private Label label19;
private Label label20;
private Label lbForecastNextWindSpeed;
private Label lbForecastNextTemp;
private Label lbForecastNextSnow;
private Label lbForecastNextRain;
private Label lbForecastNextPressure;
private Label lbForecastNextHumidity;
private Label lbForecastNextClouds;
private Label lbForecastNextFrom;
private Label label12;
private Label label11;
private Label label10;
private Label label9;
private Label label8;
private Label label7;
private Label label6;
private Label label5;
private PictureBox pbForecastNext;
private PictureBox lbTendenzHumidityIn;
private PictureBox lbTendenzHumidityOut;
private Label label3;
private Label label4;
private PictureBox pbTendenzTempIn;
private PictureBox pbTendenzTempOut;
private PictureBox pictureBox2;
private PictureBox pbTendenzPressure;
private Label lbSnow3h;
private Label lbSnow1h;
private Label lb3hS;
private Label lb1hS;
private Label lbRain3h;
private Label lbRain1h;
private Label lb3hR;
private Label lb1hR;
private Label lbSnow;
private Label lbRain;
private PictureBox pbKompassrose;
private Label lbForecastTemp5;
private Label lbForecastTemp4;
private Label lbForecastTemp3;
private Label lbForecastTemp2;
private Label lbForecastTemp1;
private Label lbTempOutMin;
private Label lbTempInMin;
private Label lbTempOutMax;
private Label lbTempInMax;
private Label label2;
private Label label1;
private PictureBox lbForecastImage1;
private Label lbForecastDay1;
private PictureBox lbForecastImage2;
private PictureBox lbForecastImage3;
private PictureBox lbForecastImage4;
private PictureBox lbForecastImage5;
private Label lbForecastDay2;
private Label lbForecastDay3;
private Label lbForecastDay4;
private Label lbForecastDay5;
private Label lbLuftfeuchtAussen;
private Label lbTextLuftfeuchtAussen;
private Label lbTextLuftdruck;
private Label lbAussenTemp;
private Label lbLuftdruck;
private System.Windows.Forms.DataVisualization.Charting.Chart chart1;
private Label lbTextLuftdruck;
private Label lbTextLuftfeuchtAussen;
private Label lbLuftfeuchtAussen;
private PictureBox lbForecastImage5;
private PictureBox lbForecastImage4;
private PictureBox lbForecastImage3;
private PictureBox lbForecastImage2;
private Label lbWindricht;
private Label lbLuftFeuchtInnen;
private Label lbWindSpeed;
private Label lbInnenTemp;
private Label Windrichtung;
private Label lbTextLuftfeuchtInnen;
private Label lbTextWindSpeed;
private Label lbTextAussentemp;
private Label lbTextInnentemp;
private Label lbHintergrund;
private Label lbCity;
private PictureBox lbForecastImage1;
private Button btSystemKnopf;
private Label label1;
private Label label2;
private Label label4;
private Label label3;
private Label label5;
private Label lbTempMin;
private Label label8;
private Label lbTempMax;
private Label lbForecastTemp1;
private Label lbForecastTemp2;
private Label lbForecastTemp3;
private Label lbForecastTemp4;
private Label lbForecastTemp5;
}
}
......@@ -6,17 +6,34 @@ using uPLibrary.Networking.M2Mqtt;
using uPLibrary.Networking.M2Mqtt.Messages;
using Newtonsoft.Json;
using System.Globalization;
using LiveCharts;
using LiveCharts.Wpf;
namespace Wetterstation
{
public partial class Hintergrund : Form
{
//Variable fuer den Debugmodues
private bool debug = false;
private MqttClient myClient;
//Objekt für die Settings erstellen
SettingsModel WeatherstationSettings = new SettingsModel();
String graphLastTimestamp = null;
//Sensorobjekte erstellen (fuer jede Messtelle und fuer Openweathermap)
Sensor node1In = new Sensor();
Sensor node1Out = new Sensor();
Sensor owm = new Sensor();
public Hintergrund()
{
InitializeComponent();
//Settings aus der Datenbank laden
WeatherstationSettings = SqliteDataAccess.LoadWeatherstationSettings();
lbCity.Text = WeatherstationSettings.city;
......@@ -27,61 +44,111 @@ namespace Wetterstation
t.Start();
mqttStart();
}
private void t_DateTime(object sender, EventArgs e)
{
lbUhr.Text = DateTime.Now.ToLongTimeString();
lbDatum.Text = DateTime.Now.ToShortDateString();
updateChart();
}
private void LED_Click(object sender, EventArgs e)
internal Properties.Resources Resources
{
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(818, 238, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
get => default;
set
{
}
}
private void Label1_Click(object sender, EventArgs e)
//Historiediagramm auf den neuesten Stand bringen
private void updateChart()
{
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(872, 290, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
}
cartesianChart1.Series = new SeriesCollection
{
new LineSeries
{
Title = "Temperatur",
Values = new ChartValues<double> {},
ScalesYAt = 0,
PointGeometry = null
},
new LineSeries
{
Title = "Luftfeuchtigkeit",
Values = new ChartValues<int> {},
ScalesYAt = 1,
PointGeometry = null
},
new LineSeries
{
Title = "Luftdruck",
Values = new ChartValues<int> {},
ScalesYAt = 2,
PointGeometry = null
},
new LineSeries
{
Title = "Wind Geschwindigkeit",
Values = new ChartValues<double> {},
ScalesYAt = 3,
PointGeometry = null
}
};
private void LED_S_Click(object sender, EventArgs e)
{
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(818,350, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " °C",
IsEnabled = false,
Position = AxisPosition.LeftBottom
});
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " %",
IsEnabled = false,
Position = AxisPosition.LeftBottom
});
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " hPa",
IsEnabled = true,
Position = AxisPosition.RightTop
});
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " ms",
IsEnabled = false,
Position = AxisPosition.LeftBottom
});
cartesianChart1.AxisX.Add(new Axis
{
Title = "Uhrzeit",
Labels = new[] { "" }
});
cartesianChart1.LegendLocation = LegendLocation.Right;
//modifying the series collection will animate and update the chart
//cartesianChart1.Series.Add(new LineSeries
//{
// Values = new ChartValues<double> { 5, 3, 2, 4, 5 },
// LineSmoothness = 0, //straight lines, 1 really smooth lines
//});
//modifying any series values will also animate and update the chart
}
private void LED_W_Click(object sender, EventArgs e)
//Uhreit und Datum bestimmen und anzeigen
private void t_DateTime(object sender, EventArgs e)
{
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(764, 290, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
lbUhr.Text = DateTime.Now.ToLongTimeString();
lbDatum.Text = DateTime.Now.ToShortDateString();
}
//MQTT connect
// MQTT connect
public void mqttStart()
{
String topic_publish = "/wetterstation/backend/" + WeatherstationSettings.frontendId + "/";
String topic_subscribe = "/wetterstation/frontend/" + WeatherstationSettings.frontendId + "/#";
System.Console.WriteLine("Hello, World!");
System.Console.WriteLine("Mqtt wird gestartet ....");
// Create Client instance
this.myClient = new MqttClient("mqtt.itstall.de");
......@@ -96,7 +163,7 @@ namespace Wetterstation
this.myClient.Publish(topic_publish, Encoding.UTF8.GetBytes("Request_frontend"));
}
// Send message per MQTT
public void msgPublish(String topic, String message)
{
Console.Write("Sending via MQTT: ");
......@@ -104,14 +171,12 @@ namespace Wetterstation
Console.WriteLine("Message: " + message);
this.myClient.Publish(topic, Encoding.UTF8.GetBytes(message));
}
// Got message from MQTT
private void client_recievedMessage(object sender, MqttMsgPublishEventArgs e)
{
// Handle message received
var message = System.Text.Encoding.Default.GetString(e.Message);
System.Console.WriteLine("Message received: " + message);
Console.WriteLine("With Topic: " + e.Topic);
if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/weather"))
{
this.updateFormWeather(message);
......@@ -120,88 +185,312 @@ namespace Wetterstation
{
this.updateFormForecast(message);
}
else if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/forecastNext"))
{
this.updateFormForecastNext(message);
}
else if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/sensors"))
{
this.updateFormSensors(message);
}
else if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/graph"))
{
Console.WriteLine(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/graph");
this.updateFormChart(message);
}
}
// Update graph on frontend
public void updateFormChart(String message)
{
double temp;
int humidity;
int pressure;
double windSpeed;
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
if (graphLastTimestamp == null)
{
//Json String aufdroeseln und Werte rotierend abspeichern
int i = 0;
foreach (var result in weatherData["results"][0]["series"][0]["values"])
{
if (result[2] == null) temp = 0;
else temp = result[1];
if (result[1] == null) humidity = 0;
else humidity = result[2];
if (result[3] == null) pressure = 0;
else pressure = result[3];
if (result[4] == null) windSpeed = 0;
else windSpeed = result[4];
cartesianChart1.Series[0].Values.Add(Math.Round(temp, 1));
cartesianChart1.Series[1].Values.Add(humidity);
cartesianChart1.Series[2].Values.Add(pressure);
cartesianChart1.Series[3].Values.Add(Math.Round(windSpeed, 1));
}
graphLastTimestamp = weatherData["results"][0]["series"][0]["values"][96][0].ToString();
}
else
{
//Prüfen ob sich Timestamp geändert hat
if (graphLastTimestamp != weatherData["results"][0]["series"][0]["values"][96][0].ToString())
{
cartesianChart1.Series[0].Values.RemoveAt(0);
cartesianChart1.Series[1].Values.RemoveAt(0);
cartesianChart1.Series[2].Values.RemoveAt(0);
cartesianChart1.Series[3].Values.RemoveAt(0);
//prüfen ob Daten geliefert wurden. Wenn icht Wert auf 0 ansonsten auf gelieferten Wert
if (weatherData["results"][0]["series"][0]["values"][96][1] == null) temp = 0;
else temp = weatherData["results"][0]["series"][0]["values"][96][1];
if (weatherData["results"][0]["series"][0]["values"][96][2] == null) humidity = 0;
else humidity = weatherData["results"][0]["series"][0]["values"][96][2];
if (weatherData["results"][0]["series"][0]["values"][96][3] == null) pressure = 0;
else pressure = weatherData["results"][0]["series"][0]["values"][96][3];
if (weatherData["results"][0]["series"][0]["values"][96][4] == null) windSpeed = 0;
else windSpeed = weatherData["results"][0]["series"][0]["values"][96][4];
//Container mit Werten fuellen
cartesianChart1.Series[0].Values.Add(Math.Round(temp, 1));
cartesianChart1.Series[1].Values.Add(humidity);
cartesianChart1.Series[2].Values.Add(pressure);
cartesianChart1.Series[3].Values.Add(Math.Round(windSpeed, 1));
graphLastTimestamp = weatherData["results"][0]["series"][0]["values"][96][0].ToString();
}
}
}
// Update general weather objects on frontend
public void updateFormWeather(String message)
{
Console.WriteLine("Entered updateFormWeather");
Console.WriteLine(message);
try
{
//JSON Daten aufdroesseln
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
lbAussenTemp.Invoke(new Action(() => { lbAussenTemp.Text = weatherData.temp + " °C"; }));
lbTempMin.Invoke(new Action(() => { lbTempMin.Text = weatherData.tempMin + " °C"; }));
lbTempMax.Invoke(new Action(() => { lbTempMax.Text = weatherData.tempMax + " °C"; }));
lbLuftfeuchtAussen.Invoke(new Action(() => { lbLuftfeuchtAussen.Text = weatherData.humidity + " %"; }));
lbWindSpeed.Invoke(new Action(() => { lbWindSpeed.Text = weatherData.windSpeed + " ms"; }));
lbWindricht.Invoke(new Action(() => { lbWindricht.Text = weatherData.windDeg + " °"; }));
lbLuftdruck.Invoke(new Action(() => { lbLuftdruck.Text = weatherData.pressure + " mbar"; }));
//Wenn keine Daten von den Sensoren vorliegen nimm die Werte von Openweathermap
if (!node1Out.temperature)
{
lbAussenTemp.Invoke(new Action(() => { lbAussenTemp.Text = weatherData.temp + " °C"; }));
lbTempOutMin.Invoke(new Action(() => { lbTempOutMin.Text = weatherData.tempMin + " °C"; }));
lbTempOutMax.Invoke(new Action(() => { lbTempOutMax.Text = weatherData.tempMax + " °C"; }));
owm.Temperatures = weatherData.temp;
//Tendenzpfeil entsprechend setzen u.o. ausblenden
if (owm.tempTendenz() == -1) pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Visible = false; }));
else pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Visible = true; }));
pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), owm.tempTendenz()); }));
}
if(!node1Out.humidity)
{
lbLuftfeuchtAussen.Invoke(new Action(() => { lbLuftfeuchtAussen.Text = weatherData.humidity + " %"; }));
owm.Humiditys = (double)weatherData.humidity;
if (owm.humidityTendenz() == -1) lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Visible = false; }));
else lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Visible = true; }));
lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), owm.humidityTendenz()); }));
}
if(!node1Out.windSpeed)
{
lbWindSpeed.Invoke(new Action(() => { lbWindSpeed.Text = weatherData.windSpeed + " ms"; }));
}
if (!node1Out.windDegre)
{
lbWindricht.Invoke(new Action(() => { lbWindricht.Text = weatherData.windDeg + " °"; }));
pbKompassrose.Invoke(new Action(() => { pbKompassrose.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("WindRose_neu"), (int)weatherData.windDeg); }));
}
if (!node1Out.pressure && !node1In.pressure)
{
lbLuftdruck.Invoke(new Action(() => { lbLuftdruck.Text = weatherData.pressure + " mbar"; }));
owm.Pressures = (double)weatherData.pressure;
if (owm.pressureTendenz() == -1) pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Visible = false; }));
else pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Visible = true; }));
pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), owm.pressureTendenz()); }));
}
if(!node1Out.rain)
{
lbRain1h.Invoke(new Action(() => { lbRain1h.Text = weatherData.rain1h + " mm"; }));
}
lbRain3h.Invoke(new Action(() => { lbRain3h.Text = weatherData.rain3h + " mm"; }));
if (!node1Out.snow)
{
lbSnow1h.Invoke(new Action(() => { lbSnow1h.Text = weatherData.snow1h + " mm"; }));
}
lbSnow3h.Invoke(new Action(() => { lbSnow3h.Text = weatherData.snow3h + " mm"; }));
}
catch (Exception ignored) {
Console.WriteLine(ignored.Message);
}
catch (Exception ignored) { }
}
// Rotate an image
private Bitmap RotateImage(Bitmap bmp, float angle)
{
float height = bmp.Height;
float width = bmp.Width;
int hypotenuse = System.Convert.ToInt32(System.Math.Floor(Math.Sqrt(height * height + width * width)));
Bitmap rotatedImage = new Bitmap(hypotenuse, hypotenuse);
using (Graphics g = Graphics.FromImage(rotatedImage))
{
g.TranslateTransform((float)rotatedImage.Width / 2, (float)rotatedImage.Height / 2); //set the rotation point as the center into the matrix
g.RotateTransform(angle); //rotate
g.TranslateTransform(-(float)rotatedImage.Width / 2, -(float)rotatedImage.Height / 2); //restore rotation point into the matrix
g.DrawImage(bmp, (hypotenuse - width) / 2, (hypotenuse - height) / 2, width, height);
}
return rotatedImage;
}
// Update forecast images
public void updateFormForecast(String message)
{
Console.WriteLine("Entered updateFormForecast");
try
{
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
lbForecastImage1.Invoke(new Action(() => { lbForecastImage1.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[0].icon1 + "_2x"); }));
if (weatherData[0].icon1 != null) lbForecastImage1.Invoke(new Action(() => { lbForecastImage1.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[0].icon1 + "_2x"); }));
lbForecastTemp1.Invoke(new Action(() => { lbForecastTemp1.Text = weatherData[0].temp + " °C"; }));
lbForecastDay1.Invoke(new Action(() => { lbForecastDay1.Text = getDayFromDateString(weatherData[0].from.ToString()); }));
lbForecastImage2.Invoke(new Action(() => { lbForecastImage2.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[1].icon1 + "_2x"); }));
if (weatherData[1].icon1 != null) lbForecastImage2.Invoke(new Action(() => { lbForecastImage2.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[1].icon1 + "_2x"); }));
lbForecastTemp2.Invoke(new Action(() => { lbForecastTemp2.Text = weatherData[1].temp + " °C"; }));
lbForecastDay2.Invoke(new Action(() => { lbForecastDay2.Text = getDayFromDateString(weatherData[1].from.ToString()); }));
lbForecastImage3.Invoke(new Action(() => { lbForecastImage3.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[2].icon1 + "_2x"); }));
lbForecastTemp3.Invoke(new Action(() => { lbForecastTemp3.Text = weatherData[2].temp + " °C"; }));lbForecastDay1.Invoke(new Action(() => { lbForecastDay1.Text = getDayFromDateString(weatherData[0].from.ToString()); }));
if (weatherData[2].icon1 != null) lbForecastImage3.Invoke(new Action(() => { lbForecastImage3.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[2].icon1 + "_2x"); }));
lbForecastTemp3.Invoke(new Action(() => { lbForecastTemp3.Text = weatherData[2].temp + " °C"; })); lbForecastDay1.Invoke(new Action(() => { lbForecastDay1.Text = getDayFromDateString(weatherData[0].from.ToString()); }));
lbForecastDay3.Invoke(new Action(() => { lbForecastDay3.Text = getDayFromDateString(weatherData[2].from.ToString()); }));
lbForecastImage4.Invoke(new Action(() => { lbForecastImage4.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[3].icon1 + "_2x"); }));
if (weatherData[3].icon1 != null) lbForecastImage4.Invoke(new Action(() => { lbForecastImage4.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[3].icon1 + "_2x"); }));
lbForecastTemp4.Invoke(new Action(() => { lbForecastTemp4.Text = weatherData[3].temp + " °C"; }));
lbForecastDay4.Invoke(new Action(() => { lbForecastDay4.Text = getDayFromDateString(weatherData[3].from.ToString()); }));
lbForecastImage5.Invoke(new Action(() => { lbForecastImage5.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[4].icon1 + "_2x"); }));
if (weatherData[4].icon1 != null) lbForecastImage5.Invoke(new Action(() => { lbForecastImage5.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData[4].icon1 + "_2x"); }));
lbForecastTemp5.Invoke(new Action(() => { lbForecastTemp5.Text = weatherData[4].temp + " °C"; }));
lbForecastDay5.Invoke(new Action(() => { lbForecastDay5.Text = getDayFromDateString(weatherData[4].from.ToString()); }));
}
catch (Exception ignored) { }
}
// Update next forecast
public void updateFormForecastNext(String message)
{
Console.WriteLine("Entered updateFormForecastNext");
try
{
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
if (weatherData.icon1 != null) pbForecastNext.Invoke(new Action(() => { pbForecastNext.Image = global::Wetterstation.Properties.Resources.ResourceManager.GetObject("_" + weatherData.icon1 + "_2x"); }));
lbForecastNextFrom.Invoke(new Action(() => { lbForecastNextFrom.Text = getTimeFromDateString(weatherData.from.ToString()); }));
lbForecastNextClouds.Invoke(new Action(() => { lbForecastNextClouds.Text = weatherData.clouds; }));
lbForecastNextHumidity.Invoke(new Action(() => { lbForecastNextHumidity.Text = weatherData.humidity; }));
lbForecastNextPressure.Invoke(new Action(() => { lbForecastNextPressure.Text = weatherData.pressure; }));
lbForecastNextRain.Invoke(new Action(() => { lbForecastNextRain.Text = weatherData.rain3h; }));
lbForecastNextSnow.Invoke(new Action(() => { lbForecastNextSnow.Text = weatherData.snow3h; }));
lbForecastNextTemp.Invoke(new Action(() => { lbForecastNextTemp.Text = weatherData.temp; }));
lbForecastNextWindSpeed.Invoke(new Action(() => { lbForecastNextWindSpeed.Text = weatherData.windSpeed; }));
}
catch (Exception ignored) { }
}
public String getTimeFromDateString(String strDate)
{
DateTime dt = DateTime.ParseExact(strDate, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
CultureInfo culture = new CultureInfo("de-DE");
return dt.ToString("HH:mm");
}
public String getDayFromDateString(String strDate)
{
DateTime dt = DateTime.ParseExact(strDate, "yyyy-MM-dd HH:mm:ss", CultureInfo.InvariantCulture);
CultureInfo culture = new CultureInfo("de-DE");
return culture.DateTimeFormat.GetDayName(dt.DayOfWeek).Substring(0, 2).ToString();
}
public void updateFormSensors(String message)
{
Console.WriteLine("Entered updateFormSensors");
Console.WriteLine(message);
try
{
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
lbInnenTemp.Invoke(new Action(() => { lbInnenTemp.Text = weatherData.sensors[0].temperature + " °C"; }));
if (weatherData[0]["client"] == WeatherstationSettings.node1Id && weatherData[0]["sensor"] == WeatherstationSettings.node1Innen)
{
node1In.host = weatherData[0]["client"];
node1In.name = weatherData[0]["sensor"];
}
if (weatherData[0]["client"] == WeatherstationSettings.node1Id && weatherData[0]["sensor"] == WeatherstationSettings.node1Aussen)
{
node1Out.host = weatherData[0]["client"];
node1Out.name = weatherData[0]["sensor"];
}
if (weatherData[0]["client"] == node1In.host && weatherData[0]["sensor"] == node1In.name && weatherData[0]["temperature"] != null)
{
node1In.temperature = true;
if (node1In.tempMin == 0) node1In.tempMin = weatherData[0]["temperature"];
if (node1In.tempMax == 0) node1In.tempMax = weatherData[0]["temperature"];
if ((double)weatherData[0]["temperature"] > node1In.tempMax) node1In.tempMax = weatherData[0]["temperature"];
if ((double)weatherData[0]["temperature"] < node1In.tempMin) node1In.tempMin = weatherData[0]["temperature"];
lbInnenTemp.Invoke(new Action(() => { lbInnenTemp.Text = weatherData[0]["temperature"] + " °C"; }));
lbTempInMin.Invoke(new Action(() => { lbTempInMin.Text = node1In.tempMin + " °C"; }));
lbTempInMax.Invoke(new Action(() => { lbTempInMax.Text = node1In.tempMax + " °C"; }));
node1In.Temperatures = (double)weatherData[0]["temperature"];
if (node1In.tempTendenz() == -1) pbTendenzTempIn.Invoke(new Action(() => { pbTendenzTempIn.Visible = false; }));
else pbTendenzTempIn.Invoke(new Action(() => { pbTendenzTempIn.Visible = true; }));
pbTendenzTempIn.Invoke(new Action(() => { pbTendenzTempIn.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), node1In.tempTendenz()); }));
}
if (weatherData[0]["client"] == node1In.host && weatherData[0]["sensor"] == node1In.name && weatherData[0]["humidity"] != null)
{
node1In.humidity = true;
lbLuftFeuchtInnen.Invoke(new Action(() => { lbLuftFeuchtInnen.Text = weatherData[0]["humidity"] + " %"; }));
node1Out.Humiditys = (double)weatherData[0]["humidity"];
if (node1In.humidityTendenz() == -1) lbTendenzHumidityIn.Invoke(new Action(() => { lbTendenzHumidityIn.Visible = false; }));
else lbTendenzHumidityIn.Invoke(new Action(() => { lbTendenzHumidityIn.Visible = true; }));
lbTendenzHumidityIn.Invoke(new Action(() => { lbTendenzHumidityIn.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), node1In.humidityTendenz()); }));
}
if (weatherData[0]["client"] == node1In.host && weatherData[0]["sensor"] == node1In.name && weatherData[0]["pressure"] != null)
{
node1In.pressure = true;
lbLuftdruck.Invoke(new Action(() => { lbLuftdruck.Text = weatherData[0]["pressure"] + " hPa"; }));
node1In.Pressures = (double)weatherData[0]["pressure"];
if (node1In.pressureTendenz() == -1) pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Visible = false; }));
else pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Visible = true; }));
pbTendenzPressure.Invoke(new Action(() => { pbTendenzPressure.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), node1In.pressureTendenz()); }));
}
if (weatherData[0]["client"] == node1Out.host && weatherData[0]["sensor"] == node1Out.name && weatherData[0]["temperature"] != null)
{
node1Out.temperature = true;
if (node1In.tempMin == 0) node1Out.tempMin = weatherData[0]["temperature"];
if (node1In.tempMax == 0) node1Out.tempMax = weatherData[0]["temperature"];
if ((double)weatherData[0]["temperature"] > node1Out.tempMax) node1Out.tempMax = weatherData[0]["temperature"];
if ((double)weatherData[0]["temperature"] < node1Out.tempMin) node1Out.tempMin = weatherData[0]["temperature"];
lbAussenTemp.Invoke(new Action(() => { lbAussenTemp.Text = weatherData[0]["temperature"] + " °C"; }));
lbTempOutMin.Invoke(new Action(() => { lbTempOutMin.Text = node1Out.tempMin + " °C"; }));
lbTempOutMax.Invoke(new Action(() => { lbTempOutMax.Text = node1Out.tempMax + " °C"; }));
node1Out.Temperatures = (double)weatherData[0]["temperature"];
if (node1Out.tempTendenz() == -1) pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Visible = false; }));
else pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Visible = true; }));
pbTendenzTempOut.Invoke(new Action(() => { pbTendenzTempOut.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), node1Out.tempTendenz()); }));
}
if (weatherData[0]["client"] == node1Out.host && weatherData[0]["sensor"] == node1Out.name && weatherData[0]["humidity"] != null)
{
node1Out.humidity = true;
lbLuftfeuchtAussen.Invoke(new Action(() => { lbLuftfeuchtAussen.Text = weatherData[0]["humidity"] + " %"; }));
node1Out.Humiditys = (double)weatherData[0]["humidity"];
if (node1Out.humidityTendenz() == -1) lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Visible = false; }));
else lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Visible = true; }));
lbTendenzHumidityOut.Invoke(new Action(() => { lbTendenzHumidityOut.Image = RotateImage((Bitmap)global::Wetterstation.Properties.Resources.ResourceManager.GetObject("Tendenz"), node1Out.humidityTendenz()); }));
}
}
catch (Exception ignored) {
Console.WriteLine(ignored.Message);
}
catch (Exception ignored) { }
}
public void updateFormComplete()
{
WeatherstationSettings = SqliteDataAccess.LoadWeatherstationSettings();
lbCity.Text = WeatherstationSettings.city;
}
public void updateSettings2Mqtt()
{
Console.WriteLine(JsonConvert.SerializeObject(WeatherstationSettings).ToString());
this.msgPublish(WeatherstationSettings.mqtt_topic_backend + WeatherstationSettings.frontendId + "/settings", JsonConvert.SerializeObject(WeatherstationSettings).ToString());
this.msgPublish(WeatherstationSettings.mqtt_topic_backend + "settings", JsonConvert.SerializeObject(WeatherstationSettings).ToString());
}
private void BtSystemKnopf_Click(object sender, EventArgs e)
{
Form settings = new Settings();
......@@ -214,16 +503,15 @@ namespace Wetterstation
// Neue Einstellungen an Backend senden
this.updateSettings2Mqtt();
}
private void Hintergrund_Load(object sender, EventArgs e)
{
}
private void Hintergrund_FormClosed(object sender, FormClosedEventArgs e)
{
this.myClient.Disconnect();
Application.Exit();
}
private void LbLuftFeuchtInnen_Click(object sender, EventArgs e)
{
}
}
}
source diff could not be displayed: it is too large. Options to address this: view the blob.
......@@ -11,6 +11,22 @@ namespace Wetterstation
{
static class Program
{
public static Settings Settings
{
get => default;
set
{
}
}
public static SettingsModel SettingsModel
{
get => default;
set
{
}
}
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
......
......@@ -300,6 +300,26 @@ namespace Wetterstation.Properties {
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Tendenz {
get {
object obj = ResourceManager.GetObject("Tendenz", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap WindRose_neu {
get {
object obj = ResourceManager.GetObject("WindRose_neu", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
......
......@@ -118,88 +118,94 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="earth" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\earth.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Kompassrose" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Kompassrose.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="saturn" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\saturn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Bild_Dennis_Formatiert" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Bild_Dennis_Formatiert.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Systemknopf" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Systemknopf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Strand" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Strand.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="_03d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\03d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad11" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad11.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad12" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_01d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\01d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="Strand" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Strand.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_01n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\01n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="_50n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\50n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_02d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\02d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_02n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\02n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_03d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\03d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_03n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\03n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_04d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\04d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_04n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\04n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="earth" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\earth.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_09d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\09d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_09n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\09n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_10d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\10d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_10n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\10n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="Bild_Dennis_Formatiert" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Bild_Dennis_Formatiert.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_11d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\11d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_09n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\09n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_01d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\01d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_11n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\11n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad1" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_10n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\10n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad12" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad12.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Kompassrose" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Kompassrose.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="saturn" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\saturn.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Zahnrad" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Zahnrad.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_02n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\02n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_50d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\50d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_01n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\01n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_13d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\13d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Systemknopf" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\Systemknopf.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_04n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\04n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_13n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\13n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_50d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\50d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="WindRose_neu" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\WindRose_neu2.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="_50n_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\50n@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
<data name="_04d_2x" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\04d@2x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="Tendenz" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\pfeil_unten.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root>
\ No newline at end of file
Wetterstation/Resources/KompassRose_neu.png

57.5 KiB

Wetterstation/Resources/Tendenz.bmp

3.3 KiB

Wetterstation/Resources/WiRo.png

57.5 KiB

Wetterstation/Resources/WiRo1.png

57.5 KiB

Wetterstation/Resources/WiRo2.png

57.5 KiB

Wetterstation/Resources/WiRo3.png

57.5 KiB

Wetterstation/Resources/WiRo4.png

57.5 KiB

Wetterstation/Resources/WindRose_neu.png

36.5 KiB

Wetterstation/Resources/WindRose_neu1.png

36.5 KiB

Wetterstation/Resources/WindRose_neu2.png

36.5 KiB

Wetterstation/Resources/pfeil_oben.png

47.6 KiB

Wetterstation/Resources/pfeil_quer.png

60.1 KiB