70_WINCONNECT.pm zum Steuern eines Windows PC / Tablet

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

Vorheriges Thema - Nächstes Thema

michael.winkler

Zitat von: binford6000 am 16 August 2017, 10:18:31
Hallo Michael,
bei mir auch mit Version 0.0.18 die Meldung, dass der FHEM-Server nicht erreichbar ist.
Was hältst Du von einer Anzeige des Verbindungsstatus direkt im Tray-Icon?
Bei Verbindung einen grünen Kreis mit Haken und bei Trennung ein roter Kreis mit X
unten rechts ins Trayicon. In Anlehnung an Windows (siehe Screenshot). 
VG Sebastian
Die Meldung sollte aber nur beim Start der GUI erscheinen. Im laufenden Betrieb wird nur im LOG ein disconnect angezeigt. Das mit dem Status im Trayicon kann ich einbauen.

hanswerner1

#361
Hallo,
ich habe mir auch mal Dein Modul auf einen Windows 10 PC installiert. Soweit ich das bis jetzt sehe funktioniert es soweit auch ganz gut.
Was mir aber bisher auffällt, jede Minute kommt eine Meldung das eine neue Version verfügbar ist, ich habe aber schon die letzte 0.0.18 installiert.
Beim Runterfahren von Win10 wird WinConnect nicht automatisch beendet. Es erfolgte eine Meldung das noch einen Anwendung aktiv ist.

An sonsten denke ich hat Dein Modul wirklich Potenzial. Bin gespannt wie es sich weiterentwickelt.


michael.winkler

Zitat von: hanswerner1 am 17 August 2017, 20:56:04
Hallo,
ich habe mir auch mal Dein Modul auf einen Windows 10 PC installiert. Soweit ich das bis jetzt sehe funktioniert es soweit auch ganz gut.
Was mir aber bisher auffällt, jede Minute kommt eine Meldung das eine neue Version verfügbar ist, ich habe aber schon die letzte 0.0.18 installiert.
Beim Runterfahren von Win10 wird WinConnect nicht automatisch beendet. Es erfolgte eine Meldung das noch einen Anwendung aktiv ist.

An sensten denke ich hat Dein Modul wirklich Potenzial. Bin gespannt wie es sich weiterentwickelt.
Aktivier mal autoupdate in der GUI, danach sollte die Meldung weg sein.

Habe diese Version kurz vor meinem Urlaub fertiggestellt. Muss da wohl noch einiges optimieren.


Gesendet von iPhone mit Tapatalk

hanswerner1

Zitat von: michael.winkler am 17 August 2017, 21:01:28
Aktivier mal autoupdate in der GUI, danach sollte die Meldung weg sein.

Hab die Meldung mit und ohne autoupdate aktiviert

michael.winkler

Zitat von: hanswerner1 am 17 August 2017, 21:09:12
Hab die Meldung mit und ohne autoupdate aktiviert
Kannst du mal ein log zuschicken? Das von der GUI


Gesendet von iPhone mit Tapatalk

hanswerner1


17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20bios_boardversion%20
17.08.2017 21:15:38 FHEM:   18,0679 - setreading FHEM bios_boardversion
17.08.2017 21:15:38 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_SET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:38 MODUL:  FHEM_SET: reading = printer_aktiv
17.08.2017 21:15:38 MODUL:  FHEM_SET: value = false
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20printer_aktiv%20false
17.08.2017 21:15:38 FHEM:   30,022 - setreading FHEM printer_aktiv false
17.08.2017 21:15:38 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_SET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:38 MODUL:  FHEM_SET: reading = printer_names
17.08.2017 21:15:38 MODUL:  FHEM_SET: value = no_prining
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20printer_names%20no_prining
17.08.2017 21:15:38 FHEM:   31,0231 - setreading FHEM printer_names no_prining
17.08.2017 21:15:38 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_SET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:38 MODUL:  FHEM_SET: reading = user_aktividletime
17.08.2017 21:15:38 MODUL:  FHEM_SET: value = 60
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20user_aktividletime%2060
17.08.2017 21:15:38 FHEM:   30,1582 - setreading FHEM user_aktividletime 60
17.08.2017 21:15:38 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_SET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:38 MODUL:  FHEM_SET: reading = speechquality
17.08.2017 21:15:38 MODUL:  FHEM_SET: value = 70
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20speechquality%2070
17.08.2017 21:15:38 FHEM:   30,0718 - setreading FHEM speechquality 70
17.08.2017 21:15:38 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_GET: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GET: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:38 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:38 MODUL:  FHEM_GET: STOP = 17.08.2017 21:15:38
17.08.2017 21:15:38 TODO:   powerstate
17.08.2017 21:15:38 SERVER: wait for connection
17.08.2017 21:15:38 SERVER: client 192.168.0.155 connected
17.08.2017 21:15:38 SERVER: Request: /FHEM/NOTIFYMSG=WINCONNECT_PC_THOMAS%20NOTIFYMSG%20NEUE%20WINCONNECT%20VERSION%20VERFüGBAR!%20DOWNLOADLINK%20=%20HTTPS://GITLAB.COM/MICHAEL.WINKLER/WINCONNECT/RAW/MASTER/WINCONTROL_0.0.18.EXE
17.08.2017 21:15:38 SERVER: Request: GET /fhem/notifymsg=Winconnect_PC_Thomas%20NOTIFYMSG%20Neue%20WinConnect%20Version%20verfügbar!%20Downloadlink%20=%20https://gitlab.com/michael.winkler/winconnect/raw/master/WinControl_0.0.18.exe HTTP/1.0
Host: 192.168.0.2:8183
User-Agent: fhem


