Ankündigung

Einklappen
Keine Ankündigung bisher.

>> Smelly One <<

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

    Status-Anzeige IAQ? Ich steh gerade etwa auf dem Schlauch.
    Wie komme ich da hin? Ich kenne nur die Standard-Anzeige mit

    °C, Feuchte, CO², VOC und Taupunkt (Bild 1)

    bzw.

    nach drücken des Tasters rechts unten die Ansicht aus Bild 2


    Kommentar


      Ist doch im Sketch beschrieben...
      Viele Grüße,
      Stefan

      DIY-Bastelprojekte: || >> Smelly One << || >> BURLI << ||

      Kommentar


        Mal ne blöde Frage: auf welcher Höhe sollte der Smelly montiert werden? Bzw. wo habt ihr ihn montiert?

        Kommentar


          Ich habe ihn sowohl auf normaler Tasterhöhe (105cm) als auch im Männerbereich (155cm). Ist beides ok!

          Viele Grüße,
          Stefan

          DIY-Bastelprojekte: || >> Smelly One << || >> BURLI << ||

          Kommentar


            Zitat von dreamy1 Beitrag anzeigen
            Männerbereich (155cm).


            Spricht was gegen 2 m+x ? Ich denke mir, dass eine Temperaturmessung so weit oben nicht gut wäre, aber für die Raumluft !?

            Kommentar


              Das sollte auch funktionieren, wichtig ist nur der vertikale Einbau wegen der Luftführung im Gerät. Die Temperaturmessung wird dann auch etwas mehr anzeigen, kann man aber im Sketch wegkompensieren.

              Aber Ablesen wird dann in der Höhe ohne Holzschuhe schwierig, zumal das TFT so eingebaut ist, dass man eher "von oben" draufschaut (optimaler Betrachtungswinkel).
              Viele Grüße,
              Stefan

              DIY-Bastelprojekte: || >> Smelly One << || >> BURLI << ||

              Kommentar


                Klar, würde ich das vertikal einbauen. Auf dieser Höhe ist ein TFT natürlich unbrauchbar . Da ich aber mit mdt-Glastastern plane und diese auf 1,05 m bzw. 1,50 m setzen möchte, wäre der smelly irdgendwie schlecht unterzubringen.

                Kommentar


                  Hallo zusammen,

                  eventuell interessiert es auch jemanden:

                  Ich habe den Quellcode von Wagoklemme und Dreamy1 angepasst, damit auf dem Display in Zeile 5 auch wahlweise die Außentemperatur angezeigt werden kann. Mit der Modifikation kann natürlich jede x-beliebige Temperatur angezeigt werden, die per KNX empfangen wird.

                  Smelly_mit_Aussentemperatur_klein.jpg

                  Den Quellcode habe ich "ganz vorsichtig" modifiziert, so dass alles weiterhin so geht, wie jetzt auch. Es sind nur zwei neue Parameter dazugekommen, die gesetzt werden müssen:

                  Oben im Bereich des User Setups:

                  Code:
                  #define KNX_GA_TEMP_OUT "10/0/40" //Aussentemperatur (mpenno)
                  und kurz darunter:
                  Code:
                  bool Tempout_Anz=true; //Außentemperatur in Sektion 5 dauerhaft anzeigen (mpenno)
                  Der bereits vorhandene Eintrag:
                  Code:
                  bool KNX_receive=true; //KNX Empfang einschalten
                  sollte gesetzt sein.

                  Bei allem gilt natürlich die gleiche Logik wie von den beiden Erfindern: Für "Sektion 5" darf nur jeweils ein Boolscher Wert auf "true" stehen.

                  Was ich mir erlaubt habe zu unterbinden, ist das Senden der Stellventilstellung (VALVE), des Sollwertes (SOLL) und des Betriebsmodis (BA), wenn man die RTR Funktion nicht aktiviert hat.

                  Als Außentemperatur wird bis zum Empfang des ersten Wertes "-- °C" angezeigt. Auf eine aktive Anfrage vom Smelly auf den KNX-Bus während der Initialisierungsphase habe ich verzichtet. Hier also einfach kurz warten oder per ETS die Gruppenadresse der Außentemperatur abfragen.

                  Ich würde es ja gerne bei Github https://github.com/tpulatha/smelly-one ablegen, aber als was? Ein "Fork" ist es ja nicht, eher eine Ergänzung, jedoch ist es nicht das Originale.

                  PS:
                  Eine andere Möglichkeit als es per PDF hochzuladen klappte nicht (als Textdatei war es zu groß, eine Arduino Quellcode-Datei *.ino war nicht erlaubt)
                  Angehängte Dateien
                  Zuletzt geändert von mpenno; 01.10.2020, 07:54.

                  Kommentar


                    Wow, ganz lieben Dank - das hört sich super an und ist sicher eine sinnvolle Ergänzung!

                    Als .zip müsste das eigentlich auch hier gehen. Vielleicht kann das Armin WagoKlemme in den zweiten Post mit der Software reinpacken, quasi als "usermodified code"...

                    Bin echt begeistert, dass nach so langer Zeit noch jemand am Smelly werkelt :-)
                    Viele Grüße,
                    Stefan

                    DIY-Bastelprojekte: || >> Smelly One << || >> BURLI << ||

                    Kommentar


                      mpenno, würde diese Version auch gerne nutzen, leider ist Sie im PDF Format extrem ungünstig, da sämtliche Zeilenumbrüche das Sketchformat unbrauchbar machen und man es komplett Zeile für Zeile neu formatieren müsste.... am besten die .ino Datei als Zip packen und hochladen.

                      Gruß Pierre

                      Mein Bau: Sanierung

                      DIY-Bastelprojekte: KNX-Statusdisplay/|\KNX-Tankmonitor(Füllstandsamessung)

                      Kommentar


                        Damit mein Smelly und meine Visu ohne Probleme zusammenarbeiten, habe ich folgende Änderungen eingebaut:
                        Code:
                        /Software-Changelog:
                        // Hans: KNX_GA_GRENZ bei senden bei geänderter Temperatur jedesmal mitsenden. (Neu! 20200810 (Hans))
                        // Hans: KNX_GA_GRENZ senden bei Temperaturabruf.                              (Neu! 20200603 (Hans))
                        // Hans: FW_VER Firmwareversion anstatt KNX_PA bei min/max Anzeige.            (Neu! 20200909 (Hans))
                        Wenn jemand die Änderungen nutzen möchte, kann ich die *.ino Datei hier zur Verfügung stellen.

                        Edit:
                        KNX_GA_GRENZ bedeutet: Lüften (Überschreiten des Grenzwertes CO2)
                        Hier die *.ino-Datei als zip:

                        Angehängte Dateien
                        Zuletzt geändert von Tontechniker; 05.10.2020, 10:01.

                        Kommentar


                          Hallo Hans,

                          danke für die Erweiterung, macht doch einfach eine .zip und hänge es an Deinen Post an.

                          Um was für einen Grenzwert geht es denn eigentlich?
                          Viele Grüße,
                          Stefan

                          DIY-Bastelprojekte: || >> Smelly One << || >> BURLI << ||

                          Kommentar


                            Ich war mal so frei und habe mpenno 's Version mal so gut es für mich möglich war formatiert und in eine zip gepackt.

                            Eine Frage noch an die Allgemeinheit:
                            Die Außentemperatur wird jetzt sauber in Sektion 5 angezeigt, jedoch nur so lange sie im Plusbereich liegt.... sende ich über den Gruppenmonitor eine negative Zahl wird diese nicht angezeigt.....
                            WagoKlemme dreamy1 wisst ihr evtl. woran das liegen könnte? Bei der Innentemperatur hat man ja eigentlich nicht den Fall, dass diese unter 0 °C fällt, bei der Außentemperatur jedoch schon...
                            Angehängte Dateien
                            Zuletzt geändert von MasterOfPuppets; 05.10.2020, 01:52.
                            Gruß Pierre

                            Mein Bau: Sanierung

                            DIY-Bastelprojekte: KNX-Statusdisplay/|\KNX-Tankmonitor(Füllstandsamessung)

                            Kommentar


                              Weil die Funktion das nicht unterstützt?

                              Ich würde einfach einmal ausprobieren:
                              Code:
                              String float2str(float f, int n) {
                                ....
                                if (f<0) {
                                  fs = '-';
                                  d = -1*f;
                                } else {
                                  fs = "";
                                  d = f;
                                }
                                ...
                              }
                              (ungetestet)

                              Kommentar


                                Okay das bekomm ich nicht hin . Egal^^

                                Edit: Okay hat doch geklappt, habe bei der Außentemperatur die Umwandlung zum String verändert:
                                vorher: float2string() -> kann keine Zahlen unter 0,0.
                                jetzt: dtostrf() -> Kann Zahlen unter 0,0.
                                Code:
                                 char PufferTOUT[20];
                                dtostrf(tempOut, 1, 1,PufferTOUT);
                                Tout_str=(PufferTOUT);
                                Nun geht's, jetzt werden auch Negative Temperaturen sauber dargestellt! Zip Datei oben ist aktualisiert.

                                Edit2: WagoKlemme dreamy1 hat es damals eigentlich einen Grund gegeben, den Taupunkt nicht zusammen mit den anderen Werten auf den Bus zu senden? ... Wäre eine schöne Ergänzung für meine Visu .
                                Zuletzt geändert von MasterOfPuppets; 05.10.2020, 03:52.
                                Gruß Pierre

                                Mein Bau: Sanierung

                                DIY-Bastelprojekte: KNX-Statusdisplay/|\KNX-Tankmonitor(Füllstandsamessung)

                                Kommentar

                                Lädt...
                                X