Ich habe ein Problem....ich habe über Fritzbox eine VPN Verbindung zu meinen Eltern - heisst ich kann alle Geräte auch in meinem Netzwerk ansteuern.
Zuhause bei mir läuft ein Raspi mit FHEM.
Ich möchte nun gern den Maxcube hinzufügen, was auch erst geklappt hast und mir mit connected bestätigt wurde. Auch hat er alle Fensterkontakte gefunden.
Leider kann ich jedoch keine Temperaturen ändern, da der Cube jetzt irgendwie immer disconnected ist. Neugestartet habe ich ihn schon :-(
Internals:
DEF 192.168.178.30 180 ondemand
DeviceName 192.168.178.30:62910
INTERVAL 180
NAME Maxcube
NEXT_OPEN 1506946937
NR 22
PARTIAL
STATE disconnected
TYPE MAXLAN
addr 0415d5
clockset 3
cubeTimeDifference 0
dutycycle 13 %
fwversion 0113
pairmode 0
persistent 0
serial JEQ0435240
READINGS:
2017-10-02 13:39:03 dutycycle 13
2017-10-02 13:39:04 firmware 0.1
2017-10-02 14:21:17 state disconnected
2017-10-02 13:39:04 testresult 255
devices:
HASH(0x1157f08)
HASH(0x116c758)
HASH(0x10028c0)
HASH(0x1007170)
HASH(0x1161598)
HASH(0x1157f98)
HASH(0x1157f20)
HASH(0x115fad0)
HASH(0x1160f08)
HASH(0x123c1b0)
HASH(0x123c258)
groups:
HASH(0xdf25b0)
HASH(0xf7ed10)
HASH(0xc3ae38)
HASH(0xbbce10)
HASH(0x1002f20)
HASH(0x11613a0)
Attributes:
im Log steht folgendes:
017.10.02 09:53:40 0: Featurelevel: 5.8
2017.10.02 09:53:40 0: Server started with 12 defined entities (fhem.pl:15112/2017-09-21 perl:5.020002 os:linux user:fhem pid:992)
2017.10.02 09:53:40 3: Opening Maxcube device 192.168.178.30:62910
2017.10.02 09:53:40 3: Maxcube device opened
2017.10.02 09:53:40 2: MAXLAN_Parse: Cube thinks it is 2.10.2017 11:54
2017.10.02 09:53:40 2: MAXLAN_Parse: Time difference is 121 minutes
2017.10.02 09:53:41 2: autocreate: define MAX_0dbe6c MAX HeatingThermostat 0dbe6c
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0dbe6c FileLog ./log/MAX_0dbe6c-%Y.log MAX_0dbe6c
2017.10.02 09:53:41 2: autocreate: define MAX_0a95b0 MAX ShutterContact 0a95b0
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0a95b0 FileLog ./log/MAX_0a95b0-%Y.log MAX_0a95b0
2017.10.02 09:53:41 2: autocreate: define MAX_0dfa5c MAX HeatingThermostat 0dfa5c
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0dfa5c FileLog ./log/MAX_0dfa5c-%Y.log MAX_0dfa5c
2017.10.02 09:53:41 2: autocreate: define MAX_0b39f5 MAX HeatingThermostat 0b39f5
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0b39f5 FileLog ./log/MAX_0b39f5-%Y.log MAX_0b39f5
2017.10.02 09:53:41 2: autocreate: define MAX_0df97e MAX HeatingThermostat 0df97e
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0df97e FileLog ./log/MAX_0df97e-%Y.log MAX_0df97e
2017.10.02 09:53:41 2: autocreate: define MAX_0e9db3 MAX ShutterContact 0e9db3
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0e9db3 FileLog ./log/MAX_0e9db3-%Y.log MAX_0e9db3
2017.10.02 09:53:41 2: autocreate: define MAX_0a8b94 MAX ShutterContact 0a8b94
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0a8b94 FileLog ./log/MAX_0a8b94-%Y.log MAX_0a8b94
2017.10.02 09:53:41 2: autocreate: define MAX_0f356f MAX WallMountedThermostat 0f356f
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0f356f FileLog ./log/MAX_0f356f-%Y.log MAX_0f356f
2017.10.02 09:53:41 2: autocreate: define MAX_0dc05e MAX HeatingThermostat 0dc05e
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0dc05e FileLog ./log/MAX_0dc05e-%Y.log MAX_0dc05e
2017.10.02 09:53:41 2: autocreate: define MAX_0d1718 MAX HeatingThermostat 0d1718
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0d1718 FileLog ./log/MAX_0d1718-%Y.log MAX_0d1718
2017.10.02 09:53:41 2: autocreate: define MAX_0e9da2 MAX ShutterContact 0e9da2
2017.10.02 09:53:41 2: autocreate: define FileLog_MAX_0e9da2 FileLog ./log/MAX_0e9da2-%Y.log MAX_0e9da2
2017.10.02 09:53:42 3: MAX Cube is set to timezone CET-CEST
2017.10.02 09:53:42 3: Opening Maxcube device 192.168.178.30:62910
2017.10.02 09:53:42 3: Maxcube device opened
2017.10.02 09:53:42 2: MAXLAN_Parse: Cube thinks it is 2.10.2017 11:54
2017.10.02 09:53:42 2: MAXLAN_Parse: Time difference is 121 minutes
2017.10.02 09:53:43 3: MAX Cube is set to timezone CET-CEST
2017.10.02 09:53:46 1: MAXLAN_ReadSingleResponse: timeout while reading from socket, disconnecting
2017.10.02 09:53:46 1: MAXLAN_ExpectAnswer: Error while waiting for answer A:
2017.10.02 09:56:46 3: Opening Maxcube device 192.168.178.30:62910
2017.10.02 09:56:49 3: Can't connect to 192.168.178.30:62910: Connection timed out
ist doch bestimmt was kleineres, oder? :-)
Schwer zu sagen...
Fürs Verständnis: Du sitzt also bei deinen Eltern und arbeitest per VPN in deinem eigenen Heimnetz?!
Lassen sich denn Pi und Cube auf Netzwerkebene anpingen - sind also die Geräte selbst zunächst per LAN erreichbar?
Im Log fällt mir auf, dass der Cube gute 2 Stunden deiner FHEM Zeit abweicht... Diese Zeitzone soll gesetzt werden, danach ist der Cube anscheinend nicht erreichbar.
Nun kenne ich mit leider nicht mit MAXLAN aus, aber konnte man nicht auch in der originalen MAX Firmware Zeit und Zeitzone einstellen?
Hier würde ich zunächst ansetzen und versuchen die Zeit am Cube zu korrigieren!
(evtl benötigt dieser einen Internetzugriff für eine Zeitsynchronisierung)
Grüße,
Kharim
Zitat von: Kharim am 03 Oktober 2017, 13:22:57
Schwer zu sagen...
Fürs Verständnis: Du sitzt also bei deinen Eltern und arbeitest per VPN in deinem eigenen Heimnetz?!
Lassen sich denn Pi und Cube auf Netzwerkebene anpingen - sind also die Geräte selbst zunächst per LAN erreichbar?
Im Log fällt mir auf, dass der Cube gute 2 Stunden deiner FHEM Zeit abweicht... Diese Zeitzone soll gesetzt werden, danach ist der Cube anscheinend nicht erreichbar.
Nun kenne ich mit leider nicht mit MAXLAN aus, aber konnte man nicht auch in der originalen MAX Firmware Zeit und Zeitzone einstellen?
Hier würde ich zunächst ansetzen und versuchen die Zeit am Cube zu korrigieren!
(evtl benötigt dieser einen Internetzugriff für eine Zeitsynchronisierung)
Grüße,
Kharim
Ja, man kann die Zeit über's WebInterface von MAX! einstellen.
@skatehouse
Was mich interressieren würde ist, kannst du denn die Thermostate über das WebInterface von MAX! steuern. Wenn ja, sollte die Kommunication mit dem Cube grundsätzlich funkionieren.
Was du auch noch probieren kannst, definiere mal den Cube ohne "180 ondemand". Also
DEF 192.168.178.30
Grundsätzlich sollte diese Konfig zwar auch funktionieren aber in der Vergangenheit hatte ich mit ondemand Probleme. Da ich nur noch in Ausnahmefälle andere Third-Party GUIs neben FHEM nutze, benötige ich es auch nicht mehr.