70_WINCONNECT.pm zum Steuern eines Windows PC / Tablet

Begonnen von michael.winkler, 19 Oktober 2016, 10:08:42

Vorheriges Thema - Nächstes Thema

baerbel

Warst sehr fleißig - jetzt haben wir schon 10.40 :-) - wird heute Abend eingebaut und berichte dann - Vielen Dank schon mal !!!


Gesendet von iPhone mit Tapatalk

binford6000

ZitatIch habe das Kamera Feature erweitert. Jetzt könnt Ihr die Bewegungserkennung benutzen.
Ich hoffe das ich alle Eventualitäten abgefangen habe und die GUI nicht gleich wieder abschmiert ;-)

Hi Michael,
klappt einwandfrei hier!

Vg Sebastian

binford6000

Zitatset device command c:\fhem\nircmd.exe monitor on

Ich habe jetzt auch auf dem Tablet testen können. Das Problem ist, dass durch den (noch) aktiven
Sperrbildschirm in FHEM das Tablet aus ist und dann die Fehlermeldung

Device needs to be ON to execute command.

erscheint. Aber morgen kommt der USB-C-Adapter und dann das Windows Update und dann kommt
auch der Sperrbildschirm weg und dann wird alles (hoffentlich) gut  ;)

VG Sebastian

binford6000

UPDATE: Bei mir schaltet sich das WLAN im Sperrbildschirm ab. Klar, dass das device in fhem dann aus ist...

Unter: Alle Einstellungen - Netzwerk und Internet - WLAN - Erweiterte Optionen habe ich
"Dieser PC soll gefunden werden" aktiviert. Dann bleibt auch das WLAN an!

VG Sebastian

baerbel

Hi,

bevor ich noch tiefer in die Camtesterei einsteige :-) ein kleiner Dämpfer:

mit SSL sieht es nicht gut aus - anbei das LOG

