seydx / homebridge-fritz-platform

AiO Homebridge dynamic platform plugin for AVM hardware like Fritz!Box, Fritz!Repeater etc.
MIT License
223 stars 32 forks source link

Home App Automationen werden nicht übernommen #232

Open Raczka1989 opened 3 years ago

Raczka1989 commented 3 years ago

Describe the bug A clear and concise description of what the bug is. Ich habe mir in der Apple Home App eine Automation erstellt z.b. 23:00 Uhr 21 grad Temperatur einstellen, aber die Automation schaltet nicht um 23 uhr um, Manuell wenn ich die Temperatur einstell funktioniert es ganz normal.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform Comet DECT #7 (smarthome-thermostat): Temperature 21 22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform [DEBUG] Comet DECT #7 (smarthome-thermostat): Send CMD: {"ain":"140790335312","sid":"60ca3100a3c42f00","switchcmd":"sethkrtsoll","param":42} 22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform Comet DECT #7 (smarthome-thermostat): ON 22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform [DEBUG] Comet DECT #7 (smarthome-thermostat): Send CMD: {"ain":"140790335312","sid":"60ca3100a3c42f00","switchcmd":"sethkrtsoll","param":34} 22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform Comet DECT #7 (smarthome-thermostat): Temperature 17 22.9.2021, 23:00:00 Fritz Platform Bridge FritzPlatform [DEBUG] Comet DECT #7 (smarthome-thermostat): Send CMD: {"ain":"140790335312","sid":"60ca3100a3c42f00","switchcmd":"sethkrtsoll","param":34}

das steht im LOG also wird der Befehl ja von der App an die Bridge gesendet. Oder?

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here. log (1).txt

Raczka1989 commented 3 years ago

Wo find ich den die Log datei von der Fritz Bridge (Speicherort) habe ja nur die Logdatei der Homebridge.

Ich habe schon die Bridge öfters deinstalliet und neu installiert problem is immer das die Automation nicht auslöst. Aber Manuell sich steuern lässt. Ab und an funktioniert es sogar aber dann wieder nicht, was komisch ist das wenn die Automation auslösen soll immer der Befehl ON mit dazu kommt wenn ich Manuell Steuer wird nur die Grad Zahl als Befehl in der Homebridge angezeigt.

seydx commented 3 years ago

Fixed in v6.0.17

Raczka1989 commented 2 years ago

Hallo, das Problem besteht weiterhin Automation wird nicht übernommen, funktioniert nur die Manuelle Steuerung, ich habe jetzt auch das Problem das bei Updates immer die fritzbox bridge anzeigt das ein updat vohanden ist, obwohl es das Update schon gemacht hat. Habe schon neu installiert aber immernoch das problem. Mit freundlichen Grüßen Oli

seydx commented 2 years ago

Hallo, das Problem besteht weiterhin Automation wird nicht übernommen, funktioniert nur die Manuelle Steuerung, ich habe jetzt auch das Problem das bei Updates immer die fritzbox bridge anzeigt das ein updat vohanden ist, obwohl es das Update schon gemacht hat. Habe schon neu installiert aber immernoch das problem. Mit freundlichen Grüßen Oli

Wenn immernoch ein Update angezeigt wird, dann wird es wohl nicht installiert sein. Installiere mal über dein Terminal

sudo npm i -g homebridge-fritz-platform@latest

Raczka1989 commented 2 years ago

53428170-B209-4241-AA7E-1C990347D7D5

91EDC6E3-1F00-4662-BE55-C1840A0FBDB8

hab ich gemacht steht immer noch Update da. Automation geht auch nicht.🤔😕 Danke für die Hilfe

seydx commented 2 years ago

Ah verstehe du benutzt HOOBS. Da kann ich dir leider nicht weiterhelfen :/

Aber falls die Anzeige stimmt, hast du ja v6.0.19 installiert.

Kannst du mal deine Automation auslösen (oder falls das nicht so einfach geht, eine Test Automation mit dem selben Ziel anlegen und auslösen) und mir anschließen dein Log schicken bitte

Raczka1989 commented 2 years ago

hier die Log Datei log.txt

ganz zum schluss hab ich die Automation ausgelöst, sollte eigentlich zu einer Bestimmten Zeit das Thermostat auf 21 Grad stellen aber macht er nicht und stellt die Temperatur auf die eingestellten 17 Grad. Was brauchst du noch für eine LOG datei die hilfreich wäre?

seydx commented 2 years ago

"Wie" hast du die Automation angelegt? Apple Automationen sind ein wenig "seltsam"

Wenn du beim Anlegen der Automation nur auf "Einschalten" gedrückt hast OHNE zusätzlich eine Temperatur auszuwählen, wird es auf die bereits eingestellte Temperatur eingestellt.

Hast du beim Erstellen der Automation explizit auch eine Temperatur eingestellt?

Raczka1989 commented 2 years ago

genau hab immer eingestellt das er um z.b. 23:00 die Bad Heizung auf 21 grad stellen soll und so weiter. Hab es in der Apple Home App angelegt die Automation genau.

Raczka1989 commented 2 years ago

D6CFCD2D-A606-431B-93A3-976211DD35DF

seydx commented 2 years ago

Kann es sein das die Automationen sich gegenseitig beißen?

Könntest du die Automationen ausschalten und eine simple Automation anlegen wie "XX Lampe ein = Heizun AN + Temperatur 26 Grad"

Raczka1989 commented 2 years ago

Hab ich gemacht, also wenn ich z.b einen Schalter einschalte stellt er es auf 21 Grad und das hat dann funktioniert, alle anderen Automationen waren aus

seydx commented 2 years ago

Also funktioniert das Plugin wie es soll? Nur liegt es an deinen Automationen?

Raczka1989 commented 2 years ago

naja bei der Automation jetzt dann ja und wenn ich ja Manuell die Temparatur einstell gehts ja auch. Also heißt es ich kann nicht ne Zeitliche Automation machen die dann die Grad Zahl einstellt?

seydx commented 2 years ago

Naja doch schon, vom Plugin her gibts keine Probleme. Das Plugin unterscheidet nicht wie die Automation angelegt ist. Es ist immer das selbe, Thermostat Ein/Aus + Temperatur.

Du hast mehrere zeitliche Automationen angelegt und diese überschneiden sich bestimmt.

Du müsstest deine Automationen evtl anpassen

Raczka1989 commented 2 years ago

Ok habs verstanden, hab jetzt mal alle bearbeitet das keine mehr zur selben Zeit aktiv ist. Bin mal gespannt, also evtl. auch ein Apple Home App Fehler möglich? Danke für deine Hilfe

Raczka1989 commented 2 years ago

Letztes Jahr hat nämlich alles so funktioniert hab da nix verändert aber jetzt wo das Heizen wieder los geht is es mir aufgefallen.

Raczka1989 commented 2 years ago

Also habe jetzt jede Automation so eingestellt das nix doppelt is, aber manchmal spinnt es immernoch, z.b. soll er auf 21 grad heizen stellt es auch erst so ein und kurz darauf springt er auf den alten zustand

Raczka1989 commented 2 years ago

3785E39F-E4F6-4044-9E21-D868C67D724F

hier zu sehen

tim-hilt commented 2 years ago

I have a similar problem when targeting multiple thermostats at the same time. One thermostat will always be set correctly, but the other ones will not detect the change in my case. Could it be, that homebridge sends the individual commands "too fast", so that the FRITZ!Box doesn't actually notice all of them?