New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node-Red-Contribute-Alexa-local - Port 1900/UDP schon von ssdpd belegt #15
Comments
Hab eben versucht das zu reproduzieren, ist mir "leider" ;-) nicht gelungen. Konnte es installieren, den Node in einen Flow ziehen und deployen ohne Absturz. Mangels Echo kann ich es aber nicht testen. Wann genau ist es bei Dir abgestürzt? Bereits beim ersten Deploy nachdem Du den Node in ein Flow gezogen hast? |
Ah, ich glaub das ist eine Endlosschleife die da entsteht, das lähmt vermutlich nicht nur Node-RED sondern führt auch zu einem "Funk-Feuerwerk" weil das Homematic Gerät ständig Befehle erhält. Mögliche Lösungansätze siehe: originallyus/node-red-contrib-alexa-local#54 Loglevel setzen ist hier beschrieben: https://github.com/hobbyquaker/RedMatic/wiki/Loglevel |
Oh. Ich hab das glaube ich falsch verstanden. Du hast den Alexa Node noch gar nicht "verdrahtet" und es stürzt schon ab? Könntest Du mal auf Deinem Raspberrymatic |
|
Ah ok, ich glaube wir kommen der Sache näher. Der Port 1900 ist bei Dir bereits vom "ssdpd" belegt und der Alexa Node will den auch haben. Dass der Fehler nicht abgefangen wird ist etwas unschön, könnte man evtl mal ein Issue zu aufmachen, das sollte Node-RED nicht crashen lassen, besser wäre ein Error Eintrag im Log... ;) |
Was Du mal testen könntest: den ssdpd beenden ( |
nee - hab keine osram/hue am laufen. Schalte mit Alexa nur Licht + Sonoff Pows. Aber ich bin gerade etwas verunsichert, was deinen Kommentar If msg arrives on input, pass through to output betrifft. In meinem "Standard" Flow ist das deaktiviert, aber auf dem Raspberrymatic?!! werde das nochmal testen. |
Aber aber ... das tolle Alexa local addon emuliert eine hue bridge. Evtl. ist das tatsächlich das Problem. |
Hab grad mal noch weiter geforscht zum thema ssdpd (siehe editiertes kommentar oben). |
Hab mal noch ein bisschen recherchiert und Jens und Anli gefragt, ich glaube der ssdpd ist quasi-nutzlos. Dient nur dazu dass die CCU in Windows angezeigt wird. Sollte also imho verzichtbar sein. Hartnäckiger weg wäre einfach die Ein Hinweis noch von Jens: wenn man den ssdpd deaktiviert wird ein evtl installiertes Watchdog-Addon ihn wieder neu starten - man könnte daher das Watchdog Addon nicht mehr nutzen. Außerdem könnte es sein dass Mediola UPNP nutzt um die CCU zu discovern, das würde dann auch nicht mehr funktionieren... |
Morgen Sebastian, mount -o remount,rw Und alles tut ... DANKE |
Hab nochma nachgedacht, ein einfacher Weg das zu lösen so dass es auch RaspberryMatic updates übersteht: Datei
Und dann noch die Datei ausführbar machen: |
Funktioniert das noch? Denn wenn ich den Befehl "/etc/init.d/S50ssdpd stop" manuell eingebe, dann bekomme ich diese Meldung: -sh: /etc/init.d/S50ssdpd: Permission denied Um welche Datei handelt es sich eigentlich genau? Ich lese irgendwie immer von 2 Dateien mal wird diese "S50eq3configd" angesprochen und mal diese "S50ssdpd". Welche ist nun zuständig für UPnP auf der CCU? |
auf Raspberrymatic wird der ssdpd von |
Hallo, Ich habe halt auch nach dieser Datei Siehe Beitrag: |
Da scheint irgendwas bei Dir nicht so zu laufen wie es sollte, der ssdpd läuft jedenfalls garnicht - insofern musst ihn auch nicht deaktivieren ;-) |
Sehr komisch. Beide Dateien sind bei mir auf der RaspberryMatic zu finden. Ich muss den UPnP Dienst halt deaktivieren, weil sonst die Roku-Fake-Devices von HVL bei mir nicht laufen. Aber Du sagst, er läuft bei mir garnicht, aber die Rokus funktionieren nicht :-( Selbst wenn ich |
Hier nur kurz der Hinweis, dass ich mir den Es sei allerdings dazu gesagt, dass die anderen/weiteren UPnP-Announcer dann auch ihre sockets mittels SO_REUSEPORT/SO_REUSEADDR öffnen müssen und ob dies bei den besagten Diensten dann der Fall ist muss jeder selbst herausfinden bzw. deren Entwickler fragen. Für die nächste RaspberryMatic Version wird der angepasste |
Hallo Sebastian,
habe versucht in Node-Red noch das Alexa Addon zu integrieren (Node-Red-Contribute-Alexa-local). Installation klappt - aber sobald der Node eingebunden wird - stürzt das gesamte System ab. Auch eine deinstallation ist dann nicht mehr möglich. Nur rm der einzelnen ordner / dateien.
Viele Grüße
The text was updated successfully, but these errors were encountered: