Stellung der Rollos anzeigen

Willkommen Foren LogoControl Stellung der Rollos anzeigen

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #3676
    Gerritt Hasenpflug
    Teilnehmer

    Guten Tag,

    erstmal herzlich Dank für das Projekt LogoControl 😉
    Bin nun seit einer Woche dran und nach anfänglichen Schwierigkeiten mit dem Zugriff auf die Logos und auch LogoControl selbst hab ich das nun im Griff.
    Schade das ich erst jetzt erfahren habe das Netio nicht weiterentwickelt wird. Vielleicht gibt es ja bald eine gute Alternative.

    Jetzt mein Problem:
    Habe den Schaltplan der Rollosteuerung um eine Anzeige von 0 bis 100 erweitert.
    Ist es möglich diesen Wert stetig auszulesen und in LogoControl anzeigen zu lassen (alle 0,5 Sekunden eine Aktualisierung).

    Die Konfiguration hänge ich noch bei.

    mfg Gerritt

    #3677
    Gerritt Hasenpflug
    Teilnehmer

    Bild mit Vm´s

    https://www.dropbox.com/s/l3dbhzalrdvi4mv/Rollosteuerung%20mit%20Stellungsanzeige%20in%20%25.jpg?dl=0

    Logoprogramm:

    https://www.dropbox.com/s/l3dbhzalrdvi4mv/Rollosteuerung%20mit%20Stellungsanzeige%20in%20%25.jpg?dl=0

    Systemkonfiguration:

    Logo Oba7
    Paspberry Pi3

    #3678
    Gerritt Hasenpflug
    Teilnehmer

    <?xml version=“1.0″ encoding=“utf-8″?>
    <configuration>
    <settings>
    <plc id=“Rollosteuerung“ type=“Logo7″ ip=“192.168.178.201″ />
    <plc id=“myLogo“ type=“Logo7″ ip=“0.0.0.0″ />
    <httpWebservice port=“8088″ />
    <httpsWebservice port=“8080″ username=“xxxxx“ passwordHash=“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx“ hashSalt=“XXXXX“ /><!– generate your SHA1 password hash here: http://www.sha1generator.de –>
    <valueTextConverter>
    <!– Verschiedene Konverter zur Überführung von Value (ganzzahliger Rohwert aus der Logo) in ValueText (Anzeigewert für den Benutzer) –>
    <textMapping id=“an_aus“>
    <!– Text-Mapping für aus (0) und an (1) –>
    <valueText value=“0″ text=“aus“ />
    <valueText value=“1″ text=“an“ />
    </textMapping>
    <textMapping id=“rollo“>
    <!– Text-Mapping für Rolläden –>
    <valueText value=“0″ text=“geschlossen“ />
    <valueText value=“1″ text=“mittel“ />
    <valueText value=“2″ text=“offen“ />
    <valueText value=“4″ text=“Astrofunktion mit Uhr“ />
    <valueText value=“5″ text=“Zeitschaltuhr ohne Astro“ />
    <valueText value=“6″ text=“Manuell“ />
    </textMapping>
    <textMapping id=“auf_zu“>
    <!– Text-Mapping für Tür-/Fensterkontakte –>
    <valueText value=“0″ text=“zu“ />
    <valueText value=“1″ text=“auf“ />
    </textMapping>
    <calculation id=“minsec“>
    <!– Analogwert zu/von Zeitwert (Bsp: 4873 zu 81:13) –>
    <valueToText calculation=“{Floor([value]/60)}:{if([value]%60>9,“,’0′)}{[value]%60}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{[value1]*60+[value2]}“ />
    </calculation>
    <calculation id=“time“>
    <!– Analogwert zu/von Uhrzeit (4873 zu 13:09) –>
    <valueToText calculation=“{Floor(LogoDec2Hex([value])/100)}:{if(LogoDec2Hex([value])%100>9,“,’0′)}{LogoDec2Hex([value])%100}“ />
    <textToValue valueParseRegex=“(\d+):(\d+)“ calculation=“{LogoHex2Dec([value1]*100+[value2])}“ />
    </calculation>
    </valueTextConverter>
    </settings>
    <infrastructure>
    <group name=“Obergeschoss“>
    <group name=“Rollo´s“>
    <device id=“1″ name=“Rollos Zentral“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“738″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“100.1″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“100.2″ />
    </device>
    <device id=“2″ name=“Rollo Schlafzimmer links“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“739″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“102.0″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“102.1″ />
    </device>
    <device id=“3″ name=“Rollo Schlafzimmer rechts“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“740″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“102.2″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“102.3″ />
    </device>
    <device id=“4″ name=“Rollo Kueche links“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“741″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“102.4″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“102.5″ />
    </device>

    <device id=“5″ name=“Rollo Kueche rechts“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“742″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“102.6″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“102.7″ />
    </device>

    <device id=“6″ name=“Rollo Wohnzimmer links“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“743″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“103.0″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“103.1″ />
    </device>

    <device id=“7″ name=“Rollo Wohnzimmer rechts“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“744″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“103.2″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“103.3″ />
    </device>

    <device id=“8″ name=“Rollo Wohnzimmer Garten “ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“745″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“103.4″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“103.5″ />
    </device>
    <device id=“9″ name=“Rollo Treppenhaus“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“746″ datatype=“dword“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“open“ plc=“Rollosteuerung“ address=“103.6″ />
    <method id=“2″ name=“close“ plc=“Rollosteuerung“ address=“103.7″ />
    </device>
    <device id=“10″ name=“Auswahl Astro oder Uhr“ type=“shutter“>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“731″ datatype=“byte“ valueTextConverter=“rollo“ />
    <method id=“1″ name=“Umschaltung Uhr mit/ohne Astrofunktion“ plc=“Rollosteuerung“ address=“100.3″ />
    <method id=“2″ name=“Manuell/Automatik“ plc=“Rollosteuerung“ address=“100.4″ />
    </device>
    <device id=“11″ name=“Rollos Uhr mit Astro Nocke 1″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“736″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“701″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“703″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“700.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“700.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“700.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“700.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“700.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“700.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“700.0″ valueTextConverter=“an_aus“ />
    </device>
    <device id=“12″ name=“Rollos Uhr mit Astro Nocke 2″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“736″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“706″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“708″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“705.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“705.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“705.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“705.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“705.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“705.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“705.0″ valueTextConverter=“an_aus“ />
    </device>
    <device id=“13″ name=“Rollos Uhr mit Astro Nocke 3″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“736″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“711″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“713″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“710.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“710.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“710.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“710.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“710.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“710.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“710.0″ valueTextConverter=“an_aus“ />
    </device>
    <device id=“14″ name=“Rollos Uhr Nocke 1″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“732″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“716″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“718″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“715.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“75.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“715.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“715.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“715.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“715.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“715.0″ valueTextConverter=“an_aus“ />
    </device>
    <device id=“15″ name=“Rollos Uhr Nocke 2″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“732″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“721″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“723″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“720.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“720.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“720.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“720.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“720.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“720.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“720.0″ valueTextConverter=“an_aus“ />
    </device>
    <device id=“16″ name=“Rollos Uhr Nocke 3″>
    <attribute id=“1″ name=“Status“ plc=“Rollosteuerung“ address=“732″ valueTextConverter=“an_aus“ />
    <attribute id=“EinZeit“ name=“Einschaltzeit“ plc=“Rollosteuerung“ address=“726″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“AusZeit“ name=“Ausschaltzeit“ plc=“Rollosteuerung“ address=“728″ datatype=“word“ valueTextConverter=“time“ />
    <attribute id=“Mo“ name=“Montag“ plc=“Rollosteuerung“ address=“725.1″ valueTextConverter=“an_aus“ />
    <attribute id=“Di“ name=“Dienstag“ plc=“Rollosteuerung“ address=“725.2″ valueTextConverter=“an_aus“ />
    <attribute id=“Mi“ name=“Mittwoch“ plc=“Rollosteuerung“ address=“725.3″ valueTextConverter=“an_aus“ />
    <attribute id=“Do“ name=“Donnerstag“ plc=“Rollosteuerung“ address=“725.4″ valueTextConverter=“an_aus“ />
    <attribute id=“Fr“ name=“Freitag“ plc=“Rollosteuerung“ address=“725.5″ valueTextConverter=“an_aus“ />
    <attribute id=“Sa“ name=“Samstag“ plc=“Rollosteuerung“ address=“725.6″ valueTextConverter=“an_aus“ />
    <attribute id=“So“ name=“Sonntag“ plc=“Rollosteuerung“ address=“725.0″ valueTextConverter=“an_aus“ />
    </device>
    </group>
    </group>
    </infrastructure>
    </configuration>

    #3683
    Gerritt Hasenpflug
    Teilnehmer

    Ich habe das mit der Adressierung wann ich Dword und Byte etc. benutze und was der unterschied ist.

    Bin nur Elektriker und fummel mich in die Programmierung gerade erst rein

4 Beiträge anzeigen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.