NEWS
[gelöst]Aktualisieren von Objekten und scripten
-
@Alero
Alles sehr merkwürdig...
Ich habe auch keine CCU3, bei mir ist es eine Raspberrymatic. (Tinker Board S )
Aber woran das bei Dir liegt weiß ich auch nicht, bei mir findet die Aktualisierung sofort statt.
Hmmm...., mir fällt nun auch nichts mehr dazu ein.
Zumal ja anscheinend die Werte "irgendwann" ankommen, aber das ist ja nicht okay. -
@dslraser
Eine Idee wer hier noch helfen könnte?
Gruß
Alero -
@Alero sagte in Aktualisieren von Objekten und scripten:
@dslraser
Eine Idee wer hier noch helfen könnte?
Gruß
AleroEigentlich nur der Entwickler @foxriver76
-
Habe den Thread mal überflogen, ist das letzte Problem jetzt nur noch der Taster? Taster benötigen häufig ein Dummy Programm auf der CCU, sonst synct der Taster nicht mit der CCU um den Duty Cycle niedrig zu halten.
-
@foxriver76
Hi, nee. ich hatte mehrere Probleme mit der Aktualisierung. Auch bei Scripten.
Deshalb habe ich den Rechner komplett neu aufgesetzt und nur minimal (iobroker) installiert.
Will dem Fehler stück für stück auf die Spur kommen.
Habe jetzt noch einmal die vis installiert.
Schon ne idee wo es dran liegen könnte? Habe noch nicht ganz verstanden wer oder was die Werte aktualisiert. Hae auch schon bei den RPC s die calback IP vom IObroker hinzu gefügt.
P.S. ist nicht nur beim HMIP-PSM. Bei Fensterkontakten geht es auch nicht.Gruß
Alero -
@foxriver76
Meinst du ein Prog in der ccu anlegen wo alle Taster / Kontakte mit long und short alle auftauchen?
Gruß
Alero -
@Alero Allerdings nur beim Homematic Adapter (hm-rpc)?
Dummy Programm ist nur bei Tastern notwendig, wenn die Fensterkontakte nicht aktualisieren, liegt in erster Linie ein anderes Problem vor. Du prüfst bei den Fensterkontakten den Wert
STATE
? Steht denn irgendwas auffälliges im Log? Kannst du von ioBroker aus HM Geräte schalten? -
@foxriver76
Also, bei den Fensterkontakten schaue ich über state. dort steht zur Zeit Closed(0)** . Ist ja auch geschlossen.
Wenn ich z.B. mir eine Bulb anlege und dort den Schalter / Taster der HMIP-PSM 3 anlege, schaltet auch der HMIP-PSM Kanal 3 in der CCU3. Und er sollte auch dann zuhause an sein.
Zur Zeit steht im log kein Fehler (alles schwarz)
Gruß
Alero -
@Alero also wenn du schalten kannst, jedoch die Datenpunkte live nicht aktualisiert werden, liegt es meist an der Callback-Adresse weil dann die Antworten von der CCU woanders hin verschickt werden als an den ioBroker.
Teste am besten nochmal wenn du daheim bist. Falls dein ioB in einem Docker Container läuft oder in einem anderen Subnetz ist als Homematic, ist die CB Adresse essentiell und muss der Adresse entsprechen über die der IoBroker Host im Netzwerk erreichbar ist.
-
@foxriver76
Hi, mein Linux läuft nicht als VM oder ähnliches. Ein Rechner ein Linux. Nix anderes. Gleiches Netz.;-)
Wenn es eine falsche Adresse wäre, käme ja gar nichts an. Heute morgen getestet (eingeschaltet) und um 12:21 Antwort im iobroker bekommen. Bisschen lang für einen "aktuellen" Status.
Callbackadresse in den Adaptern (RPCX) ist die IP vom IOBroker.Kann ich in der CCU auch noch was einstellen?
-
@Alero evtl hast du um 12.20 rum hm-Rega oder Rpc neugestartet. Hierbei werden die States durch Rega geschrieben.
-
@foxriver76
Hi, so bin zuhause.
ich meine nicht. es sei denn wenn ich abspeichere startet er neu.
Ich kann ja mal versuchen die Adapter neu zu starten und schaue dann nach ob aktualisiert wird.
Gruß
Alero -
@foxriver76
HI,
also habe in der CCu3 den Taster 3 betätigt 16:19
dann habe ich die Adapter gestoppt und wieder gestartet. 16:20
unter Objekte wird der Wert true angezeigt.
werde es noch einmal versuchen. Mal schauen ob er es noch einmal macht.
Gruß
Alero -
@foxriver76
Also
habe den Adapter wieder unter Objetke auf false stehen. in der CCU3 den Taster 3 betätigt und direkt in Objekte nachgeschaut. Jetzt steht er auf true, ohne Adapter neu starten.
Nächster Versuch:
CCU3 taster 3 auf aus. Objekte immer noch auf true. Rega adapter gestoppt und wieder gestartet. Unter Objekte wert auf false. in CCU3 Taster 3 auf ein unter objekte immer noch auf false. Auch nach aktualisieren oben lins erstes Icon refresh noch auf false.
Rega adapter gestoppt und wieder gestartet Wert unter Objekte steht auf true.
Scheinbar aktualisiert der rega Adapter nicht.Gruß
Alero -
Hi, hier noch einmal die Einstellungen
des Rega Adapters
und hier die Einstellungen Rpc2 (HomematicIP)
Gruß
Alero -
@Alero nimm besser ein fensterkontakt zum testen. Taster aktualisieren teilweise nur und ändern nicht den Wert.
-
@foxriver76, also das Ganze mit einem Fenterkontakt.
Fenster zu
unter Objekte closed(0)**
Fenster geöffnet
Nach Aktualisierung (Icon oben links ) Wert immer noch auf closed(0)**
Rega gestoppt und gestartet
Wert unter Objekte auf Open(1)**
Gruß
Alero -
Konfig schaut gut aus. Stell mal das Log von hm-rpc auf debug und mach mal eine Änderung am Fensterkontakt. Und es ist sicher, dass die CCU den ioBroker erreichen kann unter der IP? Kann man auf eine CCU3 via SSH zugreifen?
-
@foxriver76
Hi,erreichen ja, FW ist zur Zeit offen (Vollzugriff) um die FW auszuschließen.
Iobroker und CCU3 sind im gleichen Segment.
Beispiel:CCU3 192.168.10.2 und Iobroker 192.168.10.3
CCU3 ist per winscp erreichbar (22) - schnell eingerichtet.Wie stelle ich das Log vom rpc adapter ein? wo finde ich das?
-
@Alero
Du gehst bei den Instanzen auf Experteneinstellung (das Männchen) und dann solltest Du es schon sehen.