70_WINCONNECT.pm zum Steuern eines Windows PC / Tablet

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

Vorheriges Thema - Nächstes Thema

binford6000

Zitat von: michael.winkler am 26 Dezember 2016, 15:10:30
Kannst du mir eine kleine Anleitung zuschicken, wie der virenscanner konfiguriert werden muss? Dann würde ich das in den ersten Thread mit aufnehmen.


Gesendet von iPhone mit Tapatalk

Hallo Michael,
erstmal danke für das coole Modul!  8) In Avast wird die Ausnahme für die .exe so hinzugefügt:

Avast öffnen > Einstellungen > Komponenten > Dateisystem-Schutz > Anpassen > Ausnahmen > Hinzufügen > Pfad zu WinControl.exe

Der Weg sollte aber in anderen Virenscannern ähnlich sein  ;)

@EnderPhilipp und marty29ak:
Das Herunterfahren des PCs geht auch direkt aus fhem:

set Buero.PC command shutdown.exe /s /f /t 000

VG Sebastian

EnderPhilipp

Hab dir übrigens die Anleitung per PM geschickt.

MfG
Philipp ;D
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

michael.winkler

Zitat von: EnderPhilipp am 30 Dezember 2016, 18:46:31
Hab dir übrigens die Anleitung per PM geschickt.

MfG
Philipp ;D
Danke, habe ich schon gesehen. Bin nur noch nicht dazugekommen.


Gesendet von iPhone mit Tapatalk

binford6000

Hallo Michael,
kann es sein, dass SSL (noch) nicht unterstützt wird? Oder habe ich was übersehen?

FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request

Auf einem FHEMWEB ohne SSL funktioniert alles bestens.
VG Sebastian

michael.winkler

Zitat von: binford6000 am 31 Dezember 2016, 09:57:04
Hallo Michael,
kann es sein, dass SSL (noch) nicht unterstützt wird? Oder habe ich was übersehen?

FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request

Auf einem FHEMWEB ohne SSL funktioniert alles bestens.
VG Sebastian
Ja, leider geht das noch nicht. Ich plane es aber in das nächste Release mit ein


Gesendet von iPhone mit Tapatalk


binford6000

Das Modul verhält sich wie vorher:nur state und ttsmsg werden aktualisiert.
Alle anderen Readings werden nicht upgedatet:

Internals:
   DEF        10.3.3.201 60
   INTERVAL   60
   NAME       Spielplatz.PC
   NR         751
   STATE      on
   TYPE       WINCONNECT
   Readings:
     2017-01-02 17:54:11   audio           off
     2017-01-02 17:47:33   battery_ChargeStatus High
     2017-01-02 17:48:13   battery_LifePercent 98
     2017-01-02 17:48:14   battery_LifeRemainingsMin 448
     2017-01-02 17:47:33   battery_PowerLineStatus Offline
     2017-01-02 17:47:34   brightness      50
     2017-01-02 17:47:34   mute            off
     2017-01-02 17:47:31   os_InstallDate  16.10.2016 12:23:29
     2017-01-02 17:47:30   os_Name         Windows 10 Pro
     2017-01-02 17:47:31   os_StartTime    02.01.2017 15:26:30
     2017-01-02 17:47:30   os_Type         Client
     2017-01-02 17:47:31   printer_aktiv   false
     2017-01-02 17:47:31   printer_names   no_prining
     2017-01-02 17:47:34   speechcontrol   off
     2017-01-02 17:47:31   speechquality   100
     2017-01-02 18:02:47   state           on
     2017-01-02 18:01:52   ttsmsg          Hallo!
     2017-01-02 17:54:11   user_aktiv      false
     2017-01-02 17:47:31   user_aktividletime 60
     2017-01-02 17:54:11   volume          0
     2017-01-02 17:47:30   wincontrol      0.0.8
     2017-01-02 17:47:30   wincontrol_starttime 02.01.2017 17:47:29
     2017-01-02 17:47:30   wincontrol_user Spielplatz\Sebastian
   Helper:
     ADDRESS    10.3.3.201
Attributes:
   group      Geräte
   icon       it_server
   room       System


Log von wincontrol.exe sieht so aus.

02.01.2017 18:05:56 SERVER: client 10.3.3.40 connected
02.01.2017 18:05:56 TODO:   powerstate
02.01.2017 18:05:56 SERVER: wait for connection
02.01.2017 18:06:35 FHEM:   ERROR: setreading Spielplatz.PC battery_LifePercent 94
02.01.2017 18:06:35 FHEM:   ERROR: Die zugrunde liegende Verbindung wurde geschlossen: Unbekannter Fehler beim Empfangen..
02.01.2017 18:06:35 FHEM:   ERROR: setreading Spielplatz.PC battery_LifeRemainingsMin 488
02.01.2017 18:06:35 FHEM:   ERROR: Die zugrunde liegende Verbindung wurde geschlossen: Unbekannter Fehler beim Empfangen..


Und hier das FHEM-Log:

2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request


Ich hoffe das hilft Dir weiter. Falls Du noch was brauchst melde Dich  ;)


michael.winkler

Zitat von: binford6000 am 02 Januar 2017, 18:12:44
Das Modul verhält sich wie vorher:nur state und ttsmsg werden aktualisiert.
Alle anderen Readings werden nicht upgedatet:

Internals:
   DEF        10.3.3.201 60
   INTERVAL   60
   NAME       Spielplatz.PC
   NR         751
   STATE      on
   TYPE       WINCONNECT
   Readings:
     2017-01-02 17:54:11   audio           off
     2017-01-02 17:47:33   battery_ChargeStatus High
     2017-01-02 17:48:13   battery_LifePercent 98
     2017-01-02 17:48:14   battery_LifeRemainingsMin 448
     2017-01-02 17:47:33   battery_PowerLineStatus Offline
     2017-01-02 17:47:34   brightness      50
     2017-01-02 17:47:34   mute            off
     2017-01-02 17:47:31   os_InstallDate  16.10.2016 12:23:29
     2017-01-02 17:47:30   os_Name         Windows 10 Pro
     2017-01-02 17:47:31   os_StartTime    02.01.2017 15:26:30
     2017-01-02 17:47:30   os_Type         Client
     2017-01-02 17:47:31   printer_aktiv   false
     2017-01-02 17:47:31   printer_names   no_prining
     2017-01-02 17:47:34   speechcontrol   off
     2017-01-02 17:47:31   speechquality   100
     2017-01-02 18:02:47   state           on
     2017-01-02 18:01:52   ttsmsg          Hallo!
     2017-01-02 17:54:11   user_aktiv      false
     2017-01-02 17:47:31   user_aktividletime 60
     2017-01-02 17:54:11   volume          0
     2017-01-02 17:47:30   wincontrol      0.0.8
     2017-01-02 17:47:30   wincontrol_starttime 02.01.2017 17:47:29
     2017-01-02 17:47:30   wincontrol_user Spielplatz\Sebastian
   Helper:
     ADDRESS    10.3.3.201
Attributes:
   group      Geräte
   icon       it_server
   room       System


Log von wincontrol.exe sieht so aus.

02.01.2017 18:05:56 SERVER: client 10.3.3.40 connected
02.01.2017 18:05:56 TODO:   powerstate
02.01.2017 18:05:56 SERVER: wait for connection
02.01.2017 18:06:35 FHEM:   ERROR: setreading Spielplatz.PC battery_LifePercent 94
02.01.2017 18:06:35 FHEM:   ERROR: Die zugrunde liegende Verbindung wurde geschlossen: Unbekannter Fehler beim Empfangen..
02.01.2017 18:06:35 FHEM:   ERROR: setreading Spielplatz.PC battery_LifeRemainingsMin 488
02.01.2017 18:06:35 FHEM:   ERROR: Die zugrunde liegende Verbindung wurde geschlossen: Unbekannter Fehler beim Empfangen..


Und hier das FHEM-Log:

2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request
2017.01.02 18:06:35 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed error:1407609C:SSL routines:SSL23_GET_CLIENT_HELLO:http request


Ich hoffe das hilft Dir weiter. Falls Du noch was brauchst melde Dich  ;)
Hast du die beiden Optionen ssl und ignorwarning aktiviert? Speichern nicht vergessen


Gesendet von iPhone mit Tapatalk

binford6000

Auf der GUI habe ich gar nicht nachgeschaut... Sorry mein Fehler  :-X

Alles bestens!!  :)



binford6000

Hi Michael,
wenn WinConnect 0.0.9 mit FHEM verbunden ist und ich den Rechner herunterfahren möchte,
bekomme ich eine Fehlermeldung, dass eine App das Herunterfahren behindert (siehe Foto).
Die Meldung wird jedoch nicht angezeigt, wenn WinConnect nicht mit FHEM verbunden ist.

Ich benutze 2x Windows 10 Home, Ver. 10.0.14393 auf einem PC und auf einem DELL Notebook.
Bei beiden erscheint die Fehlermeldung.

VG Sebastian

michael.winkler

Hallo Sebastian,

versuch mal bitte folgende Version. Wenn die Änderung funktionieren sollte baue ich das in das nächste Release mit ein.

Wenn es nicht funktioniert benötige ich noch ein Log von der GUI.

Gruß
Michael

EnderPhilipp

Eine richtig coole Funktion wäre, wenn man eine Benachrichtigung schicken könnte, die dann unten rechts erscheint.
(Falls noch Inspiration benötigt wird  ::) ;D)