[/23.01.2017 22:18:37 MODUL:  FHEM_Check_User: start = 23.01.2017 22:18:37
23.01.2017 22:18:37 MODUL:  FHEM_Check_User: Benutzername = bbilek
23.01.2017 22:18:37 MODUL:  FHEM_Check_User: ERROR URL = HTTP://192.168.10.7:8083/fhem
23.01.2017 22:18:37 MODUL:  FHEM_Check_User: ERROR = Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
23.01.2017 22:18:37 FHEM:   ERROR: FHEM Connect, reconnect in 60 seconds!
23.01.2017 22:18:37 MODUL:  FHEM_Check_User: stop = 23.01.2017 22:18:37
23.01.2017 22:18:37 CONFIG: Version       0.0.10.40
23.01.2017 22:18:37 CONFIG: IPAdresse     192.168.10.7
23.01.2017 22:18:37 CONFIG: Port          8083
23.01.2017 22:18:37 CONFIG: URL           fhem
23.01.2017 22:18:37 CONFIG: Anmeldung     False
23.01.2017 22:18:37 CONFIG:   Benutzer    bbilek
23.01.2017 22:18:37 CONFIG:   Kennwort    ************
23.01.2017 22:18:37 CONFIG: Devicename    Winconnect.PC
23.01.2017 22:18:37 CONFIG: Idletime      60
23.01.2017 22:18:37 CONFIG: Speechquality 26
23.01.2017 22:18:37 CONFIG: Run User      bernd-wintablet\fhem
23.01.2017 22:18:37 CONFIG: SYSTEM camera = OV9760
23.01.2017 22:18:37 CONFIG:  Resolution = 320x180
23.01.2017 22:18:37 CONFIG:  Resolution = 320x240
23.01.2017 22:18:37 CONFIG:  Resolution = 424x240
23.01.2017 22:18:37 CONFIG:  Resolution = 448x252
23.01.2017 22:18:37 CONFIG:  Resolution = 640x360
23.01.2017 22:18:37 CONFIG:  Resolution = 640x480
23.01.2017 22:18:37 CONFIG:  Resolution = 848x480
23.01.2017 22:18:37 CONFIG:  Resolution = 960x540
23.01.2017 22:18:37 CONFIG:  Resolution = 1280x720
23.01.2017 22:18:37 CONFIG: SYSTEM camera = OV8865
23.01.2017 22:18:37 CONFIG:  Resolution = 320x180
23.01.2017 22:18:37 CONFIG:  Resolution = 320x240
23.01.2017 22:18:37 CONFIG:  Resolution = 424x240
23.01.2017 22:18:37 CONFIG:  Resolution = 448x252
23.01.2017 22:18:37 CONFIG:  Resolution = 640x360
23.01.2017 22:18:37 CONFIG:  Resolution = 640x480
23.01.2017 22:18:37 CONFIG:  Resolution = 848x480
23.01.2017 22:18:37 CONFIG:  Resolution = 960x540
23.01.2017 22:18:37 CONFIG:  Resolution = 1280x720
23.01.2017 22:18:38 CONFIG:  Resolution = 1920x1080
23.01.2017 22:18:38 SERVER: wait for connection
23.01.2017 22:18:40 TODO:   GUI camera connect to: OV9760 Size = 1280x720 FPS = 15
23.01.2017 22:18:40 TODO:     windowsSize = {Width=308, Height=247}
23.01.2017 22:18:40 TODO:     frameRate   = 15
23.01.2017 22:18:40 TODO:     frameSize   = 1280x720
23.01.2017 22:18:40 TODO:     frameSize w = 1280
23.01.2017 22:18:40 TODO:     frameSize h = 720
23.01.2017 22:18:42 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:18:42 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:18:42 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:18:42 CONFIG:    Befehle --> test
23.01.2017 22:18:42 CONFIG: Spracherkennung aktiviert
23.01.2017 22:18:42 CONFIG:   C:\winconnect\grammar.xml
23.01.2017 22:18:54 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:18:54 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:18:54 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:06 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:19:06 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:19:06 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:10 SERVER: client 192.168.10.7 connected
23.01.2017 22:19:10 SERVER: Request: /FHEM/POWERSTATE=OFF;0.0.10.40
23.01.2017 22:19:10 SERVER: Request: GET /fhem/powerstate=off;0.0.10.40 HTTP/1.0
Host: 192.168.10.121:8183
User-Agent: fhem


23.01.2017 22:19:11 TODO:   powerstate
23.01.2017 22:19:11 SERVER: wait for connection
23.01.2017 22:19:18 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:19:18 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:19:18 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:30 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:19:30 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:19:30 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:40 FHEM:   INFO: FHEM Reconnect
23.01.2017 22:19:40 MODUL:  FHEM_SET: start = 23.01.2017 22:19:40
23.01.2017 22:19:40 MODUL:  FHEM_SET: devicename = Winconnect.PC
23.01.2017 22:19:40 MODUL:  FHEM_SET: reading = state
23.01.2017 22:19:40 MODUL:  FHEM_SET: value = on
23.01.2017 22:19:40 FHEM:   ERROR: FHEM Connect, reconnect in 60 seconds!
23.01.2017 22:19:40 MODUL:  FHEM_SET: stop = 23.01.2017 22:19:40
23.01.2017 22:19:42 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:19:42 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:19:42 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:54 MODUL:  Check_Filesystem: FileChange_Dir C:\Users\fhem\Pictures\winconnect
23.01.2017 22:19:54 MODUL:  Check_Filesystem: FileChange_filter *.*
23.01.2017 22:19:54 MODUL:  Check_Filesystem: file_order descending
23.01.2017 22:19:55 SERVER: client 192.168.10.7 connected
23.01.2017 22:19:55 SERVER: Request: /FHEM/POWERSTATE=ON;0.0.10.40
23.01.2017 22:19:55 SERVER: Request: GET /fhem/powerstate=on;0.0.10.40 HTTP/1.0
Host: 192.168.10.121:8183
User-Agent: fhem


23.01.2017 22:19:55 TODO:   powerstate
23.01.2017 22:19:55 SERVER: wait for connection
23.01.2017 22:20:03 CONFIG: App Closing
23.01.2017 22:20:04 CONFIG: App FormClosing
code]

ansonsten der erste Eindruck: Cam tut gut .. auf Grund der Umstellunf auf SSl hin und zurück muss ich nochmal anfange, damit ich auch die Readings überprüfen kann ...

hmmm wäre es möglich einige der Radings als Attribut an die Windows APP zu liefern? ;-) - da könnte man über FHEM Parameter setzten .. vielleicht habe ich aber auch noch nicht alles gesehen .. 

Grüße,

Bernd

baerbel

kannst du noch was zu den Einstellungen bei der Cam sagen? Save pics, klar -- detect changes, sobald sich x Prozent ändert, teigiger -- Autodetect auch klar -- aber farb Dif, Qualität -- hmm stehe auf dem Schlauch - Alle x Sekunden ist das Intervall wann auf Änderung geprüft wird?

