NEWS
Abfrage Heizungssteuerung möglich? P-Bus
-
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.
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 -
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>
-
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. -
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 -
@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.