Mfg
Philipp  ;D
¡¡¡ANFÄNGERALARM!!!
Raspberry Pi 3 (Hauptsystem)
Raspberry Pi B+ (Kellersonde)
Homematic,Philips Hue, LD382, nanoCul 433/868mhz, MPD, Intertechno, FIRMATA, EspEasy, SSCAM, STV, HDMI-CEC, EchoDot

binford6000

#59
Zitat von: michael.winkler am 05 Januar 2017, 18:29:12
Hallo Sebastian,

versuch mal bitte folgende Version. Wenn die Änderung funktionieren sollte baue ich das in das nächste Release mit ein.

Wenn es nicht funktioniert benötige ich noch ein Log von der GUI.

Gruß
Michael

Mit der 0.0.9.5 tritt es leider immer noch auf...
Hier das Logfile:

05.01.2017 19:34:18 CONFIG: Version       0.0.9.5
05.01.2017 19:34:18 CONFIG: IPAdresse     10.3.3.40
05.01.2017 19:34:18 CONFIG: Port          8083
05.01.2017 19:34:18 CONFIG: URL           fhem
05.01.2017 19:34:18 CONFIG: Anmeldung     True
05.01.2017 19:34:18 CONFIG: Devicename    Shuttle.PC
05.01.2017 19:34:18 CONFIG: Idletime      60
05.01.2017 19:34:18 CONFIG: Speechquality 100
05.01.2017 19:34:18 CONFIG: Run User      SHUTTLE\Sebastian
05.01.2017 19:34:18 FHEM:   set Shuttle.PC on
05.01.2017 19:34:19 FHEM:   setreading Shuttle.PC wincontrol_user SHUTTLE\Sebastian
05.01.2017 19:34:20 FHEM:   setreading Shuttle.PC wincontrol_starttime 05.01.2017 19:34:17
05.01.2017 19:34:21 FHEM:   setreading Shuttle.PC wincontrol 0.0.9.5
05.01.2017 19:34:21 FHEM:   setreading Shuttle.PC os_Name Windows 10 Home
05.01.2017 19:34:22 FHEM:   setreading Shuttle.PC os_Type Client
05.01.2017 19:34:23 FHEM:   setreading Shuttle.PC os_InstallDate 16.10.2016 13:19:12
05.01.2017 19:34:23 FHEM:   setreading Shuttle.PC os_StartTime 05.01.2017 15:56:16
05.01.2017 19:34:24 FHEM:   setreading Shuttle.PC printer_aktiv false
05.01.2017 19:34:25 FHEM:   setreading Shuttle.PC printer_names no_prining
05.01.2017 19:34:25 FHEM:   setreading Shuttle.PC user_aktividletime 60
05.01.2017 19:34:26 FHEM:   setreading Shuttle.PC speechquality 100
05.01.2017 19:34:27 SERVER: wait for connection
05.01.2017 19:34:29 FHEM:   setreading Shuttle.PC battery_ChargeStatus NoSystemBattery
05.01.2017 19:34:30 FHEM:   setreading Shuttle.PC battery_PowerLineStatus Online
05.01.2017 19:34:31 FHEM:   setreading Shuttle.PC battery_LifePercent 100
05.01.2017 19:34:32 FHEM:   setreading Shuttle.PC battery_LifeRemainingsMin 0
05.01.2017 19:34:32 FHEM:   setreading Shuttle.PC brightness 200
05.01.2017 19:34:33 FHEM:   setreading Shuttle.PC volume 60
05.01.2017 19:34:34 FHEM:   setreading Shuttle.PC mute off
05.01.2017 19:34:34 FHEM:   setreading Shuttle.PC user_aktiv true
05.01.2017 19:34:34 CONFIG: Spracherkennung NICHT aktiviert
05.01.2017 19:34:34 CONFIG:   ERROR: D:\PortableApps\fhem\grammar.xml
05.01.2017 19:34:35 FHEM:   setreading Shuttle.PC speechcontrol off
05.01.2017 19:34:37 FHEM:   setreading Shuttle.PC audio off
05.01.2017 19:34:39 FHEM:   setreading Shuttle.PC audio on
05.01.2017 19:34:45 FHEM:   setreading Shuttle.PC audio off
05.01.2017 19:34:47 SERVER: client 10.3.3.40 connected
05.01.2017 19:34:47 TODO:   powerstate
05.01.2017 19:34:47 SERVER: wait for connection
05.01.2017 19:35:47 SERVER: client 10.3.3.40 connected
05.01.2017 19:35:47 TODO:   powerstate
05.01.2017 19:35:47 SERVER: wait for connection


Was hat es mit der grammar.xml auf sich? Im Verzeichnis liegt sie jedenfalls nicht...

VG Sebastian