Vielen Dank !!!!! werde damit noch rumspielen, könnte mir aber sehr gut vorstellen, dass dies den Bewegungsmelder obsolet macht ... mal gucken, ob ich da morgen noch mehr "Übung" reinbekomme - im Bett sind die Lichtverhältnisse nicht besonders ;-)

Grüße - Bernd


michael.winkler

Zitat von: baerbel am 23 Januar 2017, 22:39:21
kannst du noch was zu den Einstellungen bei der Cam sagen? Save pics, klar -- detect changes, sobald sich x Prozent ändert, teigiger -- Autodetect auch klar -- aber farb Dif, Qualität -- hmm stehe auf dem Schlauch - Alle x Sekunden ist das Intervall wann auf Änderung geprüft wird?

Vielen Dank !!!!! werde damit noch rumspielen, könnte mir aber sehr gut vorstellen, dass dies den Bewegungsmelder obsolet macht ... mal gucken, ob ich da morgen noch mehr "Übung" reinbekomme - im Bett sind die Lichtverhältnisse nicht besonders ;-)

Grüße - Bernd

Hallo Bernd,

klar!

Grundsätzlich ist es so dass bei der Bewegungserkennung die beiden Snapshots auf Änderungen verglichen werden. Die Differenz der beiden Bilder wird dann im dritten Fenster angezeigt. Als Info steht dort dann die gefundenen Unterschiede in % (Changes) und die benötigte Zeit um den Unterschied zu berechnen (in Millisekunden).

Über die beiden ersten Optionen kannst du die Erkennung beeinflussen.

Option 1 "Farb dif. "
Beim Vergleich wird jedes Pixel einzeln verglichen. Hier ist der Farbwert das entscheidende. Da die Kameras, in der Regel, ein Rauschen produzieren, kannst Du hier nicht exakt vergleichen. Deswegen kannst du bis zu welcher Abweichung von der gleichen Farbe ausgegangen werden kann.  Je besser die Kamera ist um so kleiner kannst du den Wert hier verändern. Zum Testen kannst du den Wert um jeweils 100000 erhöhen oder verringern. In der nächsten Version ist dass dann auch einfacher über das Control zu steuern. Durch Ändern dieser Option wird die Verarbeitung nicht beschleunigt!

Option 2 "Qualität"
Der Begriff Qualität ist eigentlich falsch (eventuell fällt euch ein besserer Begriff ein! Hier kannst Du die Anzahlt der verworfenen Linien in der x und y Achse einstellen. Dass Bedeutet wenn der Wert 1 ist wird immer eine Zeile in der x und y Achse nicht ausgewertet. Bei dem Wert 2 werden immer zwei Zeilen verworfen, usw..... Diese Option wirkt sich auf die Geschwindigkeit zum Ermitteln der Differenz aus. Gleichzeitig verringert sich aber auch die Genauigkeit.

Option 3 "Alle x Sekunden"
Hier wird definiert in welchem zeitlichen Abstand die Bewegungserkennung durchgeführt wird. Je kürzer der Abstand um so Stärker wird das System belastet. Hier müsst Ihr euch auch an dem Wert für die benötigte Berechnung orientieren. Wenn hier z.B. schon über 2000msek. benötigt werden, würde ich den Wert nicht auf 1 Stellen.

Option 4 "Autodetect"
Wenn diese Option aktiviert ist, startet die Bewegungserkennung direkt nach dem Start der GUI, bzw. nach dem setzten dieser Option.

Option 5 "Detect Changes"
Hier kann eingestellt werden ab wie viel % eine Bewegung erkannt wurde. Dies wird dann in dem FHEM Reading "motion_detect" mit dem Wert "True" festgehalten.

Option 6 "Save Picture"
Hier kann eingestellt werden ob bei einer Bewegungserkennung auch ein Bild abgelegt werden soll. Die Bilder werden dann in dem Verzeichnis abgelegt das Ihr über das Reading "picture_dir" gesetzt habt.

So ich hoffe dass damit alle Frage beantwortet sind.

michael.winkler

#187
Zitat von: baerbel am 23 Januar 2017, 22:01:33
Hi,

bevor ich noch tiefer in die Camtesterei einsteige :-) ein kleiner Dämpfer:

