Gerritt Hasenpflug

Erstellte Forenantworten

3 Beiträge anzeigen - 1 bis 3 (von insgesamt 3)
  • Autor
    Beiträge
  • als Antwort auf: Stellung der Rollos anzeigen #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

    als Antwort auf: Stellung der Rollos anzeigen #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>

    als Antwort auf: Stellung der Rollos anzeigen #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

3 Beiträge anzeigen - 1 bis 3 (von insgesamt 3)