Erstellte Forenantworten
-
AutorBeiträge
-
adminAdministrator
Der Raspi 1 wird zwar nicht mehr offiziell supported (andere Prozessor-Architektur als die Nachfolger, ARMv6 vs ARMv7) aber das sollte nicht zu dem Problem führen. Die Fehlermeldung ist eigentlich schon recht eindeutig, aber wenn du sicher bist, dass da kein anderer Dienst die Ports bereits bindet, fällt mir auch keine Erklärung mehr ein. Kommt die Meldung auch, wenn du in der config.xml von LogoControl auf andere Ports ausweichst?
adminAdministratorHi,
versuch mal das Kaufmannsund zu escapen, ist sonst wohl nicht XML-Konform:
http://stackoverflow.com/questions/1091945/what-characters-do-i-need-to-escape-in-xml-documentsadminAdministratorHi,
das mit der App ist leider nicht optimal, sie wird vom Ersteller anscheinend nicht mehr weiter entwickelt und Bugs auch nicht gefixt. Leider habe ich noch keine Alternative gefunden. Hast du Android? Dann bist du evtl. von folgendem Bug betroffen:
http://netio.davideickhoff.de/de/forum/topic/1779/Versuche mal mehrere pages in der App anzulegen. Bei mir reicht es dann aus, die page kurz zu wechseln, um die Timer für den sekündlichen Abruf zu starten.
Zum anderen Thema: das Arbeits-Label bitte genau so konfigurieren wie in der verlinkten Demo:
Es macht nichts anderes als alle 1 Sekunden einen reads auf /rest/attributes auszuführen. Die Antwort darauf soll vom Arbeitslabel nicht angezeigt werden, daher der parseResponse mit einem Wert der absichtlich nichts findet. Alle anderen Controls greifen jedoch auch auf die Antwort des Arbeitslabels zu und finden mit der entsprechenden parseResponse ihre Information.adminAdministratorDas geht eigentlich recht einfach, du definierst in deiner Config bei deinem Device ein Attribut vom Typ „word“:
<device id="47" name="Temperatur"> <attribute id="1" name="temp" plc="dummy" address="700" datatype="word" /> </device>
Anschließend kannst du über die Weboberfläche einen neuen Wert für das Attribut setzen indem du mit der Maus über das Attribut hoverst und im aufgeklappten Popup-Menu das Attribut einfach anklickst.
adminAdministratorMit komplett verbunden meinst du, dass auch der zpos Eingang mit einem Low-Baustein beschaltet ist (siehe roter Kasten auf der Download-Seite des Blocks)? Ich vermute mal du hast eine Logo8? Ich habe leider keine 8er zur Verfügung, aber von vielleicht findet sich jemand anderes der das ausprobieren kann.
adminAdministratorNein, das ist aktuell nicht möglich, nur die komplette Weboberfläche im HTTPS Modus.
adminAdministratorDas mit den 100 Pushes ist mir noch nicht aufgefallen. Ich hab mal eben ne Schleife um mein Pushbullet-Script gemacht. 200 Nachrichten kamen problemlos an, dann hab ich abgebrochen. Die 100er Grenze scheint wohl nur für die Weiterleitung von Nachrichten (Whatsapp, SMS etc.) nicht für Pushes über die API zu gelten…
Aber ich schau mir Pushover wenn ich Zeit habe trotzdem mal an
adminAdministratorNaja, das mit dem günstiger stimmt so erst mal nicht. Pushbullet in der Free-Variante kostet keinen Cent und die max. 500 Pushes pro Monat über die API dürften auch für die meisten User (mich inklusive) ausreichend sein. Beim Pro Account gebe ich dir recht, der wäre mir auch zu teuer. Als ich das Skript für Pushbullet geschrieben hatte, gab es noch keinerlei Limitierungen und auch keinen Pro Account.
Pushover hatte ich mir damals auch angeschaut, da es mit Pushbullet dann jedoch komplett kostenlos ging, ignoriert. Ich bin offen für jede Alternative, allerdings habe ich aktuell aufgrund der oben genannten Punkte selbst keinen „Leidensdruck“ auf eine Alternative zu wechseln, was auch in Kombination mit notorisch anhaltendem Zeitmangel die Motivation sich der Sache anzunehmen in Grenzen hält 😉
Falls sich jemand anders bereit erklärt, nehme ich das Skript aber gerne mit auf meine Seite auf.
adminAdministratorUi, das ging schnell 😉 Gern geschehen!
Viele Grüße,
TobiasadminAdministratorHi,
dafür gibt es die valueTextConverter (siehe hier).
Ich würde daher oben einen eigenen valueTextConverter für die Division durch 100 erstellen:
<calculation id="ph"> <valueToText calculation="{[value]/100}" /> <textToValue valueParseRegex="([\d.,]+)" calculation="{[value1]*100}" /> </calculation>
Unten bei deinem Attribute musst du diesen dann referenzieren
<attribute id="3" name="Mit Gain und Offset und Converter" plc="myLogo" address="AI1" datatype="word" gain="1.75" offset="-350" valueTextConverter="ph" />
adminAdministratorNein, die Aktualisierungsrate ist fest auf 250ms eingestellt und kann nicht geändert werden. Der dabei erzeugte Traffic ist aber nicht sonderlich hoch (vielleicht 100-200 Bytes die Sekunde), zumal dieser ja nur in deinem lokalen Netz erzeugt wird. Üblicherweise sind der Raspberry Pi und die Logo per Kabel über einen Switch verbunden und die Kommunikation hat somit gar keine Auswirkungen auf dein restliches Netz. Allenfalls im WLAN-Betrieb (also Pi und Logo per WLAN verbunden) würde das Auswirkungen haben, wenn auch kaum spürbar. Warum machst du dir Sorgen um den Traffic? Oder meinst du den Traffic von deiner SIM-Karte, wenn du per App oder Web-Oberfläche von unterwegs zugreifen möchtest? Das wäre aber was völlig anderes und hat nichts mit der internen Aktualisierungsrate von LogoControl zu tun.
adminAdministratorThanks for the hint ixo65!
adminAdministratorMaybe like this (using a edge triggered wiping relay):
I assume you wanted the network inputs to bypass the timers, so the light stays on when turned on over Network. Otherwise I have to change the circuit diagram. Also the sample don’t have the „pre warning“ feature like original stairway lighting block has. If you really want this feature, you have to implement it yourself manually.
adminAdministratorAlso die erste Fehlermeldung sagt aus, dass dir ein schließendes
</group>
Tag bei deiner Spülzeiten Gruppe fehlt. Zum Problem mit der Umrechnung: Im settings Bereich werden die Konverter nur definiert, du musst sie natürlich noch benutzen, woher soll das Programm sonst wissen, dass dein Attribut 1 von Device 16 in Uhrzeiten umgerechnet werden muss?Damit ein Attribut einen ValueTextConverter benutzt, muss der Parameter „valueTextConverter“ auf den Namen des oben definierten ValueTextConverter (in deinem Fall „minsec“) gesetzt sein, also z.B.
<attribute id="1" name="Zeit" plc="2" address="104" datatype="word" valueTextConverter="minsec"/>
adminAdministratorHi, ich selbst habe noch keinen Pi 3, aber wenn ich einen neuen kaufen würde, würde es auf jeden Fall ein 3er werden. Ich sehe keinen Grund weshalb LogoControl nicht darauf laufen sollte. Aber für Trockenübungen kannst du auch erst mal deinen Windows-PC nehmen und testen ob LogoControl für deine Bedürfnisse passt. Die Config.xml die du dann unter Windows erstellst, kannst du später bei einem Umzug auf den Pi direkt weiterverwenden.
-
AutorBeiträge