mit SSL sieht es nicht gut aus - anbei das LOG

ansonsten der erste Eindruck: Cam tut gut .. auf Grund der Umstellunf auf SSl hin und zurück muss ich nochmal anfange, damit ich auch die Readings überprüfen kann ...

hmmm wäre es möglich einige der Radings als Attribut an die Windows APP zu liefern? ;-) - da könnte man über FHEM Parameter setzten .. vielleicht habe ich aber auch noch nicht alles gesehen .. 

Grüße,

Bernd

Hallo Bernd,

das LOG scheint nicht ganz zu passen. Bitte nächstest Mal die Log Dateien anhängen. Im Programmverzeichnis gibt es zwei Logs. Einmal die Datei "wincontrol.log" und die Datei "wincontrol.log.bak". Die Datei "wincontrol.log" ist die, die zur Laufzeit der GUI verwendet wird. Die Datei "wincontrol.log.bak" wird beim Start der GUI erzeugt, und enthält eine Kopie des Inhaltes der Datei "wincontrol.log".

Daher geh mal bitte wie folgt vor:


  • Konfiguration .config Datei
  • GUI starten
  • Konfiguration SSL
  • Speichern (nicht vergessen)
  • GUI NEU starten
  • Kurz Warten
  • GUI wieder beenden

Datei "wincontrol.log" zusenden.

Anbei die Version 0.0.10.41 mit mehr LOG in diesem Bereich.

Gruß
Michael

baerbel

Hi,

Danke für den Hinweis bzgl. Logs nochmal - anbei ein Log -

Habe es nur nach .eins umbenannt, da ich noch einen weiteren Test machen wollte - hatte mich per webui von dem Tablet schon mal angemeldet und wollte sehen, ob es da einen Unterschied gibt - leider nicht

Das einzige, was mir aufgefallen ist, dass seit dem Update das Tablet nicht den lokalen User speichern will, welcher sich per UI auf die Tablet Instanz verbinden soll.

Diese "Fenster" Zeug .... ;-)

Grüße - Bernd

michael.winkler

#189
Zitat von: baerbel am 24 Januar 2017, 10:34:05
Hi,

Danke für den Hinweis bzgl. Logs nochmal - anbei ein Log -

Habe es nur nach .eins umbenannt, da ich noch einen weiteren Test machen wollte - hatte mich per webui von dem Tablet schon mal angemeldet und wollte sehen, ob es da einen Unterschied gibt - leider nicht

Das einzige, was mir aufgefallen ist, dass seit dem Update das Tablet nicht den lokalen User speichern will, welcher sich per UI auf die Tablet Instanz verbinden soll.

Diese "Fenster" Zeug .... ;-)

Grüße - Bernd

Hallo Bernd,

laut LOG ist der Port offen. Kannst du mal SSL auf der GUI deaktivieren und dann GUI neu starten und noch mal Log senden?

Was sagt denn das FHEM LOG, beim Verbindungsversuch?


24.01.2017 10:45:37 MODUL:  FHEM_Check_User: start = 24.01.2017 10:45:37
24.01.2017 10:45:37 MODUL:  FHEM_Check_User: Benutzername = bbilek
24.01.2017 10:45:37 MODUL:  FHEM_Check_User: ERROR URL = HTTPS://192.168.10.7:8083/fhem
24.01.2017 10:45:37 MODUL:  FHEM_Check_User: ERROR = Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
24.01.2017 10:45:37 FHEM:   FHEM_Check_User: FHEM Connect Port Check!
24.01.2017 10:45:37 FHEM:     FHEM SSL   = True
24.01.2017 10:45:37 FHEM:     FHEM SSL W = True
24.01.2017 10:45:37 FHEM:     FHEM IP    = 192.168.10.7
24.01.2017 10:45:37 FHEM:     FHEM Port  = 8083
24.01.2017 10:45:37 FHEM:     FHEM Check = True
24.01.2017 10:45:37 FHEM:   ERROR: FHEM Connect, reconnect in 60 seconds!

michael.winkler

Zitat von: baerbel am 24 Januar 2017, 10:34:05
Hi,

Danke für den Hinweis bzgl. Logs nochmal - anbei ein Log -

Habe es nur nach .eins umbenannt, da ich noch einen weiteren Test machen wollte - hatte mich per webui von dem Tablet schon mal angemeldet und wollte sehen, ob es da einen Unterschied gibt - leider nicht

