Skip to content
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

Geräte stehen nach RedMatic Update auf "Keine Antwort" lassen sich aber bedienen #246

Closed
LevelOne2k opened this issue Jan 5, 2020 · 20 comments
Labels
🐛bug Something isn't working 🤔to be clarified

Comments

@LevelOne2k
Copy link

Hallo,

ich habe gestern RedMatic und somit auch RedMatic-HomeKit auf die aktuelle Version upgedatet. Seitdem stehen die Geräte in der HomeApp auf "Keine Antwort" ich kann sie jedoch bedienen und danach ist die Meldung "Keine Antwort" auch verschwunden.

Ein RedMatic Neustart hat leider keine Abhilfe geschaffen.

Das komische, die Meldung erscheint nur in der Home App. Egal ob iOS, iPadOS oder macOS. In der Eve App oder der MyHome App bekomme ich keine "Fehlermeldungen".

Ich hatte das Problem bisher noch nie und ich setzte die RedMatic für HomeKit jetzt schon lange ein.

@peissl-at
Copy link

peissl-at commented Jan 5, 2020

Hallo,

ich habe leider exakt das gleiche Problem.
IMG_3509
Zur Info: Die Fehler zeigen sich nur bei RedMatic-Geräten. Die ohne Fehler sind von Hue oder Netatmo. Somit funktioniert die HomeKit-App grundsätzlich.

Sonnige Grüße!
Robert

PS: gibt es im Homekit eigentlich eine Limitierung der Anzahl der Geräte?
IMG_3510

@hobbyquaker
Copy link
Member

hobbyquaker commented Jan 5, 2020

ich kann sie jedoch bedienen und danach ist die Meldung "Keine Antwort" auch verschwunden.

Wenn man die Geräte dann bedient hat und die Meldung verschwunden ist - kommt sie dann irgendwann wieder oder ist sie dann dauerthaft weg?

@hobbyquaker hobbyquaker added 🐛bug Something isn't working 🤔to be clarified labels Jan 5, 2020
@hobbyquaker
Copy link
Member

PS: gibt es im Homekit eigentlich eine Limitierung der Anzahl der Geräte?

150 Accessories je Bridge, wenn das nicht ausreicht kann man aber beliebig viele Bridges anlegen und die Geräte auf diese Verteilen (dabei ist zu beachten dass jede Bridge ein individuellen Port konfiguriert haben muss).

@peissl-at
Copy link

Zu 1: Die Fehlermeldungen sind dann weg, bis RedMatic oder HomeKit-App neu gestartet wird. Es reicht aber auch, wenn man das Gerät nur öffnet (lange drauf tippen), damit "Keine Antwort" verschwindet.
Erweiterte Fehlerbeschreibung: Wenn man durch die Räume wischt, sind in einigen Räume alle Geräte verbunden in einigen Räumen zeigen alle "Keine Antwort". Das ändert sich auch nicht, wenn man mehrmals hin und her blättert. Erst durch obige Maßnahme wird es behoben.
Wirkt irgendwie, wenn die Antwort von RedMatic zu lange dauert und die HomeKit-App einen Timeout annimmt und durch das einzelne Anwählen wird das Gerät neu gecheckt. Daher hatte ich die Bedenken wegen der maximalen Geräteanzahl.

Zu 2: Super, danke für die Info!

@hobbyquaker
Copy link
Member

@peissl-at Könntest Du mir mal ein Debug Log zukommen lassen (hobbyquaker@gmail.com, aber bitte Bescheid geben wenn Du eine Mail geschickt hast)? Das Log sollte idealerweise eine Node-RED Neustart beinhalten und das reproduzieren des Fehlers (ein Gerät öffnen damit Fehlermeldung verschwindet, Home.app neu starten damit sie wieder da ist). Super wäre es wenn Du noch die genauen Zeitpunkte notierst wann Du die Fehlermeldung hast verschwinden lassen und wann Du die Home.app dann erneut geöffnet hast.

@peissl-at
Copy link

Mail mit Logfile und Zeitprotokoll ist gerade raus.

@hobbyquaker
Copy link
Member

hobbyquaker commented Jan 5, 2020

