Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Controme v0.3.x GitHub

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Controme v0.3.x GitHub

    This topic has been deleted. Only users with topic management privileges can see it.
    • FredF
      FredF Most Active Forum Testing @Erstam last edited by

      @erstam Installiert und liefert die Daten wie beschrieben.
      Übrigens habe ich die API mir nicht aktivieren lassen. 😵

      Zum Objekt actualTemperature:
      Bei Verwendung eines virtuellen Sensors wird dort der Durchschnittswert angezeigt.

      E 1 Reply Last reply Reply Quote 0
      • E
        Erstam Developer @FredF last edited by

        @fredf: Danke für die Rückmeldung! Gut zu wissen, dass die API auch ohne Aktivierung zu funktionieren scheint, das spart (anderen) dann Geld.

        Als actualTemperature wird ja die Raumtemperatur zurückgemeldet. Bei virtuellen Sensoren kann ich ja einstellen, ob ich mehrere Sensoren zum Mittelwert oder anders berechnet zusammensetzen möchte. Ich vermute, du hast die Verknüpfung über den Mittelwert gemacht?

        FredF 1 Reply Last reply Reply Quote 0
        • FredF
          FredF Most Active Forum Testing @Erstam last edited by

          @erstam sagte in Test Adapter Controme v0.1.x GitHub:

          Als actualTemperature wird ja die Raumtemperatur zurückgemeldet. Bei virtuellen Sensoren kann ich ja einstellen, ob ich mehrere Sensoren zum Mittelwert oder anders berechnet zusammensetzen möchte. Ich vermute, du hast die Verknüpfung über den Mittelwert gemacht?

          Musste ich nochmal nachschauen, aber ja, so habe ich es eingestellt.

          1 Reply Last reply Reply Quote 0
          • E
            Erstam Developer last edited by

            Ich habe eine neue Version 0.2.0 in Github veröffentlicht. Diese ergänzt Sensor- und Offset-Objekte und die entsprechenden Prozeduren, diese in ioBroker zu modifizieren. Der erste Post in diesem Thread ist entsprechend angepasst.

            Über Feedback würde ich mich freuen!

            M 1 Reply Last reply Reply Quote 0
            • M
              Mistaluna @Erstam last edited by Mistaluna

              @erstam
              Hallo Erstam,

              Erst einmal vielen Dank für deine Bemühungen, den Controme Adapter zu erstellen.

              Ich habe den Adapter in der Version 0.2.3 am laufen, aber Probleme die Temperatur vom Controme MiniServer auszulesen. Das Problem habe ich hier geschildert.

              Ich habe den Verdacht, dass die House ID beim Polling der Temperatur nicht bedacht, sondern immer statisch die House ID 1 versucht wird.

              Ich habe mir den Quelltext auf Github angesehen. In der datei main.js wird bei der Erstellung der Objektstruktur in deinem Quelltext die House ID bedacht:

              Ab Zeile 97

              			// Read room structure and create all required objects
              			try {
              
              				const url = "http://" + this.config.url + "/get/json/v1/" + this.config.houseID + "/rooms/";
              				const response = await got(url);
              

              Beim polling der Temperatur hindoch sehe ich nur den Link für die statische House ID 1

              Ab Zeile 163

              		// Start polling temperature data from the server in the defined update interval
              		this.updateInterval = setInterval(() => {
              			this.log.debug("Polling temperature data from mini server");
              			const url = "http://" + this.config.url + "/get/json/v1/1/temps/";
              

              Ich bekomme bei meinem MiniServer nur über die House ID 2 Daten, wenn ich den folgenden Link im Browser eingebe http://192.168.178.39/get/json/v1/2/temps/

              Versuche ich den Link http://192.168.178.39/get/json/v1/1/temps/ bekomme ich als ausgabe nur [ ], was zur Fehlermeldung im iobroker Log passt:

              controme.0	2021-05-29 11:04:04.984	error	(4835) Polling temperature data from Controme mini server finished with error "[]"
              

              Kannst du das überprüfen?

              E 2 Replies Last reply Reply Quote 0
              • E
                Erstam Developer @Mistaluna last edited by

                @mistaluna : Hi Mistaluna!

                Erst mal Entschuldigung für die späte Antwort und Danke für den Hinweis! Das scheint tatsächlich ein Bug zu sein. Ich kümmere mich drum.

                Viele Grüße!

                1 Reply Last reply Reply Quote 0
                • E
                  Erstam Developer @Mistaluna last edited by

                  @mistaluna : Ich habe auf Github die 0.2.4 veröffentlicht, die den Bug behebt.

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    Mistaluna @Erstam last edited by Mistaluna

                    @erstam

                    Super, vielen Dank für das Update! Wenn ich es von Guthub installiere, wird die neue Version 0.2.4 installiert, mir ist aber aufgefallen, dass sie im iobroker immer noch als Version 0.2.3 angezeigt wird.

                    Bei den iobroker Objekten zeigen nun alle Räume 1 bis 9 alle möglichen Werte an. Die Haus ID 2 wird jetzt also ausgeswertet.Die Räume die als Objekt 10 und 12 im iobroker geführt werden, zeigen jedoch keine Werte anzeigen.

                    Die Räume 1 und 2 haben sind normale Heizkörper, die ein Bluetooth Heizkörperventil haben. Die Räume 3 bis 9 sind mit dem ersten Fußbodenheizungsgateway verbunden und die Räume 10 und 12 mit einem zweiten Gateway. Kann es etwas damit zu tun haben?

                    Hier meine API-Datei:
                    temps.json

                    E 1 Reply Last reply Reply Quote 0
                    • E
                      Erstam Developer @Mistaluna last edited by

                      @mistaluna
                      Hi Mistaluna!

                      Schön, dass es jetzt grundsätzlich geht. Die fehlerhafte Anzeige der Versionsnummer habe ich gefunden und behoben, danke!

                      Was das Problem mit den zweistelligen Räumen angeht: In deinem JSON sind die Räume drin. Du kannst mal testen, ob der Adapter die Räume verarbeitet, indem du das Log-Level bei der Instanz auf "Silly" stellst. Dann solltest du bei jedem Update für alle Räume Nachrichten in der Gestalt "Updating room 12 Badezimmer / Dressing: Actual temperature 21.81 °C, setpoint temperature 20.00 °C, temperature offset -0.42 °C" erhalten. Wenn die Nachricht kommt, verarbeitet der Adapter die Werte. Wenn nicht, muss ich mich auf Fehlersuche machen.

                      Das von dir beschriebene Verhalten hatte ich bei mir leider auch gelegentlich: Bei den zweistelligen Räumen zeigt ioBroker schlichtweg keine Werte an, obwohl die Werte vorhanden waren (und ich sie auch per Skript wieder auslesen konnte). Teilweise wurden mir die Werte angezeigt, nachdem ich "Baum neu erstellen" gedrückt hatte (die Schaltfläche mit dem Kreispfeil), teilweise musste ich auch den ioBroker neustarten.

                      Teste das bitte erst mal mit dem Log-Level, und wenn die Verarbeitungsnachricht nicht kommt, sag bitte Bescheid.

                      Viele Grüße!

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        Mistaluna @Erstam last edited by Mistaluna

                        @erstam

                        Hallo Erstam,

                        vielen Dank für die Tipps. Als ich heute in den iobroker geschaut habe, hatten die Räume/Objekte 10 und 12 aktuelle Werte. Ich habe den iobroker bzw. Rasperry seit meinem letzten Post in Ruhe gelassen. Es wurde nichts installiert oder sonst wie eingestellt oder verändert. Er wurde auch auch nicht neu gestartet. Das Problem hat sich scheinbar von selbst behoben. Ich werde das jetzt erst einmal ein paar Tage beobachten, ob das Problem zurück kommt und ggf. hier bescheid geben.

                        Vielen Dank nochmals für deine Arbeit mit dem Controme Adapter. In Kombination mit dem iobroker sind die Informationen des Controme wirklich sehr wertvoll. Mein Ziel ist, irgend wann alle Rolläden und die Hauslüftung abhängig von den Temperaturinformationen des controme automatisch zu steuern, so dass mein Haus in der warmen Jahreszeit so kühl wie möglich bleibt. Die Auswertung der Controme Sensoren ist ein erster Schritt.

                        E 1 Reply Last reply Reply Quote 0
                        • E
                          Erstam Developer @Mistaluna last edited by

                          @mistaluna : Hi Mistaluna!

                          Schön, dass es funktioniert. Scheint ja darauf hinzudeuten, dass die Werte nur im Frontend nicht angezeigt wurden.

                          Dein Projekt klingt cool! Lass mich mal wissen, wie du das löst. Ich hatte da auch bereits drüber nachgedacht, allerdings ist die Berechung der effektiven Sonneneinstrahlung abhängig von Sonnenstand, Jahreszeit und etwaiger Schattenspender nicht ganz trivial, so dass ich bisher auf menschliche Intelligenz setze.

                          Viele Grüße!

                          1 Reply Last reply Reply Quote 0
                          • J
                            jump2021 last edited by

                            @Erstam Habe eben den Adapter bei mir im iobroker noch mal neu installiert. (über https://github.com/MadErstam/iobroker.controme)

                            Auch bei mir wird der Adapter dann mit der Version 0.2.3 noch angezeigt.
                            1035df5b-e34b-4c2e-8747-ae3475537db5-grafik.png

                            Wie kann ich denn prüfen, welche Version nun tatsächlich installiert wurde?

                            Vielen Dank für die Erstellung des Adapter. Dann kann ich nun die aktuellen Temperaturen von meinem KNX-BUS in die Controme-Steuerung übertragen 🙂

                            Gruß

                            Jonas

                            E 1 Reply Last reply Reply Quote 0
                            • E
                              Erstam Developer @jump2021 last edited by

                              @jump2021 Ich hatte die Änderung der Versionsnummer noch nicht hochgeladen, ist jetzt erledigt. Wenn du es in den letzten Tagen installiert hast, hast du funktional die neueste Version. Ich habe aber jetzt noch mal ein neues Release erstellt, so dass alle Verwirrungen erledigt sind.

                              J 1 Reply Last reply Reply Quote 0
                              • J
                                jump2021 @Erstam last edited by

                                @erstam Hallo Erstam, wollte mal kurz fragen, ob Du den Adapter noch weiter supportest?
                                Hatte am 26.9. einen Issu auf Github eröffnet. Konntest Du Dir diesen schon anschauen?

                                Vielen Dank für eine kurze Rückmeldung.

                                Gruß

                                Jonas

                                E 1 Reply Last reply Reply Quote 0
                                • E
                                  Erstam Developer @jump2021 last edited by

                                  @jump2021 : Hallo Jump2021!

                                  Lange Zeit ist nichts passiert, weil ich mit meinem neuem Job beschäftigt war, jetzt habe ich endlich Zeit und Muße gefunden, etwas weiter zu entwickeln. Es gibt eine neue v0.3, die deutlich mehr Werte zurück liefert.

                                  Viele Grüße!

                                  Marc

                                  N 1 Reply Last reply Reply Quote 0
                                  • D
                                    digifreak last edited by

                                    Lieber MadErstam,
                                    vielen Dank für Deinen tollen Job.👍
                                    Habe vorhin den Adapter aktualisiert. Keine Fehlermeldung, er meldet sich an etc. Allerdings kann ich keine Einstellungen in der instanz vornehmen. Speicher und Speichern und Schliessen sind leicht rot umrandet und ausgeblendet.
                                    Ich habe vom 0.24 auf 0.34 upgedatet.
                                    Ich kann pauch keine Gateways hinzufügen (die waren ja bisehr nicht drin).
                                    Was mache ich am besten?

                                    Schöne GRüße

                                    1 Reply Last reply Reply Quote 0
                                    • R
                                      rb77 last edited by

                                      @digifreak said in Test Adapter Controme v0.3.x GitHub:

                                      MadErstam

                                      Hallo MadErstam,

                                      habe das gleiche problem wie digifreak.

                                      Habe hierzu auf github ein Issue eröffnet. Wäre super, wenn Du Dir das mal anschauen könntest.

                                      Danke vorab.

                                      J 1 Reply Last reply Reply Quote 0
                                      • J
                                        jevylux @rb77 last edited by

                                        Hallo, ich habe jetzt seit 2 Tagen versucht den Adapter in der Version 0.3.4 zum Laufen zu bringen.
                                        Ich habe Probleme mit den Gateways
                                        Ich habe meine beiden Gateways definiert als
                                        90-b2-e4-0c-14-12 und
                                        90-b2-e4-0c-14-18
                                        Habe aber jetzt Problem mit dem zuordnen der Gateway Outputs.
                                        Wie kann ich einen Raum einem Gateway zuordnen ? Ich kann die Mac Adresse des Gateways nicht auf der selben Linie eingaben.
                                        In den Logs finde ich jetzt diese Ausgaben :
                                        2022-12-02 13:08:39.270 - debug: controme.0 (26787) Redis Objects: Use Redis connection: 127.0.0.1:9001
                                        2022-12-02 13:08:39.446 - debug: controme.0 (26787) Objects client ready ... initialize now
                                        2022-12-02 13:08:39.448 - debug: controme.0 (26787) Objects create System PubSub Client
                                        2022-12-02 13:08:39.450 - debug: controme.0 (26787) Objects create User PubSub Client
                                        2022-12-02 13:08:39.881 - debug: controme.0 (26787) Objects client initialize lua scripts
                                        2022-12-02 13:08:39.888 - debug: controme.0 (26787) Objects connected to redis: 127.0.0.1:9001
                                        2022-12-02 13:08:40.064 - debug: controme.0 (26787) Redis States: Use Redis connection: 127.0.0.1:9000
                                        2022-12-02 13:08:40.170 - debug: controme.0 (26787) States create System PubSub Client
                                        2022-12-02 13:08:40.171 - debug: controme.0 (26787) States create User PubSub Client
                                        2022-12-02 13:08:40.435 - debug: controme.0 (26787) States connected to redis: 127.0.0.1:9000
                                        2022-12-02 13:08:41.383 - info: controme.0 (26787) starting. Version 0.3.4-alpha.2 (non-npm: MadErstam/ioBroker.controme#a40ea285ecb022df5f8283976e721b650b1ebe37) in /opt/iobroker/node_modules/iobroker.controme, node: v14.19.0, js-controller: 4.0.23
                                        2022-12-02 13:08:41.430 - debug: controme.0 (26787) Controme URL: http://192.168.2.225/; houseID: 1; user: iobroker@durbach.com; update interval: 60; warnOnNull: true
                                        2022-12-02 13:08:41.432 - debug: controme.0 (26787) Polling temps API from mini server
                                        2022-12-02 13:08:41.443 - debug: controme.0 (26787) Polling outs API from mini server
                                        2022-12-02 13:08:41.447 - debug: controme.0 (26787) Polling gateways API from mini server
                                        2022-12-02 13:08:44.579 - error: controme.0 (26787) Polling temperature data from Controme mini server finished with error "RequestError: getaddrinfo ENOTFOUND http"
                                        2022-12-02 13:08:44.588 - error: controme.0 (26787) Polling outputs data from Controme mini server finished with error "RequestError: getaddrinfo ENOTFOUND http"
                                        2022-12-02 13:08:44.696 - error: controme.0 (26787) Polling gateway data on 90-b2-e4-0c-14-18 from Controme mini server finished with error "RequestError: getaddrinfo ENOTFOUND http"
                                        2022-12-02 13:08:45.920 - info: host.raspberrypi-iobroker instance system.adapter.mobile-alerts.0 terminated with code 0 (NO_ERROR)
                                        2022-12-02 13:08:47.805 - error: controme.0 (26787) Polling gateway data on 90-b2-e4-0c-14-12 from Controme mini server finished with error "RequestError: getaddrinfo ENOTFOUND http"

                                        Die API funktioniert, habe sie mit Postman getestet.
                                        Kann irgendwer mir hier weiterhelfen ?

                                        J 1 Reply Last reply Reply Quote 0
                                        • J
                                          jevylux @jevylux last edited by

                                          So sieht es in der Instanz aus :
                                          Screenshot 2022-12-02 at 12.42.40.png

                                          1 Reply Last reply Reply Quote 0
                                          • N
                                            nobbiman @Erstam last edited by nobbiman

                                            @erstam Ich habe derzeit die Adapterversion 0.3.4 installiert und möchte nun erstmals meine Hardware verbinden.
                                            Leider bekomme ich Fehlermeldungen, die ich nicht deuten kann, bzw. weiß ich nicht, wo ich ansetzen sollte.

                                            controme.0
                                            	2023-11-27 12:09:03.647	warn	State "controme.0.16.sensors.28_36_6b_1b_0b_00_00_4d.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.646	warn	State "controme.0.16.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.644	warn	State "controme.0.14.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.608	warn	State "controme.0.12.sensors.28_dd_a8_1b_0b_00_00_f0.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.607	warn	State "controme.0.9.sensors.28_83_37_1b_0b_00_00_15.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.606	warn	State "controme.0.6.sensors.28_a1_fc_1a_0b_00_00_10.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.605	warn	State "controme.0.3.sensors.28_c6_64_1b_0b_00_00_50.actualTemperature" has no existing object, this might lead to an error in future versions
                                            controme.0
                                            	2023-11-27 12:09:03.583	warn	State "controme.0.1.sensors.28_73_ae_1c_0b_00_00_a5.actualTemperature" has no existing object, this might lead to an error in future versions
                                            

                                            Hier meine Gateway-Settings
                                            Gateway-Settings.JPG
                                            Natürlich liegt das an den fehlenden Objekten, wie in den Fehlermeldungen auch zu sehen ist.
                                            Auch die Objektübersicht zeigt keine Objekte an
                                            Controme-Objekte.JPG
                                            Der Instanzstatus ist grün
                                            Instanz-Status.JPG
                                            Hast du oder jemand anderes einen Tipp für mich?

                                            FredF 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            549
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            climate-control controme heating
                                            8
                                            23
                                            2155
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo