FHEMSync (Alternative zu FHEM2FHEM/RFHEM)

Begonnen von dominik, 18 März 2020, 21:55:46

Vorheriges Thema - Nächstes Thema

dominik

2.8.4 bitte noch, dann sollte es klappen :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

[12.5.2020, 21:25:45] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:46] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:47] [MAIN   ] Starting FHEMSync version 2.8.4...
[12.5.2020, 21:25:47] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true}
[12.5.2020, 21:25:47] [SLAVE1 ] Failed to get CSRF-Token: StatusCodeError: 401 - undefined
[12.5.2020, 21:25:47] [SLAVE2 ] Failed to get CSRF-Token: StatusCodeError: 401 - undefined
[12.5.2020, 21:25:48] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:48] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:48] [SLAVE1 ] Failed to fetch devices: StatusCodeError: 401 - undefined
[12.5.2020, 21:25:48] [SLAVE2 ] Failed to fetch devices: StatusCodeError: 401 - undefined
[12.5.2020, 21:25:48] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:48] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:48] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:48] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE1 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE2 ] longpoll end: retry in: 200msec
[12.5.2020, 21:25:49] [SLAVE1 ] longpoll end: retry in: 200msec

Maista

Falls das Wichtig ist und ich was falsch eingestellt haben sollte
defmod fhemsync FHEMSYNC
attr fhemsync FHEMSync-auth crypt:550058174d500976666666309490206
attr fhemsync FHEMSync-log ./log/fhemsync-%Y-%m-%d.log
attr fhemsync FHEMSync-port 8083
attr fhemsync FHEMSync-selfsignedcert true
attr fhemsync FHEMSync-server 127.0.0.1
attr fhemsync FHEMSync-ssl true
attr fhemsync FHEMSync-webname fhem
attr fhemsync devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
attr fhemsync nrarchive 10
attr fhemsync remote-server 192.168.xxx.30
attr fhemsync remote2-server 192.168.xxx.32
attr fhemsync room FHEMSync
attr fhemsync stateFormat fhemsync
attr fhemsync verbose 0

dominik

Das ist interessant, ich dachte anhand des Logs, dass die Remote Server ein Auth benoetigen. Sind deine Remote Server wirklich ohne Auth erreichbar und nur der Main Server benoetigt auth?
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

Ich hab halt bei beiden Remote ein User und PW zum anmelden.
Da es bisher funktioniert (hat) bin ich davon ausgegangen das alles korrekt eingestellt ist :=)

dominik

#230
Kannst du bitte bei beiden noch ein user:auth hinterlegen und dann nochmals testen? Verwendest du dort den gleichen User und Pass wie fuer den Master? Das wuerde erklaeren, dass es bislang funktionierte.

//Edit: Und ssl und selfsignedcert nicht vergessen, falls das die Remotes ebenfalls nutzen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

Zitat von: dominik am 12 Mai 2020, 21:49:41
Kannst du bitte bei beiden noch ein user:auth hinterlegen und dann nochmals testen? Verwendest du dort den gleichen User und Pass wie fuer den Master? Das wuerde erklaeren, dass es bislang funktionierte.

//Edit: Und ssl und selfsignedcert nicht vergessen, falls das die Remotes ebenfalls nutzen.
Hm...ich hab da bisher nicht viel wegen Absicherung gemacht. Ich ab Allowed IPs eingetragen.
User und Pass sind bei allen drei Rechnern gleich.

Wo muss das "user:auth" rein? Im WEB-Modul?
"ssl und selfsignedcert" sagt mir jetzt auch nix ?

Zeit ist nun auch knapp. Wir geht ins Bett. Ich kann dann erst morgen Abend erst wieder weiter machen.

Gruss Gerd

dominik

attr fhemsync remote-auth username:password
attr fhemsync remote-ssl true
attr fhemsync remote-selfsignedcert true
attr fhemsync remote2-auth username:password
attr fhemsync remote2-ssl true
attr fhemsync remote2-selfsignedcert true

Damit sollte es dann klappen. Kein Thema, gerne dann morgen. Danke!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

Ok Danke.
Morgen dann wenn nix dazwischen kommt .
Gn8

Maista