Das einzige, was mir aufgefallen ist, dass seit dem Update das Tablet nicht den lokalen User speichern will, welcher sich per UI auf die Tablet Instanz verbinden soll.

Diese "Fenster" Zeug .... ;-)

Grüße - Bernd

Hallo Bernd,

kannst du den Inhalt deiner winconnect.config mit folgendem Inhalt füllen? Zusätzlich noch die FHEM Konfig im unteren Bereich anpassen und dann mal GUI neu starten. Im Programverzeichnis wird dann eine LOG Datei "tracert.log" erzeugt. Bitte diese dann mal zusenden.



<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="WinControl.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>

<system.diagnostics>
  <trace autoflush="true"/>
  <sources>
    <source name="System.Net" maxdatasize="1024">
      <listeners>
        <add name="TraceFile"/>
      </listeners>
    </source>
    <source name="System.Net.Sockets" maxdatasize="1024">
      <listeners>
        <add name="TraceFile"/>
      </listeners>
    </source>
  </sources>
  <sharedListeners>
    <add name="TraceFile" type="System.Diagnostics.TextWriterTraceListener"
      initializeData="trace.log"/>
  </sharedListeners>
  <switches>
    <add name="System.Net" value="Verbose" />
    <add name="System.Net.Sockets" value="Verbose" />
  </switches>
</system.diagnostics>


    <applicationSettings>
        <WinControl.My.MySettings>
            <setting name="FHEM_IPAdresse" serializeAs="String">
                <value>10.10.0.224</value>
            </setting>
            <setting name="FHEM_Port" serializeAs="String">
                <value>443</value>
            </setting>
            <setting name="FHEM_URL" serializeAs="String">
                <value>fhem</value>
            </setting>
            <setting name="FHEM_Devicename" serializeAs="String">
                <value>Buero.Notebook</value>
            </setting>
        </WinControl.My.MySettings>
    </applicationSettings>


</configuration>


baerbel

hmm bei dem debug build hagelt es Fehlermeldungen - .NET ist nicht happy - muss ich noch was updaten?

[/Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.InvalidOperationException: Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Das Konfigurationssystem konnte nicht initialisiert werden.. ---> System.Configuration.ConfigurationErrorsException: Das Konfigurationssystem konnte nicht initialisiert werden. ---> System.Configuration.ConfigurationErrorsException: Unerwartete XML-Deklaration. Die XML-Deklaration muss der erste Knoten im Dokument sein. Davor sind keine Leerzeichen zulässig. Zeile 3, Position 3. (C:\winconnect\WinControl.exe.Config line 3) ---> System.Xml.XmlException: Unerwartete XML-Deklaration. Die XML-Deklaration muss der erste Knoten im Dokument sein. Davor sind keine Leerzeichen zulässig. Zeile 3, Position 3.
   bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
   bei System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   bei System.Xml.XmlTextReaderImpl.ParsePI(StringBuilder piInDtdStringBuilder)
   bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   bei System.Xml.XmlTextReaderImpl.Read()
   bei System.Xml.XmlTextReader.Read()
   bei System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
   bei System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   bei System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   bei System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   bei System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   bei System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)
   bei System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   bei System.Configuration.ConfigurationManager.GetSection(String sectionName)
   bei System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
   bei System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
   bei System.Diagnostics.DiagnosticsConfiguration.Initialize()
   bei System.Diagnostics.DiagnosticsConfiguration.get_Sources()
   bei System.Diagnostics.TraceSource.Initialize()
   bei System.Net.Logging.InitializeLogging()
   bei System.Net.Logging.get_On()
   bei System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   bei System.Net.Sockets.TcpListener..ctor(Int32 port)
   bei WinControl.Form1..ctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei WinControl.My.MyProject.MyForms.Create__Instance__[T](T Instance)
   bei WinControl.start.start_Load(Object sender, EventArgs e)
   bei System.EventHandler.Invoke(Object sender, EventArgs e)
   bei System.Windows.Forms.Form.OnLoad(EventArgs e)
   bei System.Windows.Forms.Form.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.WmShowWindow(Message& m)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
   bei System.Windows.Forms.Form.WmShowWindow(Message& m)
   bei System.Windows.Forms.Form.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
