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 (106)
Showing
with 11370 additions and 690 deletions
.vs
Wetterstation/bin/
Wetterstation/obj/
/packages/Newtonsoft.Json.12.0.3
/packages/M2Mqtt.4.3.0.0
/packages/LiveCharts.0.9.7
/packages/
<?xml version="1.0" encoding="utf-8" ?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<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"/>
</connectionStrings>
<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,573 +36,1302 @@ namespace Wetterstation
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataVisualization.Charting.ChartArea chartArea2 = new System.Windows.Forms.DataVisualization.Charting.ChartArea();
System.Windows.Forms.DataVisualization.Charting.Legend legend2 = new System.Windows.Forms.DataVisualization.Charting.Legend();
System.Windows.Forms.DataVisualization.Charting.Series series2 = new System.Windows.Forms.DataVisualization.Charting.Series();
System.Windows.Forms.DataVisualization.Charting.Title title2 = 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.LED_N = new System.Windows.Forms.Label();
this.LED_O = new System.Windows.Forms.Label();
this.LED_S = new System.Windows.Forms.Label();
this.LED_W = new System.Windows.Forms.Label();
this.lbTextTendenz = new System.Windows.Forms.Label();
this.lbWT1 = new System.Windows.Forms.Label();
this.picTg2 = new System.Windows.Forms.PictureBox();
this.picTg3 = new System.Windows.Forms.PictureBox();
this.picTg4 = new System.Windows.Forms.PictureBox();
this.picTg5 = new System.Windows.Forms.PictureBox();
this.lbWt2 = new System.Windows.Forms.Label();
this.lbWt3 = new System.Windows.Forms.Label();
this.lbWt4 = new System.Windows.Forms.Label();
this.lbWt5 = 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.lbLuftdruck = new System.Windows.Forms.Label();
this.chart1 = new System.Windows.Forms.DataVisualization.Charting.Chart();
this.lbHintergrund = new System.Windows.Forms.Label();
this.lbCity = new System.Windows.Forms.Label();
this.picTg1 = new System.Windows.Forms.PictureBox();
this.btSystemKnopf = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picTg2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picTg3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picTg4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picTg5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.chart1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.picTg1)).BeginInit();
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.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.lbAussenTemp = new System.Windows.Forms.Label();
this.lbLuftdruck = new System.Windows.Forms.Label();
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();
((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.lbTextWindSpeed.Click += new System.EventHandler(this.Windgeschwindigkeit_Click);
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.lbTextLuftfeuchtInnen.Click += new System.EventHandler(this.LbTextLuftfeucht_Click);
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);
//
// 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";
//
// 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";
//
// label5
//
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;
//
// label3
//
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.";
//
// label4
//
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;
//
// lbForecastTemp5
//
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;
//
// lbForecastTemp4
//
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;
//
// lbForecastTemp3
//
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;
//
// lbForecastTemp2
//
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;
//
// lbForecastTemp1
//
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
//
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.";
//
// 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
//
this.lbForecastDay1.Anchor = System.Windows.Forms.AnchorStyles.None;
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(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(48, 47);
this.lbForecastDay1.TabIndex = 117;
this.lbForecastDay1.Text = "NA";
this.lbForecastDay1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// 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(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(48, 47);
this.lbForecastDay2.TabIndex = 122;
this.lbForecastDay2.Text = "NA";
this.lbForecastDay2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbForecastDay3
//
this.lbForecastDay3.Anchor = System.Windows.Forms.AnchorStyles.None;
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(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(48, 47);
this.lbForecastDay3.TabIndex = 123;
this.lbForecastDay3.Text = "NA";
this.lbForecastDay3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbForecastDay4
//
this.lbForecastDay4.Anchor = System.Windows.Forms.AnchorStyles.None;
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(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(48, 47);
this.lbForecastDay4.TabIndex = 124;
this.lbForecastDay4.Text = "NA";
this.lbForecastDay4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbForecastDay5
//
this.lbForecastDay5.Anchor = System.Windows.Forms.AnchorStyles.None;
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(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(48, 47);
this.lbForecastDay5.TabIndex = 125;
this.lbForecastDay5.Text = "NA";
this.lbForecastDay5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// Windrichtung
// lbAussenTemp
//
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";
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;
//
// pictureBox1
// lbLuftdruck
//
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, 4, 4, 4);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(119, 111);
this.pictureBox1.TabIndex = 10;
this.pictureBox1.TabStop = false;
this.pictureBox1.Click += new System.EventHandler(this.PictureBox1_Click);
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;
//
// lbInnenTemp
// lbTextLuftdruck
//
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(306, 93);
this.lbInnenTemp.TabIndex = 13;
this.lbInnenTemp.Text = "23,3 C°";
this.lbInnenTemp.BackColorChanged += new System.EventHandler(this.HierInnen_BackColorChanged);
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", 14.25F, System.Drawing.FontStyle.Bold);
this.lbTextLuftdruck.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbTextLuftdruck.Location = new System.Drawing.Point(741, 124);
this.lbTextLuftdruck.Name = "lbTextLuftdruck";
this.lbTextLuftdruck.Size = new System.Drawing.Size(95, 24);
this.lbTextLuftdruck.TabIndex = 128;
this.lbTextLuftdruck.Text = "Luftdruck";
//
// lbAussenTemp
// lbTextLuftfeuchtAussen
//
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(306, 93);
this.lbAussenTemp.TabIndex = 15;
this.lbAussenTemp.Text = "25,7 C°";
this.lbAussenTemp.Click += new System.EventHandler(this.HierAussen_Click);
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";
//
// lbWindSpeed
// lbLuftfeuchtAussen
//
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(813, 55);
this.lbWindSpeed.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWindSpeed.Name = "lbWindSpeed";
this.lbWindSpeed.Size = new System.Drawing.Size(142, 35);
this.lbWindSpeed.TabIndex = 16;
this.lbWindSpeed.Text = "12 m/sec";
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;
//
// lbForecastImage5
//
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;
//
// lbForecastImage4
//
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;
//
// lbForecastImage3
//
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;
//
// lbForecastImage2
//
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;
//
// lbWindricht
//
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;
//
// lbLuftFeuchtInnen
//
this.lbLuftFeuchtInnen.AutoSize = true;
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(547, 63);
this.lbLuftFeuchtInnen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbLuftFeuchtInnen.Location = new System.Drawing.Point(347, 50);
this.lbLuftFeuchtInnen.Name = "lbLuftFeuchtInnen";
this.lbLuftFeuchtInnen.Size = new System.Drawing.Size(164, 70);
this.lbLuftFeuchtInnen.TabIndex = 17;
this.lbLuftFeuchtInnen.Text = "36 %";
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);
//
// lbWindricht
// lbWindSpeed
//
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(67, 32);
this.lbWindricht.TabIndex = 18;
this.lbWindricht.Text = "Süd";
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;
//
// lbUhr
// lbInnenTemp
//
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(1188, 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 = "22:56:12";
this.lbUhr.Click += new System.EventHandler(this.HierUhr_Click);
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;
//
// lbDatum
// Windrichtung
//
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(1171, 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 = "24.12.1872";
this.lbDatum.Click += new System.EventHandler(this.HierDatum_Click);
//
// LED_N
//
this.LED_N.AllowDrop = true;
this.LED_N.AutoEllipsis = true;
this.LED_N.AutoSize = true;
this.LED_N.BackColor = System.Drawing.Color.Transparent;
this.LED_N.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(70)))), ((int)(((byte)(90)))));
this.LED_N.Location = new System.Drawing.Point(1219, 377);
this.LED_N.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.LED_N.Name = "LED_N";
this.LED_N.Size = new System.Drawing.Size(70, 17);
this.LED_N.TabIndex = 21;
this.LED_N.Text = "LED Nord";
this.LED_N.Click += new System.EventHandler(this.LED_Click);
//
// LED_O
//
this.LED_O.AllowDrop = true;
this.LED_O.AutoEllipsis = true;
this.LED_O.AutoSize = true;
this.LED_O.BackColor = System.Drawing.Color.Transparent;
this.LED_O.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(70)))), ((int)(((byte)(90)))));
this.LED_O.Location = new System.Drawing.Point(1219, 417);
this.LED_O.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.LED_O.Name = "LED_O";
this.LED_O.Size = new System.Drawing.Size(61, 17);
this.LED_O.TabIndex = 22;
this.LED_O.Text = "LED Ost";
this.LED_O.Click += new System.EventHandler(this.Label1_Click);
//
// LED_S
//
this.LED_S.AllowDrop = true;
this.LED_S.AutoEllipsis = true;
this.LED_S.AutoSize = true;
this.LED_S.BackColor = System.Drawing.Color.Transparent;
this.LED_S.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(70)))), ((int)(((byte)(90)))));
this.LED_S.Location = new System.Drawing.Point(1219, 454);
this.LED_S.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.LED_S.Name = "LED_S";
this.LED_S.Size = new System.Drawing.Size(72, 17);
this.LED_S.TabIndex = 23;
this.LED_S.Text = "LED Sued";
this.LED_S.Click += new System.EventHandler(this.LED_S_Click);
//
// LED_W
//
this.LED_W.AllowDrop = true;
this.LED_W.AutoEllipsis = true;
this.LED_W.AutoSize = true;
this.LED_W.BackColor = System.Drawing.Color.Transparent;
this.LED_W.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(75)))), ((int)(((byte)(70)))), ((int)(((byte)(90)))));
this.LED_W.Location = new System.Drawing.Point(1219, 487);
this.LED_W.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.LED_W.Name = "LED_W";
this.LED_W.Size = new System.Drawing.Size(71, 17);
this.LED_W.TabIndex = 24;
this.LED_W.Text = "LED West";
this.LED_W.Click += new System.EventHandler(this.LED_W_Click);
//
// lbTextTendenz
//
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";
//
// lbWT1
//
this.lbWT1.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWT1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWT1.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWT1.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbWT1.Location = new System.Drawing.Point(169, 293);
this.lbWT1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWT1.Name = "lbWT1";
this.lbWT1.Size = new System.Drawing.Size(64, 58);
this.lbWT1.TabIndex = 27;
this.lbWT1.Text = "MO";
this.lbWT1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// picTg2
//
this.picTg2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.picTg2.Location = new System.Drawing.Point(236, 334);
this.picTg2.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.picTg2.Name = "picTg2";
this.picTg2.Size = new System.Drawing.Size(71, 54);
this.picTg2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picTg2.TabIndex = 29;
this.picTg2.TabStop = false;
this.picTg2.Click += new System.EventHandler(this.PicTg2_Click);
//
// picTg3
//
this.picTg3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.picTg3.Location = new System.Drawing.Point(307, 334);
this.picTg3.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.picTg3.Name = "picTg3";
this.picTg3.Size = new System.Drawing.Size(71, 54);
this.picTg3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picTg3.TabIndex = 30;
this.picTg3.TabStop = false;
//
// picTg4
//
this.picTg4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.picTg4.Location = new System.Drawing.Point(376, 334);
this.picTg4.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.picTg4.Name = "picTg4";
this.picTg4.Size = new System.Drawing.Size(71, 54);
this.picTg4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picTg4.TabIndex = 31;
this.picTg4.TabStop = false;
//
// picTg5
//
this.picTg5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.picTg5.Location = new System.Drawing.Point(441, 334);
this.picTg5.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.picTg5.Name = "picTg5";
this.picTg5.Size = new System.Drawing.Size(71, 54);
this.picTg5.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picTg5.TabIndex = 32;
this.picTg5.TabStop = false;
//
// lbWt2
//
this.lbWt2.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWt2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWt2.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWt2.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbWt2.Location = new System.Drawing.Point(239, 293);
this.lbWt2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWt2.Name = "lbWt2";
this.lbWt2.Size = new System.Drawing.Size(64, 58);
this.lbWt2.TabIndex = 33;
this.lbWt2.Text = "DI";
this.lbWt2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbWt3
//
this.lbWt3.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWt3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWt3.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWt3.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbWt3.Location = new System.Drawing.Point(312, 293);
this.lbWt3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWt3.Name = "lbWt3";
this.lbWt3.Size = new System.Drawing.Size(64, 58);
this.lbWt3.TabIndex = 34;
this.lbWt3.Text = "Mi";
this.lbWt3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbWt4
//
this.lbWt4.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWt4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWt4.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWt4.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbWt4.Location = new System.Drawing.Point(376, 293);
this.lbWt4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWt4.Name = "lbWt4";
this.lbWt4.Size = new System.Drawing.Size(64, 58);
this.lbWt4.TabIndex = 35;
this.lbWt4.Text = "DO";
this.lbWt4.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// lbWt5
//
this.lbWt5.Anchor = System.Windows.Forms.AnchorStyles.None;
this.lbWt5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.lbWt5.Font = new System.Drawing.Font("Arial", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lbWt5.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
this.lbWt5.Location = new System.Drawing.Point(444, 293);
this.lbWt5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbWt5.Name = "lbWt5";
this.lbWt5.Size = new System.Drawing.Size(64, 58);
this.lbWt5.TabIndex = 36;
this.lbWt5.Text = "FR";
this.lbWt5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
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;
//
// lbLuftfeuchtAussen
// lbTextLuftfeuchtInnen
//
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(164, 70);
this.lbLuftfeuchtAussen.TabIndex = 37;
this.lbLuftfeuchtAussen.Text = "36 %";
this.lbLuftfeuchtAussen.Click += new System.EventHandler(this.LbLuftfeuchtAussen_Click);
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";
//
// lbTextLuftfeuchtAussen
// lbTextWindSpeed
//
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.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";
//
// lbTextLuftdruck
// lbTextAussentemp
//
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.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.Name = "lbTextLuftdruck";
this.lbTextLuftdruck.Size = new System.Drawing.Size(101, 25);
this.lbTextLuftdruck.TabIndex = 39;
this.lbTextLuftdruck.Text = "Luftdruck";
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";
//
// lbLuftdruck
// lbTextInnentemp
//
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(820, 132);
this.lbLuftdruck.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbLuftdruck.Name = "lbLuftdruck";
this.lbLuftdruck.Size = new System.Drawing.Size(129, 35);
this.lbLuftdruck.TabIndex = 40;
this.lbLuftdruck.Text = "999 hPa";
//
// chart1
//
this.chart1.Anchor = System.Windows.Forms.AnchorStyles.None;
chartArea2.Name = "ChartArea1";
this.chart1.ChartAreas.Add(chartArea2);
legend2.Name = "Legend1";
this.chart1.Legends.Add(legend2);
this.chart1.Location = new System.Drawing.Point(37, 672);
this.chart1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.chart1.Name = "chart1";
this.chart1.Palette = System.Windows.Forms.DataVisualization.Charting.ChartColorPalette.Excel;
series2.ChartArea = "ChartArea1";
series2.Legend = "Legend1";
series2.Name = "Series1";
this.chart1.Series.Add(series2);
this.chart1.Size = new System.Drawing.Size(991, 132);
this.chart1.TabIndex = 41;
this.chart1.Text = "chTendenz";
title2.Name = "Title1";
this.chart1.Titles.Add(title2);
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";
//
// lbHintergrund
//
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(16, 22);
this.lbHintergrund.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lbHintergrund.Location = new System.Drawing.Point(-4, 8);
this.lbHintergrund.Name = "lbHintergrund";
this.lbHintergrund.Size = new System.Drawing.Size(1312, 370);
this.lbHintergrund.TabIndex = 42;
//
// lbCity
//
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 = "Marienhausen";
this.lbCity.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// picTg1
//
this.picTg1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(90)))), ((int)(((byte)(10)))), ((int)(((byte)(80)))), ((int)(((byte)(147)))));
this.picTg1.Location = new System.Drawing.Point(165, 334);
this.picTg1.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.picTg1.Name = "picTg1";
this.picTg1.Size = new System.Drawing.Size(71, 54);
this.picTg1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.picTg1.TabIndex = 44;
this.picTg1.TabStop = false;
//
// btSystemKnopf
//
this.btSystemKnopf.BackColor = System.Drawing.Color.Transparent;
this.btSystemKnopf.BackgroundImage = global::Wetterstation.Properties.Resources.Systemknopf;
this.btSystemKnopf.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center;
this.btSystemKnopf.Location = new System.Drawing.Point(1223, 709);
this.btSystemKnopf.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4);
this.btSystemKnopf.Name = "btSystemKnopf";
this.btSystemKnopf.Size = new System.Drawing.Size(67, 62);
this.btSystemKnopf.TabIndex = 46;
this.btSystemKnopf.TextAlign = System.Drawing.ContentAlignment.TopLeft;
this.btSystemKnopf.UseVisualStyleBackColor = false;
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.Strand;
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.Controls.Add(this.btSystemKnopf);
this.Controls.Add(this.picTg1);
this.Controls.Add(this.lbWT1);
this.Controls.Add(this.lbWt2);
this.Controls.Add(this.lbWt3);
this.Controls.Add(this.lbWt4);
this.Controls.Add(this.lbWt5);
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.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.lbForecastImage1);
this.Controls.Add(this.lbForecastDay1);
this.Controls.Add(this.lbForecastDay2);
this.Controls.Add(this.lbForecastDay3);
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);
this.Controls.Add(this.lbLuftfeuchtAussen);
this.Controls.Add(this.picTg5);
this.Controls.Add(this.picTg4);
this.Controls.Add(this.picTg3);
this.Controls.Add(this.picTg2);
this.Controls.Add(this.lbTextTendenz);
this.Controls.Add(this.LED_W);
this.Controls.Add(this.LED_S);
this.Controls.Add(this.LED_O);
this.Controls.Add(this.LED_N);
this.Controls.Add(this.lbDatum);
this.Controls.Add(this.lbUhr);
this.Controls.Add(this.lbForecastImage5);
this.Controls.Add(this.lbForecastImage4);
this.Controls.Add(this.lbForecastImage3);
this.Controls.Add(this.lbForecastImage2);
this.Controls.Add(this.lbWindricht);
this.Controls.Add(this.lbLuftFeuchtInnen);
this.Controls.Add(this.lbWindSpeed);
......@@ -612,64 +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, 4, 4, 4);
this.Name = "Hintergrund";
this.Text = "Wetterstation C++ Kurs Alfatraining Dozent Karol Lassota";
this.Load += new System.EventHandler(this.Hintergrund_Load);
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picTg2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picTg3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picTg4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picTg5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.chart1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.picTg1)).EndInit();
this.Text = "Wetterstation";
this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Hintergrund_FormClosed);
((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 LED_N;
private System.Windows.Forms.Label LED_O;
private System.Windows.Forms.Label LED_S;
private System.Windows.Forms.Label LED_W;
private System.Windows.Forms.Label lbTextTendenz;
private Label lbWT1;
private PictureBox picTg2;
private PictureBox picTg3;
private PictureBox picTg4;
private PictureBox picTg5;
private Label lbWt2;
private Label lbWt3;
private Label lbWt4;
private Label lbWt5;
private Label lbLuftfeuchtAussen;
private Label lbTextLuftfeuchtAussen;
private Label lbTextLuftdruck;
private Label lbLuftdruck;
private System.Windows.Forms.DataVisualization.Charting.Chart chart1;
private Label lbHintergrund;
private Label lbCity;
private PictureBox picTg1;
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 Label lbForecastDay2;
private Label lbForecastDay3;
private Label lbForecastDay4;
private Label lbForecastDay5;
private Label lbAussenTemp;
private Label lbLuftdruck;
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;
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
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();
mqttStart();
}
private void InnenTemp_TextChanged(object sender, EventArgs e)
{
//Settings aus der Datenbank laden
WeatherstationSettings = SqliteDataAccess.LoadWeatherstationSettings();
lbCity.Text = WeatherstationSettings.city;
// Start a timer for date and time
Timer t = new Timer();
t.Interval = 1000;
t.Tick += new EventHandler(this.t_DateTime);
t.Start();
mqttStart();
updateChart();
}
private void AussenTemp_TextChanged(object sender, EventArgs e)
internal Properties.Resources Resources
{
get => default;
set
{
}
}
private void WindSpeed_TextChanged(object sender, EventArgs e)
//Historiediagramm auf den neuesten Stand bringen
private void updateChart()
{
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
}
};
}
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " °C",
IsEnabled = false,
Position = AxisPosition.LeftBottom
});
private void LuftFeucht_TextChanged(object sender, EventArgs e)
{
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
});
private void WindRicht_TextChanged(object sender, EventArgs e)
{
cartesianChart1.AxisY.Add(new Axis
{
LabelFormatter = val => val + " ms",
IsEnabled = false,
Position = AxisPosition.LeftBottom
});
}
cartesianChart1.AxisX.Add(new Axis
{
Title = "Uhrzeit",
Labels = new[] { "" }
});
private void Uhrzeit_Click(object sender, EventArgs e)
{
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 HierAussen_Click(object sender, EventArgs e)
//Uhreit und Datum bestimmen und anzeigen
private void t_DateTime(object sender, EventArgs e)
{
lbUhr.Text = DateTime.Now.ToLongTimeString();
lbDatum.Text = DateTime.Now.ToShortDateString();
}
private void Windgeschwindigkeit_Click(object sender, EventArgs e)
// MQTT connect
public void mqttStart()
{
String topic_publish = "/wetterstation/backend/" + WeatherstationSettings.frontendId + "/";
String topic_subscribe = "/wetterstation/frontend/" + WeatherstationSettings.frontendId + "/#";
}
System.Console.WriteLine("Mqtt wird gestartet ....");
// Create Client instance
this.myClient = new MqttClient("mqtt.itstall.de");
private void HierDatum_Click(object sender, EventArgs e)
{
// Register to message received
myClient.MqttMsgPublishReceived += client_recievedMessage;
}
string clientId = Guid.NewGuid().ToString();
this.myClient.Connect("", "wetterstation", "wetterstation");
private void LED_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, 238, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
}
// Subscribe to topic
this.myClient.Subscribe(new String[] { topic_subscribe }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE });
private void Label1_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(872, 290, 12, 12));
myBrush.Dispose();
formGraphics.Dispose();
this.myClient.Publish(topic_publish, Encoding.UTF8.GetBytes("Request_frontend"));
}
private void LED_S_Click(object sender, EventArgs e)
// Send message per MQTT
public void msgPublish(String topic, String message)
{
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();
Console.Write("Sending via MQTT: ");
Console.Write("Topic: " + topic);
Console.WriteLine("Message: " + message);
this.myClient.Publish(topic, Encoding.UTF8.GetBytes(message));
}
private void LED_W_Click(object sender, EventArgs e)
// Got message from MQTT
private void client_recievedMessage(object sender, MqttMsgPublishEventArgs 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();
}
// Handle message received
var message = System.Text.Encoding.Default.GetString(e.Message);
private void HierUhr_Click(object sender, EventArgs e)
if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/weather"))
{
this.updateFormWeather(message);
}
else if (e.Topic.Equals(WeatherstationSettings.mqtt_topic_frontend + WeatherstationSettings.frontendId + "/forecast"))
{
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();
}
}
}
private void HierInnen_Click(object sender, EventArgs e)
// 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());
//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);
}
}
private void HierInnen_BackColorChanged(object sender, EventArgs e)
// 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;
}
private void LbTextLuftfeucht_Click(object sender, EventArgs e)
// Update forecast images
public void updateFormForecast(String message)
{
Console.WriteLine("Entered updateFormForecast");
try
{
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
}
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()); }));
private void PicTg2_Click(object sender, EventArgs e)
{
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()); }));
}
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()); }));
private void PictureBox1_Click(object sender, EventArgs e)
{
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()); }));
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) { }
}
private void Hintergrund_Load(object sender, EventArgs e)
// 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) { }
}
private void LbLuftfeuchtAussen_Click(object sender, EventArgs e)
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");
}
//MQTT connect
public void mqttStart()
public String getDayFromDateString(String strDate)
{
String topic_publish = "/wetterstation/backend/";
String topic_subscribe = "/wetterstation/frontend/#";
System.Console.WriteLine("Hello, World!");
// Create Client instance
this.myClient = new MqttClient("mqtt.itstall.de");
// Register to message received
myClient.MqttMsgPublishReceived += client_recievedMessage;
string clientId = Guid.NewGuid().ToString();
this.myClient.Connect("", "wetterstation", "wetterstation");
// Subscribe to topic
this.myClient.Subscribe(new String[] { topic_subscribe }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE });
this.myClient.Publish(topic_publish, Encoding.UTF8.GetBytes("Request_frontend"));
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 updateForm(String message)
public void updateFormSensors(String message)
{
Console.WriteLine("Entered updateFormSensors");
Console.WriteLine(message);
try
{
dynamic weatherData = JsonConvert.DeserializeObject(message.ToString());
//hierAussen.Invoke(new Action(() => { hierAussen.Text = weatherData.current.temp + " °C"; }));
lbAussenTemp.Invoke(new Action(() => { lbAussenTemp.Text = weatherData.sensors[1].temperature + " °C"; }));
//lbLuftFeuchtInnen.Invoke(new Action(() => { lbLuftFeuchtInnen.Text = weatherData.sensors[0].humidity + " %"; }));
//lblpressure.Invoke(new Action(() => { lblpressure.Text = weatherData.result.current.pressure; }));
//lblrain3h.Invoke(new Action(() => { lblrain3h.Text = weatherData.result.current.rain3h; }));
//lblsnow3h.Invoke(new Action(() => { lblsnow3h.Text = weatherData.result.current.snow3h; }));
//lbltemp.Invoke(new Action(() => { lbltemp.Text = weatherData.result.current.temp; }));
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) { }
}
public void msgPublish(String topic, String message)
}
catch (Exception ignored) {
Console.WriteLine(ignored.Message);
}
}
public void updateFormComplete()
{
this.myClient.Publish(topic, Encoding.UTF8.GetBytes(message));
WeatherstationSettings = SqliteDataAccess.LoadWeatherstationSettings();
lbCity.Text = WeatherstationSettings.city;
}
private void client_recievedMessage(object sender, MqttMsgPublishEventArgs e)
public void updateSettings2Mqtt()
{
// Handle message received
var message = System.Text.Encoding.Default.GetString(e.Message);
System.Console.WriteLine("Message received: " + message);
this.updateForm(message);
Console.WriteLine(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();
// Settings als Dialog starten, dann wird das Frontend geblockt und auf abschluss gewartet
settings.ShowDialog();
updateFormComplete();
// MQTT beenden und Verbindung neu aufbauen
this.myClient.Disconnect();
this.mqttStart();
// Neue Einstellungen an Backend senden
this.updateSettings2Mqtt();
}
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>
......@@ -19,8 +35,7 @@ namespace Wetterstation
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
// Application.Run(new Hintergrund());
Application.Run(new Settings());
Application.Run(new Hintergrund());
}
}
}
......@@ -60,6 +60,186 @@ namespace Wetterstation.Properties {
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _01d_2x {
get {
object obj = ResourceManager.GetObject("_01d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _01n_2x {
get {
object obj = ResourceManager.GetObject("_01n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _02d_2x {
get {
object obj = ResourceManager.GetObject("_02d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _02n_2x {
get {
object obj = ResourceManager.GetObject("_02n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _03d_2x {
get {
object obj = ResourceManager.GetObject("_03d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _03n_2x {
get {
object obj = ResourceManager.GetObject("_03n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _04d_2x {
get {
object obj = ResourceManager.GetObject("_04d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _04n_2x {
get {
object obj = ResourceManager.GetObject("_04n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _09d_2x {
get {
object obj = ResourceManager.GetObject("_09d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _09n_2x {
get {
object obj = ResourceManager.GetObject("_09n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _10d_2x {
get {
object obj = ResourceManager.GetObject("_10d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _10n_2x {
get {
object obj = ResourceManager.GetObject("_10n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _11d_2x {
get {
object obj = ResourceManager.GetObject("_11d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _11n_2x {
get {
object obj = ResourceManager.GetObject("_11n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _13d_2x {
get {
object obj = ResourceManager.GetObject("_13d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _13n_2x {
get {
object obj = ResourceManager.GetObject("_13n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _50d_2x {
get {
object obj = ResourceManager.GetObject("_50d_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap _50n_2x {
get {
object obj = ResourceManager.GetObject("_50n_2x", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
......@@ -119,5 +299,65 @@ namespace Wetterstation.Properties {
return ((System.Drawing.Bitmap)(obj));
}
}
/// <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>
internal static System.Drawing.Bitmap Zahnrad {
get {
object obj = ResourceManager.GetObject("Zahnrad", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Zahnrad1 {
get {
object obj = ResourceManager.GetObject("Zahnrad1", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Zahnrad11 {
get {
object obj = ResourceManager.GetObject("Zahnrad11", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
/// <summary>
/// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
/// </summary>
internal static System.Drawing.Bitmap Zahnrad12 {
get {
object obj = ResourceManager.GetObject("Zahnrad12", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
}
}
......@@ -118,22 +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="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 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="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 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="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="_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="_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="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="_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="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="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="_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="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="_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/Zahnrad.png

548 B