Erstellte Forenantworten
-
AutorBeiträge
-
stpgTeilnehmer
Hallo, sorry lange ist es her…
ja also der Device-Typ „RTC“ (Real Time Clock) ist nur eine kleine Überschrift um im Code-Wirwa etwas durchblick zu behalten. Du kannst hier entweder „light“ oder „shutter“ verwenden. Bei light nimmt er rot und grün für 0 und 1 (wenn nicht abgeändert) und bei „shutter“ rot gelb grün für 0 1 2 (wenn nicht abgeändert) – bei jeden anderen Typ was du rein schreibst (bei mir eben „RTC“) werden die weißen Punkte angezeigt.Mein valueTextConverter „byte“ ist:
<calculation id="byte"> <!-- zu/von Wert in byte --> <valueToText calculation="{[value]/1}"/> <textToValue valueParseRegex="([\d.,]+)\w*" calculation="{[value1]*1}"/> </calculation>
dachte eigentlich der wäre Standard?!
stpgTeilnehmerSorry, war länger nicht mehr hier.
Hoffe dein Problem hat sich gelöst. Meistens ist das Problem ein Fehler in der config.xml – Entwerder den COde zerschossen weil irgendwas falsch geschrieben wurde z.B.<group=“….“> und dann vergessen die gruppe zu schließen mit </group> oder doppelt geschlossen:
</group>
</group>
Obwohl es keine Untergruppe war…usw. ODER
eine deiner Logos ist nicht erreichbar. Falsche IP oder Logo nutzt DHCP vom Router usw.stpgTeilnehmerJa ich weiß. Hab das schon gesehen nur hab ich keine Ahnung wie ich das umschreiben kann.
Ich würde mich erkenntlich zeigen wenn es eine Donation Funktion gibt bzw ein PayPal Konto. Das Projekt hat es sich verdientstpgTeilnehmerEs muss doch die Möglichkeit geben das LogoControl ein eigenes Fenster aufmacht ohne auf die Brwoserfunktion zurückzugreifen.
wie. z.B hier
http://jqueryui.com/dialog/#modal-formoder mit dem EventListener
Du bist da doch tiefer drin. Wenn das Problem behoben werden kann, schreib ich ein Tutorial wie man LogoControl unter Jessie Touchscreen-Terminal fähig bekommt. Wäre im Sinne der Gebäudeautomation mit LogoControl.Pls help.
stpgTeilnehmerGELÖST:
Also wenn Ihr wollt das sich die Uhrzeit eurer Logo automatisch mit der vom Raspberry synchronisiert, müsst ihr wie folgt vorgehen:Zuerst müsst Ihr entsprechende Atribute anlegen. Diese greifen dann auf die Adressen der RTC (Real Time Clock) der Logo zurück.
Für Jahr ist es die Adresse 985, Monat 986…usw. Diese Adressen sind fest in der Logo, sie müssen nicht angelegt werden und können auch nicht verändert werden.Inhalt in der config.xml
<group name="Logo Uhrzeit RTC"> <device id="1a" name="Uhrzeit einstellen" type="RTC"> <method id="1" name="Uhrzeit synchronisieren" script="rtc.sh" /> <attribute id="1" name="Jahr" plc="myLogo" address="985" valueTextConverter="byte" /> <attribute id="2" name="Monat" plc="myLogo" address="986" valueTextConverter="byte" /> <attribute id="3" name="Tag" plc="myLogo" address="987" valueTextConverter="byte" /> <attribute id="4" name="Stunde" plc="myLogo" address="988" valueTextConverter="byte" /> <attribute id="5" name="Minute" plc="myLogo" address="989" valueTextConverter="byte" /> <attribute id="6" name="Sekunde" plc="myLogo" address="990" valueTextConverter="byte" /> </device> </group>
Als nächstes müsst ihr einen ShellScript in den Ordner „Scripts“ in euren LogoControl Ordner anlegen.
nennt die neue Datei „rtc.sh“cd LogoControl cd Scripts sudo nano rtc.sh
Inhalt von rtc.sh
#!/bin/sh # y=$(date "+%y") m=$(date "+%m") d=$(date "+%d") H=$(date "+%H") M=$(date "+%M") S=$(date "+%S") curl "http://logocontrol:8088/rest/devices/1a/attributes/1/value?set=$y" curl "http://logocontrol:8088/rest/devices/1a/attributes/2/value?set=$m" curl "http://logocontrol:8088/rest/devices/1a/attributes/3/value?set=$d" curl "http://logocontrol:8088/rest/devices/1a/attributes/4/value?set=$H" curl "http://logocontrol:8088/rest/devices/1a/attributes/5/value?set=$M" curl "http://logocontrol:8088/rest/devices/1a/attributes/6/value?set=$S"
Wichtig: Die Scripte müssen (unter Linux) als „Ausführbar“ markiert sein.
Also schnell noch in die Consolecd LogoControl cd Scripts chmod +x rtc.sh
Fertig. Also Neustarten
sudo reboot
Wenn ihr nun in eurer Gruppe „Logo Uhrzeit RTC“ auf „Uhrzeit synchronisieren“ klickt, überschreibt ihr die Uhrzeit in der Logo mit der des Raspberrys.
Optional könnt ihr den Script auch automatisch alle 24h oder so aufführen lassen.
Oder eben in den Autostart vom Raspberry oder in die Startroutine von LogoControl.
Wie das geht verrät euch Google.Hoffe es hilft den ein oder anderen!
stpgTeilnehmerHallo Philipps
<attribute id="1" name="Betriebsstunden" plc="mylogo" address="100" datatype="word" valueTextConverter="minsec" />
wäre erstmal richtig. eine gain-Auflösung macht hier keinen Sinn, das eher bei Analogwerten von Helligkeitssensoren oder Temperaturfühlern an den AIs der Logo.
und ganz oben müsste auch der TextConverter „minsec“ angelegt sein.
Wenn nicht:<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>
Hoffe ich konnte dir weiter helfen.
- Diese Antwort wurde vor vor 7 Jahren, 10 Monaten von stpg bearbeitet.
stpgTeilnehmerAdmin? Eine Idee?
stpgTeilnehmerverstehe,
im laufenden Betrieb kann man die logo ja auch entfernen. Was passiert dann. Alle Werte 0. Alle Kästchen Rot.
Deshalb habe ich ein High signal auf meinen Merker M60 ubd Frage diesen Merker als ersten Punkt in der Konfig an. Ist dieser Rot weiß ich sofort: Logo offline bzw. nicht im Run.stpgTeilnehmersorry hatte nicht gesehen das es eine 2te Seite gab ;D
stpgTeilnehmerlange nichts mehr gehört?
Lag es wirklich am https:// ???stpgTeilnehmernetzwerktechnisch egal. aber logo controll startet nicht wenn es die logo nicht erreicht.
setz deine plc IP testweise mal auf 0.0.0.0
sudo rebootund schau ob es dann geht.
stpgTeilnehmernaja wenn du auf localhost:8081 nicht drauf kommst wärend du kein LAN Kabel dran hast passt was mit dem Zertifikat nicht.
stpgTeilnehmerfunktioniert es wenn du dich mit Bildschirm usw. direkt auf den Rasp schaltest und dort im Browser localhost:8080 eingibst? Ich bin mir ziemlich sicher das die Firewall probleme macht. FritzBox gecheckt?
stpgTeilnehmerHier hab ich es mal auf der offiziellen Seite von Siemens gepostet.
8. Februar 2017 um 19:53 als Antwort auf: logocontrol nach Neustart Pi 3 nicht mehr erreichbar #3276stpgTeilnehmerhast du jetzt den start.sh erneuert oder hast du immernoch das Problem nach dem neustart?
-
AutorBeiträge