Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - fehlender Wert bei 0° C

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • marlan99
    antwortet
    Hallo miteinander,

    Es ist tatsächlich so, dass bei 0 grad Celsius immer noch kein wert auf dem Bus ankommt sowie im Graph die Anzeige fehlt.

    @makki: die 0 ist wohl doch noch eine knacknuss!

    Trotzdem wünsche ich allen schöne Festtage

    Gruß
    Marcel

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    heute hatte ich doch wieder zweimal einen 0 °C Celsius Wert welcher nicht auf dem Bus ankam.
    Fehlerlog im Wiregate ist leer und die Grafik zeigt auch keine Löcher.

    Ich muss wohl noch abwarten bis das Wetter wieder erneut 0 °C hergibt damit es evtl. nachvollziehbar ist.

    Gruss
    Marcel
    Angehängte Dateien

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Zitat von makki Beitrag anzeigen
    Gott behüte, spät&peinlich genug
    [Ironie ein]
    Nun ja, ich versuche ja krampfhaft noch Fehler im Wiregate zu finden und es wird immer schwieriger.
    Jetzt musste ich schon meinen Tiefkühler dazu bringen unter -20.48 Grad zu kühlen.....
    [Ironie aus]

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von marlan99 Beitrag anzeigen
    Mit dem aktuellen Patchlevel sind beide Probleme gefixt.
    Gott behüte, spät&peinlich genug
    (das mit abs zermartert mich noch.. und das das bitgeshifte im dämlichen Perl nicht so wie in echten Programmiersprachen funktionieren kann: hätte ich auch wissen müssen..)

    Makki

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Mit dem aktuellen Patchlevel sind beide Probleme gefixt.

    Besten Dank

    Gruss
    Marcel

    Einen Kommentar schreiben:


  • makki
    antwortet
    Bodo, Bodo, da ist was dran.. Was und ob abs da tut hab ich garnicht wahrgenommen
    Der eigentliche Fehler war das dämliche Bitgeshifte, das ich aus leserlichkeitsgründen beim testen mitgeändert hatte..
    Habs im Post korrigiert..

    Makki

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    Zitat von makki Beitrag anzeigen
    Code:
    while ((abs($mant) > 2047) or ([B][COLOR=Red]abs[/COLOR][/B]($mant) [COLOR=Red]< -[/COLOR]2048)) {
    Hoi Micha
    Also ich weiss nich...
    abs($mant) ist ja ein Absolut-Wert, und der ist nie kleiner Null.
    Da stimmt noch was nicht, denke ich.
    Falls abs sich so verhält wie ich es kenne.
    Ich denke ohne die ganzen abs sollte es funzen...

    Einen Kommentar schreiben:


  • makki
    antwortet
    Richtig, exakt -20,48
    Scary, das war jetzt ne kleine Kettenreaktion, weil das war nicht nur da falsch..
    (Wer sich dieses Datenformat ausgedacht hat, dem gehörte aber auch eine...)

    -> Ebenfalls mit nächstem Update - das eigentlich schon lange draussen sein sollte aber ich wollte den GA-Editor noch fertigmachen.. müssen wir wohl verschieben..

    Makki

    P.S.: Weil ich schon dabei war, für Misterhouse dito (da kommt die Zeile vermutlich her) - vielleicht liest eh einer mit, ansonsten poste ich das nochmal die Tage separat..
    Code:
    --- /usr/share/perl5/misterhouse/EIB_Items.pm.org	2010-12-09 23:28:29.000000000 +0100
    +++ /usr/share/perl5/misterhouse/EIB_Items.pm	2010-12-10 16:16:13.000000000 +0100
    @@ -846,7 +846,7 @@
     
         $mant = int($state * 100.0);
         while (abs($mant) > 2047) {
    -        $mant = $mant >> 1;
    +        $mant /= 2;
             $exp++;
         }

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    genau genommen stimmt der BUS Wert wenn die Temperatur kleiner -20,5 beträgt.
    siehe auch die Bilder
    Angehängte Dateien

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Ich habe nochmal einen spannenden effekt.

    Im Wiregate sieht man die richtige Temperatur des Tiefkühlers von "-21,35". Allerdings kommt via Bus nur "-0,32" an. Bei -20 kommt auch auf dem Bus der korrekte Wert an.

    Oder könnte dies eine andere Fehlerquelle sein?

    Gruss
    Marcel
    Angehängte Dateien

    Einen Kommentar schreiben:


  • makki
    antwortet
    Translated: Change the resolution (Auflösung) to 12 Bit, then it's pretty unlikely it ever reaches 0.00000°
    But I'll push the update out this week - hopefully tomorrow - anyway.

    Makki

    Einen Kommentar schreiben:


  • martenss
    antwortet
    Now that it's freezing outside I have the same problem: some sensors suddenly stop reporting updates during short intervals.

    Could someone translate the following (workaround?):
    "Zwischenlösung: Auflösung hochdrehen, dann kommt der nie länger auf genau 0" man" ?

    Thanks, Sammy

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Zumindest Werbung mach ich wo immer möglich!

    Die Anzahl Bekannte welche auch KNX haben oder das 1-Wire integrieren möchten sind allerdings nicht sehr viele.

    Aber ich geb mir Mühe :-)

    Gruss
    Marcel

    Einen Kommentar schreiben:


  • StefanW
    antwortet
    Guten Morgen Marcel,

    magst nicht noch eines kaufen?

    Danke für das Lob. Diese Qualität und der Support ist auch das was wir beabsichtigt haben, freut mich wenn es funktioniert und entsprechend bewertet wird, danke, das spornt auch sehr an, so weiter zu machen. Wir haben noch viel vor...

    Einen Kommentar schreiben:


  • marlan99
    antwortet
    Ich kann mich nur wiederholen:

    Gerät Fantastisch
    Support Fantastisch

    Nach einjährigem erfolgreichen Betrieb meines Wiregates bin ich weiterhin begeistert !!

    Gruss
    Marcel

    Einen Kommentar schreiben:

Lädt...
X