Ankündigung

Einklappen
Keine Ankündigung bisher.

Misterhouse: Erweiterung für hörende Gruppenadressen (Tester gesucht)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Jockel
    antwortet
    Damit die "Übersicht gewahrt bleibt", habe ich alle Änderungen in Richtung SVN geschoben. D.h. wenn du den aktuellen Stand aus dem SVN holst, dann hast du den aktuellsten Misterhouse mit allen Erweiterungen und Verbesserungen die es so gibt.
    Das ist aber schon länger her, oder? Nach einem Update auf meinem gestrigen checkout sind nur zwei Dateien unter /lib/site geändert.

    Gegenüber meinen mit Patches hier aus dem Forum versehenen Dateien gibt es dann immer noch Unterschiede bei der iphone.pl unde der EIPB_Device.pm, ob die Änderungen ins SVN gehören ist natürlich noch eine andere Frage...


    Mit welcher Visu arbeitest du?
    Der iPhone Visu. Mit iphone_async=1 funktioniert EIB7 nicht mehr, aber da könnte ich auch die Rollerblinds.pm verwenden. Mit EIB6 hab ich auch noch Probleme, die scheinen im Moment eber eher bei mir zu liegen.

    Und wo wir gerade dabei sind: Die time_random_offset() funktioniert nicht korrekt, wenn sie 2x mit exakt gleichen Parametern aufgerufen wird. Das steht aber noch auf meiner ToDo Liste für die nächsten Tage, die Ursache ist mir schon klar nur gefixt ist es nicht. Wie könnte man das denn ggf. ins SVN bekommen?

    Einen Kommentar schreiben:


  • aggie89go
    antwortet
    Zitat von mike Beitrag anzeigen
    ... habe ich alle Änderungen in Richtung SVN geschoben. D.h. wenn du den aktuellen Stand aus dem SVN holst, dann hast du den aktuellsten Misterhouse mit allen Erweiterungen und Verbesserungen die es so gibt.
    Dein Patch der EIB_Device.pm zum "Echo-Canceling" ist aber nicht im SVN -- oder verwendest du die Änderungen nicht mehr?

    Einen Kommentar schreiben:


  • makki
    antwortet
    Nachdem hier glaube ich die richtigen zuhören und ich ein paar Dinge von mh übernommen hatte

    Der DPT9-Encode hat einen satten Fehler, das bitgeshifte funktioniert nicht bei negativen Zahlen, exakt bei -20.48 ist Ende-Gelände:
    https://knx-user-forum.de/132655-post15.html

    Und der encode von DPT5.001 auch, es werden keine Fliesskommawerte angenommen, weil die regexp eine Ganzzahl erwartet (ein DPT5 aber durchaus auch 5.46 sein kann, dann halt nur unter der Auflösung von >0.4 "leidet".. trotzdem nicht dasselbe wie 5.0)
    Meine "Lösung" dafür sieht so aus.

    Makki

    Einen Kommentar schreiben:


  • mike
    antwortet
    Damit die "Übersicht gewahrt bleibt", habe ich alle Änderungen in Richtung SVN geschoben. D.h. wenn du den aktuellen Stand aus dem SVN holst, dann hast du den aktuellsten Misterhouse mit allen Erweiterungen und Verbesserungen die es so gibt.

    Was meinst du mit
    EIB7 nicht mit dem asynchronen laden
    ?
    Mit welcher Visu arbeitest du?

    Mike

    Einen Kommentar schreiben:


  • Jockel
    antwortet
    Echt klasse aber woher weiß ich eigentlich jetzt mal genau wo der aktuelle pm und pl bestand hinterlegt ist, ich komm da nicht mehr mit!
    Aus gegebenem Anlaß hole ich den Thread noch mal hoch. Jetzt, zwischen den jahren, wollte ich mich endlich wieder mit meiner Visu beschäftigen und sortiere jetzt schon seit 2h die diversen Dateien.

    Hab ich vielleicht irgendwo eine Übersicht der aktuellen Dateien und was womit funktioniert übersehen? Bei mir tuts im Moment z.B. EIB7 nicht mit dem asynchronen laden.

    Ich hab da echt jegliche Übersicht verloren...

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von chrismave Beitrag anzeigen
    Echt klasse aber woher weiß ich eigentlich jetzt mal genau wo der aktuelle pm und pl bestand hinterlegt ist, ich komm da nicht mehr mit!
    Ich verstehe Dich nur zu gut, das ist auch mein bis heute beständiges Problem mit mh..

    Makki

    Einen Kommentar schreiben:


  • aggie89go
    antwortet
    Die auf der Misterhouse Seite im Lexikon liegende EIB_Device.pm ist die gleiche die auch in Mike's Zusammenstellung im Lexikon (mhmix.zip) vorhanden ist und entspricht der Revision 1665 im SVN repository auf sourceforge.
    Die einzelnen Änderungen im SVN findest du hier:
    SourceForge.net Repository - [misterhouse] Log of /trunk

    Wenn du also darauf den letzten Patch von Mike anwendest, oder wartest bis die Änderung im SVN auftaucht, hast du die aktuelle Version.

    Einen Kommentar schreiben:


  • chrismave
    antwortet
    Zitat von aggie89go Beitrag anzeigen
    Ja, das hatte ich nach der Diskussion im anderen Thread mit Mike auch erwartet, prima!
    Echt klasse aber woher weiß ich eigentlich jetzt mal genau wo der aktuelle pm und pl bestand hinterlegt ist, ich komm da nicht mehr mit!
    Mike wo hast du die neue EIB_Device.pm den jetzt hingelegt?

    Ich peil nichts mehr!

    Gruß
    Christoph

    Einen Kommentar schreiben:


  • aggie89go
    antwortet
    Ja, das hatte ich nach der Diskussion im anderen Thread mit Mike auch erwartet, prima!

    Einen Kommentar schreiben:


  • Pauker
    antwortet
    Zitat von Pauker Beitrag anzeigen
    Allerdings musste ich feststellen, dass Misterhouse wenn alle Rollläden morgens zeitgleich Auffahren nicht alle Werte die der EIBdeamon erhält auch im Status von Misterhouse angezeit werden. Die hörenden Gruppenadressen der oberen und unteren Endlage der Rollläden sind oft nicht korrekt. Im Gruppenmonitor der ETS werden alle Änderungen allerdings korrekt angezeigt.
    Der Fehler ist weg. Er lag in dem EIB_Device.pm.

    Einen Kommentar schreiben:


  • aggie89go
    antwortet
    Deine Rolladenklasse würde bei meinem ABB Aktor auch besser passen als RaK's, ich werde sie bei nächster Gelegenheit mal testen.

    Einen Kommentar schreiben:


  • Pauker
    antwortet
    Rolladenaktor ILT 510

    In Mangel der mir fehlenden Gruppenadressen habe ich vor einiger Zeit aus der Rollerblinds.pm eine EIBRB_ILT510.pm abgeleitet.

    *.mht Eintrag:
    UpDown|Stop |Pos |StatusPos,

    EIBRB,8/1/126|8/2/126|8/3/126|9/2/126 ,RB_E0 |E0_Zentral

    Mit Pos kann ein beliebige Position (EIS6) 0-100 angefahren werden. StatusPost ist ein EIS5 Wert, der die aktuelle Position zu Beginn und zum Ende der Bewegung sendet. Den Beginn der Fahrt verwerfe ich in der Statusanzeige, indem ich den Status nur setze wenn er um 3 Einheiten vom letzten Wert abweicht.

    Das Funktioniert für meine 17 Rollläden auch super. Allerdings musste ich feststellen, dass Misterhouse wenn alle Rollläden morgens zeitgleich Auffahren nicht alle Werte die der EIBdeamon erhält auch im Status von Misterhouse angezeit werden. Die hörenden Gruppenadressen der oberen und unteren Endlage der Rollläden sind oft nicht korrekt. Im Gruppenmonitor der ETS werden alle Änderungen allerdings korrekt angezeigt.

    Ich habe auch schon versucht über EIB1 Items den Status abzufragen. Das Ergebnis war aber unverändert.

    Hat jemand auch diese Erfahrungen gemacht? Oder habe ich ein Fehler beim Anpassen gemacht?

    ! Der Code enthält viele Logmeldungen, die ich derzeit zur Kontrolle nutze.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • rehell
    antwortet
    Hallo Mike,

    ich habe mir die mhmix.zip aus dem Lexikon runter geladen und bisher nur die
    eib_Items.pm und die http-server.pl in meine lib directory geladen. Danach bekomme ich folgende Fehlermeldung:

    C'ant locate object method "add" via package "EIB1_item at... line 188 und MisterHouse bricht den Start ab.

    Ich habe eure Dikussion weiter oben über den selben Fehler in der EIBRB gelesen, hilft mir aber auch nicht weiter. Was mach ich falsch?

    Einen Kommentar schreiben:


  • aggie89go
    antwortet
    Vielen Dank an Mike, bei mir funktionieren damit jetzt auch wieder die EIB14_1 (DP5.010).

    Einen Kommentar schreiben:


  • mike
    antwortet
    Ich habe jetzt mal die gesamten Änderungen die ich bei mir hatte (inkl. RaK's) ins Lexikon geladen.

    Mike

    Einen Kommentar schreiben:

Lädt...
X