17.08.2017 21:15:38 MODUL:  Message_Translate Message_text = /fhem/notifymsg=Winconnect_PC_Thomas%20NOTIFYMSG%20Neue%20WinConnect%20Version%20verfügbar!%20Downloadlink%20=%20https://gitlab.com/michael.winkler/winconnect/raw/master/WinControl_0.0.18.exe
17.08.2017 21:15:38 MODUL:  Message_Translate Message_Type = notifymsg
17.08.2017 21:15:38 MODUL:  Message_Translate Result = Neue WinConnect Version verfügbar! Downloadlink = https://gitlab.com/michael.winkler/winconnect/raw/master/WinControl_0.0.18.exe
17.08.2017 21:15:38 TODO:   notifymsg Neue WinConnect Version verfügbar! Downloadlink = https://gitlab.com/michael.winkler/winconnect/raw/master/WinControl_0.0.18.exe
17.08.2017 21:15:38 SERVER: wait for connection
17.08.2017 21:15:39 NOTIFY: notifyicon text = Neue WinConnect Version verfügbar! Downloadlink = https://gitlab.com/michael.winkler/winconnect/raw/master/WinControl_0.0.18.exe
17.08.2017 21:15:39 MODUL:  FHEM_SET: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:39 MODUL:  FHEM_SET: reading = battery_ChargeStatus
17.08.2017 21:15:39 MODUL:  FHEM_SET: value = NoSystemBattery
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20battery_ChargeStatus%20NoSystemBattery
17.08.2017 21:15:39 NOTIFY: notifyicon show
17.08.2017 21:15:39 FHEM:   83,0589 - setreading FHEM battery_ChargeStatus NoSystemBattery
17.08.2017 21:15:39 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_SET: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:39 MODUL:  FHEM_SET: reading = battery_PowerLineStatus
17.08.2017 21:15:39 MODUL:  FHEM_SET: value = Online
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20battery_PowerLineStatus%20Online
17.08.2017 21:15:39 FHEM:   48,0709 - setreading FHEM battery_PowerLineStatus Online
17.08.2017 21:15:39 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_SET: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:39 MODUL:  FHEM_SET: reading = battery_LifePercent
17.08.2017 21:15:39 MODUL:  FHEM_SET: value = 100
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20battery_LifePercent%20100
17.08.2017 21:15:39 FHEM:   29,0214 - setreading FHEM battery_LifePercent 100
17.08.2017 21:15:39 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_SET: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:39 MODUL:  FHEM_SET: reading = battery_LifeRemainingsMin
17.08.2017 21:15:39 MODUL:  FHEM_SET: value = 0
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20battery_LifeRemainingsMin%200
17.08.2017 21:15:39 FHEM:   33,0246 - setreading FHEM battery_LifeRemainingsMin 0
17.08.2017 21:15:39 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_SET: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:39 MODUL:  FHEM_SET: reading = brightness
17.08.2017 21:15:39 MODUL:  FHEM_SET: value = 200
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:39 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:39 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:39
17.08.2017 21:15:39 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20brightness%20200
17.08.2017 21:15:39 FHEM:   30,0067 - setreading FHEM brightness 200
17.08.2017 21:15:39 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:39
17.08.2017 21:15:40 MODUL:  FHEM_SET: start = 17.08.2017 21:15:40
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:40 MODUL:  FHEM_SET: devicename = FHEM
17.08.2017 21:15:40 MODUL:  FHEM_SET: reading = audio
17.08.2017 21:15:40 MODUL:  FHEM_SET: value = on
17.08.2017 21:15:40 MODUL:  FHEM_CSRFTOKEN: start = 17.08.2017 21:15:40
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_Request   = HTTP
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_URL       = fhem
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_IPAdresse = 192.168.0.155
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Val FHEM_Port      = 8083
17.08.2017 21:15:40 MODUL:  FHEM_GETURL: Return = HTTP://192.168.0.155:8083/fhem
17.08.2017 21:15:40 MODUL:  FHEM_CSRFTOKEN: STOP = 17.08.2017 21:15:40
17.08.2017 21:15:40 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20audio%20on
17.08.2017 21:15:40 FHEM:   57,1754 - setreading FHEM audio on
17.08.2017 21:15:40 MODUL:  FHEM_SET: stop = 17.08.2017 21:15:4