WinControl
    Assembly-Version: 0.0.10.41.
    Win32-Version: 0.0.10.41.
    CodeBase: file:///C:/winconnect/WinControl.exe.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Runtime.Remoting
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
DirectShowLib-2005
    Assembly-Version: 2.1.0.0.
    Win32-Version: 2.1.0.0.
    CodeBase: file:///C:/winconnect/DirectShowLib-2005.DLL.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.xml.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Xml.resources.dll.
----------------------------------------
System.Configuration.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_de_b03f5f7f11d50a3a/System.Configuration.resources.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
Microsoft.VisualBasic.resources
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/v4.0_10.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
code]

michael.winkler

Zitat von: baerbel am 24 Januar 2017, 11:47:40
hmm bei dem debug build hagelt es Fehlermeldungen - .NET ist nicht happy - muss ich noch was updaten?

[/Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.InvalidOperationException: Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Das Konfigurationssystem konnte nicht initialisiert werden.. ---> System.Configuration.ConfigurationErrorsException: Das Konfigurationssystem konnte nicht initialisiert werden. ---> System.Configuration.ConfigurationErrorsException: Unerwartete XML-Deklaration. Die XML-Deklaration muss der erste Knoten im Dokument sein. Davor sind keine Leerzeichen zulässig. Zeile 3, Position 3. (C:\winconnect\WinControl.exe.Config line 3) ---> System.Xml.XmlException: Unerwartete XML-Deklaration. Die XML-Deklaration muss der erste Knoten im Dokument sein. Davor sind keine Leerzeichen zulässig. Zeile 3, Position 3.
   bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
   bei System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
   bei System.Xml.XmlTextReaderImpl.ParsePI(StringBuilder piInDtdStringBuilder)
   bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   bei System.Xml.XmlTextReaderImpl.Read()
   bei System.Xml.XmlTextReader.Read()
   bei System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
   bei System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   bei System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   bei System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   bei System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   bei System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)
   bei System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   bei System.Configuration.ConfigurationManager.GetSection(String sectionName)
   bei System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
   bei System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
   bei System.Diagnostics.DiagnosticsConfiguration.Initialize()
   bei System.Diagnostics.DiagnosticsConfiguration.get_Sources()
   bei System.Diagnostics.TraceSource.Initialize()
   bei System.Net.Logging.InitializeLogging()
   bei System.Net.Logging.get_On()
   bei System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   bei System.Net.Sockets.TcpListener..ctor(Int32 port)
   bei WinControl.Form1..ctor()
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei WinControl.My.MyProject.MyForms.Create__Instance__[T](T Instance)
   bei WinControl.start.start_Load(Object sender, EventArgs e)
   bei System.EventHandler.Invoke(Object sender, EventArgs e)
   bei System.Windows.Forms.Form.OnLoad(EventArgs e)
   bei System.Windows.Forms.Form.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.WmShowWindow(Message& m)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
   bei System.Windows.Forms.Form.WmShowWindow(Message& m)
   bei System.Windows.Forms.Form.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
----------------------------------------
WinControl
    Assembly-Version: 0.0.10.41.
    Win32-Version: 0.0.10.41.
    CodeBase: file:///C:/winconnect/WinControl.exe.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Accessibility
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Runtime.Remoting
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
DirectShowLib-2005
    Assembly-Version: 2.1.0.0.
    Win32-Version: 2.1.0.0.
    CodeBase: file:///C:/winconnect/DirectShowLib-2005.DLL.
----------------------------------------
System.Configuration
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Core
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
----------------------------------------
System.Xml
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.xml.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Xml.resources.dll.
----------------------------------------
System.Configuration.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_de_b03f5f7f11d50a3a/System.Configuration.resources.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
Microsoft.VisualBasic.resources
    Assembly-Version: 10.0.0.0.
    Win32-Version: 14.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/v4.0_10.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 4.0.0.0.
    Win32-Version: 4.6.1586.0 built by: NETFXREL2.
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
code]


liegt vermutlich an der neuen Config, vielleicht ist dir da ein Fehler unterlaufen. Anbei mal eine fertig Datei



michael.winkler

Solltet Ihr Probleme mit der SSL Verbindung haben, prüft mal im FHEM Log nach folgenden Einträgen (Verbose=5 auf der Web aktivieren):


FHEMWEB SSL/HTTPS error: SSL connect accept failed because of handshake problems


In meinem letzten Fall hat es geholfen die SSLVersion auf "TLSv1:!SSLv3" zu setzen. Weitere Infos im Forum unter https://forum.fhem.de/index.php?topic=61511.0