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 übermitteln falschen Status #311
Comments
Willkommen im Club, ich habe seit ein paar Wochen bereits das Problem, dass meine Rolladen wohl immer offen sind. Automationen funktionieren trotzdem. Ich würde mich auch über eine Lösung freuen |
Ich werfe mal einen Blick drauf. |
Ich habe das Problem lösen können indem ich das Homematic Keymatic gelöscht habe. Seitdem übertragen die Homematic IP Geräte wieder den richtigen Status. |
Whaat ? Die Geräte haben nichts miteinander zu tun. Ich habe leider keine KM zum Test. Meine HM und HmIp Kontakte funktionieren problemlos. Die Änderungen werden in Echtzeit übertragen. Einzig was mir aufgefallen ist, das wenn die Verbindung zwischen CCU und HomeKit, durch was auch immer, ausfällt der Zustand erst wieder stimmt wenn die Kontakte einmal geschaltet haben. Hier könnte ich ggf einen Reinit machen wenn ich die Verbindung zur CCU wieder neu aufbaue. |
Dann habe ich wohl einen ganz anderen Fehler: Unabhängig ob ich die Rolladen manuell am Aktor schalte oder nicht, ändert sich der Status nach etwa 3sek wieder auf offen. Wenn ich dann long-press darauf machen und den Schieber bewege, wird alles wie gewünscht ausgeführt. Ich werde wohl mal auf eine Version von vor paar Monaten zurück gehen, dort ging es einwandfrei. Hat dies Auswirkungen auf das System? Also kann es passieren dass ich die Geräte neu in HomeKit einbinden muss? Wenn ich irgendetwas testen muss / soll, keine Problem, ich habe einen zweiten PI für meine App Programmierung. |
Habe hier auch das Problem, dass für die HmIP-FROLL (Rollläden Unterputz) der falsche Status angezeigt wird. |
Hi zusammen, ich habe mein Problem teils gelöst. Als ich für einen Freund ein Funkmodul zusammengelötet hatte, wollte ich dieses natürlich gleich testen. Und siehe da, auf einmal steht da geschlossen. Also habe ich bei meinem nochmal nachgelötet und das Problem ist nun fast behoben. Fast. Manchmal steht trotzdem etwas falsches da, etwa dann, wenn man das System neustartet oder das runterfahren zu lange dauert. |
Ich nochmal. Leider war mein oberer Post ein falscher Alarm! Wenige Zeit später, gleiches Problem, egal welches Funkmodul. Dies zeigte sich dann auch, als ich ein neues Funkmodul auf einem neuen PI mit neuer Konfiguration installierte. Dort habe ich einen Doppel-Licht-Aktor angelernt. Der Status wurde nicht mit dem aktuellen abgeglichen und verschwand nach dem Schließen der App. Also alle letzten Versionen durchgegangen, tausend mal neu angelernt und siehe da : NPM VERSION 0.0.96 läuft sowohl dort als auch bei mir ohne Fehler. Alles so wie es soll. BITTE gehe die Commits nochmal durch irgendwo danach liegt ein gravierender Aktor übergreifender Fehler! Für genauere Informationen stehe ich natürlich zur Verfügung. An alle anderen mit dem Problem, versucht folgendes:
Eine Deinstallation ist nicht nötig, ein zurückkehren auf eine neuere Version ebenfalls. Ich musste meine Geräte bei dieser Version nicht neu einbinden. |
Ich hatte das Problem gerade auch und bin über diese Issue gestolpert und war kurz davor die ältere Version einzuspielen. Habe aber vorher noch ein paar andere Pakete umkonfiguriert und dabei auch homebridge ein paar Mal neu gestartet und auf einmal funktionieren die Fensterkontakte wieder und übermitteln (aktuell) zuverlässig ihren Status. |
Kannst du deine Änderungen vielleicht reproduzieren? Irgendwann müssen wir ja mal das Problem lösen können. Gruß Ron |
Welche Pakete in welchen Versionen hast du installiert? Gibt dir |
Ok zu früh gefreut. Gestern wurden die Kontakte nicht aktualisiert. Nach einen Neustart von homebridge ist alles wieder normal. |
Hallo m-rossi, brauchst du jetzt noch was oder hat es sich erledigt? Ich pack trotzdem mal den Output rein: pi@mainraspberry:~ $ npm outdated -g |
Ich hatte das gleiche Problem. Fazit: Upgrade von NodeJS und NPM |
@rpdever ich würde mal homebridge, homebridge-homematic und npm updaten und schauen ob es zumindest temporär, wie bei mir, das Problem löst. @Mountain-wg nodejs ist bei mir auf Version 8.12 und trotzdem hab ich das Problem kürzlich gesehen. |
Erstmal sorry für die späte Meldung. Ich wollte erstmal das System wieder etwas austesten. Ich habe wie @m-rossi gesagt hat, die drei "Dinger" geupdated. Seitdem ich dies vor ein paar Tagen gemacht hatte, habe ich keine Probleme mehr. Ich werde das jetzt noch ein paar Tage beobachten und dann nochmal Rückmeldung geben! @thkl Ich würde dir dann empfehlen, einen Vermerk im REEDME zu hinterlegen, indem steht, dass man Homebridge, npm und Homebridge-homematic aktualisieren soll um einen reibungslosen Betrieb zu gewährleisten. Ich habe Kumpels gefragt die ebenfalls das Plugin benutzen, diese haben mir von ähnlichen Problemen berichtet. Vielen Dank für die Mühen und ich hoffe dass allen die derartige Probleme hatten, nun geholfen ist! Schönen Feiertag euch allen! |
Hallo erstmal, ich verwende das Plugin jetzt schon seit einigen Monaten, danke für die grandiose Arbeit! Mein Input zu dem Thema: Ich fürchte also, dass das Problem damit nicht behoben ist :/ |
Danke für deine Rückmeldung. Ich denke wir können nun definitiv sagen, dass es keine Einzelfehler sind. Bei uns läuft eigentlich alles so wie es soll (mit den Versionen wie oben beschreiben), allerdings gebe ich zu, dass wir die Rolladen im Moment nicht auf Prozentwerte fahren lassen, das werde ich später nochmal überprüfen. Das mit den Schaltern ist interessant, ein Bekannter von mir, für den ich das ganze mache, besitzt auch welche und ist genau auf den selben Versionen wie ich und hat keine Probleme. Vielleicht sollte @thkl sich die Sache nochmal genauer anschauen. Auch wenn ich Probleme mit diesem Plugin habe/hatte, muss ich mich wirklich auch mal bedanken. Man kann ja hier wirklich von einer herausragenden ehrenamtlichen Tätigkeit sprechen. Ohne dieses Plugin gäbe es allein wohl kaum Produkte im Rolladen Segment, die man in HomeKit nutzen kann. Schönes Wochenende! |
Habe momentan das problem auch mit einem Unterputz Rolladenkator von HM. Dort wird mir immer der Status öffnen angezeigt. die anderne Unterputz Rolladenaktoren von HmIP zeigen immer geschlossen an. Bin etwas Ratlos weil ich auch videodoorbell benutze und daher auf die version 109 angewiesen bin. |
Hallo zusammen! Nun zu meinem Problem: Homekit zeigt bei den Homematic-Geräten nicht die aktuellen Zustände. Rolladen werden als geschlossen oder geöffnet angezeigt, obwohl das Gegenteil der Fall ist; Heizkörperthermostate zeigen nicht die aktuellen Heizeinstellungen bzw. Temperaturvorgaben. AppleTV vom Strom nehmen und neustarten half nicht. Ich hatte auch schon befürchtet, dass Einstellungen in ioBroker stören könnten, und habe das Programm deshalb gestoppt. Anschließend Homebridge neugestartet, keine Besserung. Über die Konsole war dann im Startprotokoll von Homebridge folgendes zu lesen (rot hervorgehoben): [2019-1-7 21:16:56] [HomeMatic CCU3] **************************************************************************************************************************** Verstehe ich das richtig, dass ich feststellen muss, welcher Dienst bzw. welche Instanz den Port 9090 nutzt, und diese/n beenden? Aber wie stelle ich fest, welche Instanz das ist? Hat jemand einen Rat? Zusatzfrage: Die Weboberfläche der Homebridge sollte ich an sich üver die IP-Adresse des Raspberry und den Port 8083 erreichen können. Das funktioniert aber nicht. Hängt dieses mit dem vorbeschriebenen Problem zusammen? Und muss ich eventuell den Port 9090 in 8083 ändern? Oder werfe ich hier komplett was durcheinander? Fragen über Fragen ... Für Hilfe wäre ich sehr dankbar!!! VG |
Also diese Fehlermeldung hatte ich wenn der Dienst doppelt ausgeführt wurde also die homebridge doppelt am laufen ist. Probier mal in die Konsole einzugeben “sudo /etc/init.d/homebridge stop” und dann “homebridge -D” dann siehst du den gesamten log was vor sich geht. Wenn du dann den Dienst starten willst musst du “sudo /etc/init.d/homebridge start” eingeben. Oder einfach an deinem raspi den Strom ziehen und 10 Sec warten, wenn du den autostart richtig eingerichtet hast, sollte er ganz normal starten wenn du dem raspi wieder Strom gibst |
Okay, das mache ich heute Abend gleich mal und werde dann berichten. |
Ne, hat leider nicht funktioniert. Es kam anschließend folgende Fehlermeldung: Unable to parse live ccu data. Will try cache if there is one. If you want to know what, start homebridge in debug mode -> DEBUG=* homebridge -D Habe dann AppleTV einmal vom Strom genommen, überflüssige Geräte aus der AppleID gelöscht und schließlich noch einmal den RasPi neu gestartet. Nichts half. Homebridge synchronisiert nicht die Zustände der Geräte. Ich kann sie auch nicht mehr steuern, obwohl die Buttons aktualisiert werden und anschließend wieder aktiv sind. Auch die Fehlermeldung im Terminal, dass der Port 9090 von einer anderen Instanz genutzt wird, taucht wieder auf. Ich steh völlig auf dem Schlauch. |
Mhm also dann kann ich dir mal empfehlen dein Homematic-homebridge Plugin zu updaten, steht hier im Wiki, ansonsten dann einfach nochmal komplett neu aufsetzten. Bei mir làuft sie einwandfrei. Musste sie auch schon mal neu aufsetzen weil ich so ein àhnlichen Fehler hatte... kam auch zu keiner Lösung weil ich auch nicht so die Ahnung vom programmieren habe. Zum aufsetzten von der kann ich die Seite Technik Kram.net wärmstens empfehlen |
Tja, die Plugins sind auf dem neuesten Stand. Neu aufsetzen ist so ne Sache. Hab ich auch schon mehrfach gemacht. Aber vielleicht am Wochenende noch einmal ganz in Ruhe ... |
Hallo!
Ich konnte das Problem lösen, in dem ich nur die Datei "HomeMaticHomeKitBlindService.js" gegen die des Releases 109 getauscht habe, dann geht alles. Leider konnte ich nicht rausfinden, was da den Unterschied macht :( Zwei Sachen dazu:
|
Hallo, ich habe exakt das gleiche Problem. Die Homebridge übermittelt Aufgaben vollkommen zuverlässig, aber Rolläden werden immer als „geschlossen“ angezeigt. Scheint sich also tatsächlich ein systematisches Problem zu sein, um das man sich kümmern könnte. Bin gerne bereit, alle notwendigen Infos zur Klärung beizutragen. Ich müsste nur wissen, was dafür benötigt wird. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
HI, seit Version homebridge-homematic v0.0.109 haben die Fenstersensoren nur noch den Status "offen" obwohl sie geschlossen sind. Die Keymatic ändert ihren Zustand immer wenn man die Home App öffnet obwohl die Tür weder geöffnet noch geschlossen wird. Wie komme ich wieder zurück auf die vorhergehende Version. Raspberry PI mit manueller Homebridge Installation.
config:
{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"ccu_ip": "192.168.2.101",
"enable_hmip": true,
"local_port": 9092,
"filter_device": [],
"filter_channel": [],
"outlets": [],
"doors": [
"BidCos-RF.OEQ0351499:1"
],
"programs": [],
"subsection": "HomeKit"
},
The text was updated successfully, but these errors were encountered: