Grundsätzlich funktionierte das ganze schon lange langezeit.
Jetzt plötzlich ohne jegliches zu tun verweigert es sich.
Erstmal die Konfiguration:
defmod geofancy GEOFANCY geo
attr geofancy devAlias Zeichefolgeentfernt:Tom
attr geofancy group Anwesenheit Einstellungen
attr geofancy room Steuerung-Anwesenheit
der zugehörige webhook:
defmod WEBhook FHEMWEB 8089 global
attr WEBhook HTTPS 1
attr WEBhook group Anwesenheit Einstellungen
attr WEBhook hiddenroom Weihnachten,Anwesenheit,Balkon,Büro,DUOFERN,Flur,Keller,Küche,Schlafzimmer,Steuerung-Anwesenheit,Steuerung-Heizung,Steuerung-Licht,Steuerung-Rollos,System,Testraum,Unsorted,Wohnzimmer,ZWave,Everything,detail,input,save,Logfile,Commandref,Remote doc,Edit files,Select style,Event monitor
attr WEBhook room Steuerung-Anwesenheit
attr WEBhook sslVersion TLSv12:!SSLv3
attr WEBhook webname webhook
das allowed:
defmod allowed_WEBhook allowed
attr allowed_WEBhook allowedCommands ,
attr allowed_WEBhook allowedDevices ,
attr allowed_WEBhook basicAuth { ("$user:$password" eq "tom:xxxxxxxxx") || ("$user:$password" eq "gabi:xxxxxxxxxxx") }
attr allowed_WEBhook validFor WEBhook
Schräg ist das ich allerdings auch NICHT intern per IP das Verzeichniss erreichen kann, also http://interneIP:8089/webhook/geo ist auch nicht mehr erreichbar.
Könnt ihr mir bei Fehlersuche auf die Sprünge helfen.
btw. Das fhem ist nich ganz so aktuell (SVN rev: 16442) aber wie schon erwähnt lange Zeit keinerlei Änderungen durchgeführt.
Was sagt denn das FHEM Log wenn Du versuchst das geo intern zu erreichen? Was sagt es wenn Du versuchst das geo extern zu erreichen?
bei verbose 3 gar nichts bei 5 wird es sehr voll, was wäre davon interessant?
Verbose 5 aber bitte nur bei der FHEMWEB Instanz und der zugehörigen allowed Instanz
Wieder mal selbst in die Falle getappt.
Da auf dem Raspi iptables aktiv ist welches Port 443 auf 8089 umbiegt:
-A PREROUTING -p tcp -m tcp -i eth0 --dport 443 -j REDIRECT --to-ports 8089
hat wohl irgend jemand ;)
-A INPUT -p tcp -m tcp -i eth0 --dport 8089 -j DROP
beim Experimentieren mit webmin die Regel ausgehebelt.