the ratman

ich hatte die autoupdate-meldung auch anfangs - da hatte ich den devicenamen des compis in winnconnect falsch eingetragen.
vielleicht hilfts ja.

btw - schon eine lösung wegen meiner "runterfahr-meldung" in sicht?
→do↑p!dnʇs↓shit←

michael.winkler

Zitat von: hanswerner1 am 17 August 2017, 21:18:35

17.08.2017 21:15:38 MODUL:  HTTP://192.168.0.155:8083/fhem?cmd.dummy=setreading%20FHEM%20bios_boardversion%20

So wie ich das Log lese ist die Angabe des FHEM Device Namens falsch. Siehe %20FHEM%20, hier müsste des FHEM Device stehen. Kannst du mal ein "list devicename" zu senden, und noch die ersten 30 bis 50 Zeilen des GUI Logs?

Gruß
Michael

michael.winkler

Zitat von: the ratman am 18 August 2017, 09:06:11
ich hatte die autoupdate-meldung auch anfangs - da hatte ich den devicenamen des compis in winnconnect falsch eingetragen.
vielleicht hilfts ja.

btw - schon eine lösung wegen meiner "runterfahr-meldung" in sicht?
Bin ab morgen wieder zuhause, dann schaue ich mir das noch mal genauer an.

the ratman

upps - sorry, dachte, du bist schon da ... will dir deine rest-freizeit ned versauen. rennt ja mal alles generell, is also nicht eilig.
mein obiger "sammelbeitrag" stimmt auch noch. es is nix mehr dazu gekommen ...
→do↑p!dnʇs↓shit←

hanswerner1

Zitat von: the ratman am 18 August 2017, 09:06:11
ich hatte die autoupdate-meldung auch anfangs - da hatte ich den devicenamen des compis in winnconnect falsch eingetragen.
vielleicht hilfts ja.

Danke, das wars, hatte einen falschen FHEM Devicename. Jetzt kommt die Meldung nicht mehr und eine Menge Readings mehr. :-)

Jetzt ist nur noch die Meldung beim runterfahren.

ManOki

Hallo,

ich wollte zum ersten mal ein device anlegen, leider funktioniert das nicht. Ich bekomme als Fehlermeldung immer:
ZitatCannot load module WINCONNECT

Außerdem steht im Logfile folgendes:
2017.08.18 18:47:16 1: reload: Error:Modul 70_WINCONNECT deactivated:
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 444, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 513, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 533, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 553, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 698, near "my $_ "


Modul-Version ist
Zitat70_WINCONNECT.pm 14848 2017-08-04 20:19:44Z michael.winkler
Perl-Version ist v5.24.1

Ist das ein bekannter Fehler?

Vielen Dank
ManOki

michael.winkler

Zitat von: ManOki am 18 August 2017, 18:57:06
Hallo,

ich wollte zum ersten mal ein device anlegen, leider funktioniert das nicht. Ich bekomme als Fehlermeldung immer:
Außerdem steht im Logfile folgendes:
2017.08.18 18:47:16 1: reload: Error:Modul 70_WINCONNECT deactivated:
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 444, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 513, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 533, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 553, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 698, near "my $_ "


Modul-Version ist Perl-Version ist v5.24.1

Ist das ein bekannter Fehler?

Vielen Dank
ManOki

kannst du mal ein ganzes LOG anhängen?

ManOki

#373
Du meinst, ein ganzes Logfile? Tut mir leid, da steht auch nicht mehr als das. Ich habe Fhem auch probehalber neugestartet.

Zitat2017.08.18 18:47:16 1: reload: Error:Modul 70_WINCONNECT deactivated:
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 444, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 513, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 533, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 553, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 698, near "my $_ "

2017.08.18 18:47:16 0: Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 444, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 513, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 533, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 553, near "my $_ "
Can't use global $_ in "my" at ./FHEM/70_WINCONNECT.pm line 698, near "my $_ "

Meine Vermutung ist, dass meine Perl-Version "zu neu" ist (aktuell Debian Stretch/Stable): https://rt.cpan.org/Public/Bug/Display.html?id=108203

Ich habe mir die Zeilen angesehen, meiner Meinung nach sollte man "$_" weder mit "my" neu definieren, noch die Variable neu setzen.

EDIT: Falls du (wovon ich ausgehe) den ganzen Code für eine ältere Perl-Version entwickelt hast, kannst du das auch im Modul angeben: https://perldoc.perl.org/functions/use.html

michael.winkler

Zitat von: the ratman am 12 August 2017, 16:10:56
und für meine kleinkarrierte seite ein reading zum fehler suchen *g*:
"printer_names       no_prining"
Das Verstehe ich nicht. Was meinst du damit?