Hallo Dominik.
Ich hatte das gestern noch eingetragen. War aber ohne Erfolg.
Habe aber heute kein Nerv mehr.
Bis morgen Abend.
Gruß Gerd

Maista

Hallo Dominik,

heute habe ich wieder etwas Zeit. Leider Funktioniert nun gar nix mehr :(

[14.5.2020, 20:14:01] [MAIN   ] Starting FHEMSync version 2.8.4...
[14.5.2020, 20:14:01] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true}
[14.5.2020, 20:17:05] [MAIN   ] Starting FHEMSync version 2.8.4...
[14.5.2020, 20:17:06] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true}
[14.5.2020, 20:20:28] [MAIN   ] Starting FHEMSync version 2.8.4...
[14.5.2020, 20:20:29] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true}
[14.5.2020, 20:20:47] [SLAVE1 ] Failed to get CSRF-Token: RequestError: Error: Client network socket disconnected before secure TLS connection was established


Das letzte mit SLAVE1 kam erst nach dem ich heute ein Update mit restart von FHEM gemacht habe.
Ansonsten erfolgen nun gar keine Logeintraege ?!

Hier mein RAW (Master)
defmod fhemsync FHEMSYNC
attr fhemsync FHEMSync-auth crypt:55005817455555555555555509490206
attr fhemsync FHEMSync-log ./log/fhemsync-%Y-%m-%d.log
attr fhemsync FHEMSync-port 8083
attr fhemsync FHEMSync-selfsignedcert true
attr fhemsync FHEMSync-server 127.0.0.1
attr fhemsync FHEMSync-ssl true
attr fhemsync FHEMSync-webname fhem
attr fhemsync devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
attr fhemsync nrarchive 10
attr fhemsync remote-auth crypt:550058174555555555555555555490206
attr fhemsync remote-selfsignedcert true
attr fhemsync remote-server 192.168.xxx.30
attr fhemsync remote-ssl true
attr fhemsync remote2-auth crypt:55005817455555555555555555490206
attr fhemsync remote2-selfsignedcert true
attr fhemsync remote2-server 192.168.xxx.32
attr fhemsync remote2-ssl true
attr fhemsync room FHEMSync
attr fhemsync stateFormat fhemsync
attr fhemsync verbose 0

setstate fhemsync running /usr/bin/fhemsync
setstate fhemsync 2020-05-14 20:20:27 fhemsync running /usr/bin/fhemsync


Irgend eine Idee?
Gruss Gerd

dominik

Hi,
teste bitte mit verbose 3, du hast aktuell 0, daher kein Log. Ich glaube es funktioniert sogar, weil sonst Fehler im Log sein sollten.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

Hm...also da passiert nun gar nix mehr ?!
Verbose 3 ist an.
Ich sehe auch nix wenn ich FHEMSync restarte ?!

Im FHEM Log:
2020.05.14 20:34:33 3: fhemsync: read: end of file reached while sysread
2020.05.14 20:34:33 3: fhemsync: stopped
2020.05.14 20:34:33 3: fhemsync: starting
2020.05.14 20:34:33 3: fhemsync: using logfile: ./log/fhemsync-2020-05-14.log
2020.05.14 20:34:53 3: fhemsync: read: end of file reached while sysread
2020.05.14 20:34:53 3: fhemsync: stopped
2020.05.14 20:34:53 3: fhemsync: starting
2020.05.14 20:34:53 3: fhemsync: using logfile: ./log/fhemsync-2020-05-14.log


Im FHEMSyncLog:
{"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true}
[14.5.2020, 20:34:34] [MAIN   ] Starting FHEMSync version 2.8.4...
[14.5.2020, 20:34:35] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true,"verbose":true}
[14.5.2020, 20:34:55] [MAIN   ] Starting FHEMSync version 2.8.4...
[14.5.2020, 20:34:55] [MAIN   ] Options: {"version":"2.8.4","fhem":true,"port":true,"webname":true,"auth":true,"device":true,"selfSignedCert":true,"verbose":true}

dominik

fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Maista

Läuft nun.
SSL und die zugehörigen Attribute wurden gelöscht da kein HTTPS akiv ist.

Danke Dominik