Hmm... Auf den ersten Blick sieht das unauffällig aus, bin noch ziemlich ratlos was da schief geht... :/ Ich befürchte da müssen wir so ein bisschen nach dem Ausschlußverfahren vorgehen. Mit RedMatic-HomeKit 3.0.0 habe ich ein Major Update der zugrundeliegenden HomeKit-Library gemacht ("HAP-Nodejs"), ich würde jetzt als erstes mal gerne versuchen die wieder downzugraden um auszuschließen dass es damit zusammenhängt. Dazu müsstest Dich per SSH auf der CCU einloggen und folgende Kommandos ausführen:

source /usr/local/addons/redmatic/home/.profile 
cd /usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/
npm install hap-nodejs@0.4.52
/etc/config/rc.d/redmatic restart

Edit/Ergänzung: vorher ein CCU-Backup machen schadet nie ;-)

@LevelOne2k
Copy link
Author

Ich habe RaspberryMatic installiert. Kann ich das Kommando damit auch nutzen?

@hobbyquaker
Copy link
Member

Jap, funktioniert genauso auf RaspberryMatic

@LevelOne2k
Copy link
Author

Beim dritten Schritt kommen Fehler:

A8E97E8E-1170-4D56-B518-1E15811202F4

@peissl-at
Copy link

peissl-at commented Jan 5, 2020 via email

@LevelOne2k
Copy link
Author

LevelOne2k commented Jan 5, 2020

So, direkt am Mac hat der Downgrade jetzt auch geklappt.

# source /usr/local/addons/redmatic/home/.profile
# cd /usr/local/addons/redmatic/lib/node_modules/redmatic-homekit/
# npm install hap-nodejs@0.4.52
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN redmatic-homekit@3.0.2 No repository field.

+ hap-nodejs@0.4.52
updated 1 package and audited 212 packages in 6.928s

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

# /etc/config/rc.d/redmatic restart
Stopping Node-RED: OK
Starting Node-RED: OK
# 

Und auch bei mir, ich bekomme keine "Keine Antwort" Meldung mehr, alles gut.

@hobbyquaker
Copy link
Member

Ok, das ist bemerkenswert. Im HAP-Nodejs Issue Tracker hat bisher niemand so ein Problem gemeldet, das Release ist auch scho 3 Wochen alt 🤔 Ist aber leider mittel/langfristig keine Lösung da auf die alte Version zurückzugehen, den Fehler muss ich noch finden. Ich denke der nächste Schritt wird sein da das Logging noch gesprächiger zu machen und Debug-Meldungen von HAP-Nodejs durchzureichen und mitzuloggen. Werde das mit dem nächsten Release angehen. Da ich das selbst bisher nicht reproduzieren konnte werde ich da noch mal auf eure Mithilfe angewiesen sein, hoffe ich komm nächstes Wochenende dazu. Bis dahin bleibt für die von diesem Bug betroffenen nur der Workaround mit dem manuellen Downgrade...

@peissl-at
Copy link

Alles klar, dann warte ich auf weitere Instruktionen. Schöne Woche!

@ThomasRi333
Copy link

ThomasRi333 commented Jan 5, 2020

Gilt auch für "Homekit-Kameras"; mit der neuen Version kommt kein Bild, mit der alten Version ist alles in Ordnung.

hobbyquaker added a commit that referenced this issue Jan 5, 2020
@hobbyquaker
Copy link
Member

Hab mich jetzt doch entschieden vorerst hap-nodejs wieder downzugraden, RedMatic 5.3.8 ist in der Mache. Wenn ihr im Moment auf 5.3.7 mit manuellem hap-nodejs Downgrade seid könnt ihr also die 5.3.8 überspringen.

@hobbyquaker
Copy link
Member

@hobbyquaker
Copy link
Member

Sorry, hab Release 5.3.8 versemmelt, da steckt immer noch der Bug drin... 5.3.9 fixt ihn (hoffentlich final) ;-)

@Feldman01
Copy link

Ja funktioniert. Danke für die prompte Erledigung!

@sebastianmachon
Copy link

Hi zusammen,
ich habe leider das gleiche Problem in der Redmatic Version 5.5.3 😢
Hatte es zeitweise wieder mit einem Downgrade auf 5.5.2 ans laufen bekommen, aber ab heute ging auch das irgendwie nicht mehr...

Habt ihr vielleicht einen Tipp für mich?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛bug Something isn't working 🤔to be clarified
Development

No branches or pull requests

6 participants