Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Abfrage Heizungssteuerung möglich? P-Bus

    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

    Abfrage Heizungssteuerung möglich? P-Bus

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      Tobi68 last edited by

      Hallo,

      ich habe im Haus eine Thermicom Heizungsregelung, die hat wiederum hat als Steuerung einen Systemregler TVS400211 der mit einem P-Bus abzufragen ist.

      http://www.tvsgmbh.de/html/prospekt_v204.HTM

      Ich hätte eigentlich nur gerne die Temperaturen vom Speicher und vom wasserführenden Kamin, und auch der Solaranlage in meiner Visu.

      Reichen würde mir eigentlich schon die Übersicht die eine von deren Software bietet.
      Watchtemp.JPG

      Angeboten wird auch eine Software mit der hatte ich früher mal mittels XP Laptop auch schon mal auf die Regelung geschaut, also Adapter USB Adapter ist auch vorhanden.

      Ist es möglich diese Heizungssteuer in irgendeiner Weise in den IOBroker einzubinden?
      Lan, und NAS und einige RPIs sind bei mir vorhanden.
      Allerdings eigentlich keine Kenntnisse für Scripte oder so..
      Mit den Pis, Syno usw. komme ich soweit klar, ein/zwei ITler habe ich im Bekanntenkreis, da kann ich schon mal nach Hilfe fragen,ich müsste nur wissen wie so etwas überhaupt machbar ist, dann könnte ich mal rummfragen

      T 1 Reply Last reply Reply Quote 0
      • T
        Tobi68 @Tobi68 last edited by

        @tobi68

        Ich muss hier nochmal Nachhaken.

        Ich habe diese Software mal auf einem Laptop installiert (Könnte ja auch mal ein mini PC werden)

        Mit der SW kann eine Datei erzeugt werden, code unten und Sie kann wohl auch in eine SQL Datenbank schreiben.

        Könnte ich mit dem Broker die ersten Temperaturfühler T1 bis T16 evtl. auch noch ein paar A Werte irgendwie abgreifen?
        NAS Syno 213+ ist 24/7 online.

        Gruss

        Tobi

        <?xml version="1.0" standalone="yes"?>
        <OekoTempDataSet xmlns="http://tempuri.org/OekoTempDataSet.xsd">
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:00.1687906+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>56</T10>
            <T11>53</T11>
            <T12>33</T12>
            <T13>33</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:02.1975085+01:00</logTimeStamp>
            <T1>8</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>57</T10>
            <T11>53</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:04.1920209+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>53</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:06.1812106+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>34</T9>
            <T10>58</T10>
            <T11>53</T11>
            <T12>33.5</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:08.2140384+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>53</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:10.2182634+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>53</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:12.2214294+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>52.5</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:14.2143619+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>52.5</T11>
            <T12>33</T12>
            <T13>33</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:16.218867+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>52.5</T11>
            <T12>33</T12>
            <T13>33</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:18.216404+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
            <T8>75</T8>
            <T9>33.5</T9>
            <T10>58</T10>
            <T11>52.5</T11>
            <T12>33</T12>
            <T13>33.5</T13>
            <T14>30.5</T14>
            <T15>31.5</T15>
            <T16>22.5</T16>
            <T1Soll>31.6</T1Soll>
            <T2Soll>32.4</T2Soll>
            <T3Soll>0</T3Soll>
            <TVL>999.9</TVL>
            <TRL>999.9</TRL>
            <DT>0</DT>
            <Durchfluss>0</Durchfluss>
            <Leistung>0</Leistung>
            <TagesLeistung>0</TagesLeistung>
            <Gesamtleistung>0</Gesamtleistung>
            <A1>false</A1>
            <A2>false</A2>
            <A3>false</A3>
            <A4>false</A4>
            <A5>true</A5>
            <A6>false</A6>
            <A7>false</A7>
            <A8>true</A8>
            <A9>true</A9>
            <A10>false</A10>
            <A11>false</A11>
            <A12>false</A12>
            <A13>false</A13>
            <A14>false</A14>
            <A15>true</A15>
            <A16>false</A16>
          </tblDataLog>
          <tblDataLog>
            <logTimeStamp>2021-03-16T18:08:20.2055262+01:00</logTimeStamp>
            <T1>9</T1>
            <T2>29.5</T2>
            <T3>31.5</T3>
            <T4>34.5</T4>
            <T5>34.5</T5>
            <T6>38</T6>
            <T7>5</T7>
        
        1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer last edited by

          Nimm doch mal Kontakt mit dem Entwickler des Bus Systems oder deiner Steuerung auf und frag nach einer Dokumentation zum Protokoll.

          Die Billige Lösung wäre die Datei per Skript in ioBroker aus zu werten. Macht aber nur Sinn wenn das Programm Zyklisch speichert.

          Alternativ dazu Daten in eine SQL Datenbank schreiben und per Skript aus der SQL DB lesen.
          Scheint mir die einfachste Lösung zu sein, auch wenn man dafür ein Skript braucht.

          T 1 Reply Last reply Reply Quote 0
          • T
            Tobi68 @Jey Cee last edited by

            @jey-cee

            Ja mit dem Hersteller bin ich ja in Kontakt, der hatte mir geschrieben das er das mit der SW auf einem Mini PC macht.
            Ich ruf die Tage mal an und frag nach dem Protokoll.

            Also wäre da was mit dem Broker machbar? Dann werde ich den Gedanken weiter verfolgen.
            Alternative wäre halt parallel mit nem Raspi entsprechende Fühler aufzulegen.
            An den vom Kamin und Solar wäre allerdings schon ein Problem.. wegen zusätzlicher Leitung..

            Danke
            Tobi

            Jey Cee 1 Reply Last reply Reply Quote 0
            • Jey Cee
              Jey Cee Developer @Tobi68 last edited by

              @tobi68 Machbar ist da auf jeden Fall was. Schau mal was du an infos bekommst. Je nachdem kannst du dann ja entscheiden welchen weg du gehen willst.

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

              Support us

              ioBroker
              Community Adapters
              Donate

              942
              Online

              31.9k
              Users

              80.2k
              Topics

              1.3m
              Posts

              eisenbeiß p-bus tvs
              2
              5
              236
              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