admin

Erstellte Forenantworten

15 Beiträge anzeigen - 241 bis 255 (von insgesamt 309)
  • Autor
    Beiträge
  • als Antwort auf: Verbindung zu Logo nach Neustart #1816
    admin
    Administrator

    Hm Ok, dann ist es bei mir definitiv anders. Ich hab gerade vor kurzem erst den Strom abgestellt, weil ich was um Unterverteiler geschraubt habe. Anschließend, als die Logo wieder Saft hatte, benötigte ich lediglich ein „killall mono“ auf dem Raspi damit LogoControl sich wieder verbinden konnte. Die LogoSoft Comfort habe ich definitv nicht gestartet. Hast du die 0ba7 oder 0ba8? Das mit dem remanenten Studenzähler kann ich dir nicht beantworten, habe auch einige remanente Blöcke im Programm, aber bisher nichts dergleichen aufgefallen.

    als Antwort auf: Verbindung zu Logo nach Neustart #1814
    admin
    Administrator

    Ich kenne das Problem in ähnlicher Weise. Die Logo trenne ich bei mir eigentlich nie vom Strom, aber bei mir passiert das Verhalten wenn ich ein neues Schaltprogramm auf die Logo hochgeladen habe. Anschließend ist die libnodave anscheinend in einem dermaßen korrupten Zustand, so dass sie keine Verbindung mehr zur Logo aufbauen kann. Allerdings reicht es bei mir dann einfach LogoControl abzuschießen und neu zu starten (so dass die DLL/Lib neu initialisiert wird) um wieder eine Verbindung zu bekommen. Musst du bei dir nach einem „Stromausfall“ wirklich erst mit der Siemens-Software verbinden oder reicht nicht doch ein Neustart von LogoControl oder deiner Anwendung aus?

    als Antwort auf: Logocontrol Webseite (Update box) #1802
    admin
    Administrator

    Hi Marcel,

    in der neuesten Version 0.4.2 wird die Seite nun bei einer Wertänderung auf der Logo nicht mehr komplett neu geladen sondern per jQuery nur noch die Texte und Symbole geändert. Das heißt: die Popup-Menüs bleiben nun geöffnet, während die Seite aktualisiert wird.

    als Antwort auf: Website http://logocontrol:8088/config.st nicht verfügbar #1794
    admin
    Administrator

    Hi,

    kommst du von irgendeinem anderen PC/Notebook außer deinem Smartphone aus auf die Weboberfläche? Wenn auch nicht, dann sieht mir das ganz nach einem Firewall-Problem unter Windows aus. Du musst eine Freigabe in deiner XP-Firewall für die TCP-Ports 8088 und 8080 einrichten. Ansonsten: welche URL gibst du denn auf dem Smartphone ein? http://dein-pc-name:8088 ?

    Gruß Tobias

    als Antwort auf: Web-Interface aufhübschen? #1793
    admin
    Administrator

    Hi Daniel,

    wenn du dich mit HTML auskennst: Die für die Erzeugung der Übersichtsseite zuständigen Dateien sind index.st und index_devices.st im Unterverzeichnis /Remote/Resources. Ein völlig freies „Customizing“, also freies anordnen der Blöcke oder gestalten mit Icons ist nicht möglich, da die Ansicht dynamisch als einheitliche Liste generiert wird. Wenn du so was vorhast, müsstest du deine komplett eigene Web-Oberfläche schreiben, die (z.B. per jQuery) dann den REST/JSON-Webservice von LogoControl nutzt.

    Viele Grüße,
    Tobias

    als Antwort auf: Fernzugriff #1788
    admin
    Administrator

    Also ich hab gerade nochmal getestet, anscheinend gibt es wirklich Probleme mit Umlauten im Passwort wegen falschen Encoding. Wird in der nächsten Version behoben!

    Die Meldung „true“ macht mich jetzt allerdings stutzig, sie kommt jedenfalls nicht von der Passwort-Prüfung. Ich kenne das eigentlich nur als Rückmeldung vom Webservice wenn z.B. /rest/devices/1/methods/1 aufgerufen wird, aber nicht wenn du einfach nur die Weboberfläche erreichen willst. Häng mal bitte ein index.st hinter deine URL, also so dass z.B. ein https://logocontrol:8080/index.st im Browser aufgefuden wird. Dorthin sollte zwar automatisch weitergeleitet werden, wenn du https://logocontrol:8080 aufrufst, aber vielleicht liegts ja daran. Welchen Browser verwendest du eigentlich?

    Viele Grüße,
    Tobias

    als Antwort auf: Logocontrol Update #1787
    admin
    Administrator

    Hi,

    also das Update geht eigentlich relativ einfach und wenn du die Erst-Installation bereits gemeistert hast ist auch nichts neues dabei. Du musst lediglich die Datei logocontrol-pi-x.x.x.tgz in dein Home-Verzeichnis (~) auf dem Pi kopieren (z.B. per WinSCP) und dann auf dem Pi im Home-Verzeichnis (~) folgenden Befehl ausführen:

    tar -zxvf logocontrol-pi-x.x.x.tgz

    anschließend noch ein

    sudo reboot

    fertig. Das init.sh-Script brauchst du nicht mehr ausführen.

    Es gibt noch einen Sonderfall: Wenn du von LogoControl 0.2 oder älter upgradest, wird eine neue Version der Mono-Runtime benötigt (siehe roter Kasten auf der Download-Seite).

    als Antwort auf: Fernzugriff #1751
    admin
    Administrator

    Hi,

    also das Salzen hast du eigentlich korrekt beschrieben, nur um auf Nummer Sicher zu gehen nochmal ein Beispiel:

    Du hast das Passwort „geheim“ und das Salz „salt“ ausgewählt. Dann bildest du den SHA1-Hash (z.B. unter http://www.sha1generator.de/) vom String „geheimsalt“ und trägst das Ergebnis 0fd2f51957458787878075d0781f294c480810bc als passwordHash ihn in die config ein:
    passwordHash="0fd2f51957458787878075d0781f294c480810bc" hashSalt="salt"

    Bei der späteren Passwortabfrage von LogoControl gibst du allerdings nur „geheim“ ein.

    Wenn du es genauso gemacht hast, aber immer noch ein Fehler kommt: kann es sein dass dein Passwort deutsche Umlaute enthält? Ich könnte mir nämlich jetzt nur noch Probleme mit dem Encoding vorstellen…

    Viele Grüße,
    Tobias

    als Antwort auf: Toggel Button #1743
    admin
    Administrator

    Hi Martin,

    nein, das ist ohne Anpassung am Code leider nicht möglich. Die Seite wird dynamisch beim Abruf zusammengebaut und da für ein Device auch mehrere Methoden existieren können, hab ich die Lösung mit dem PopUp-Menü gewählt. Die Seite zu ändern ist für Enduser nicht ganz so einfach. Die Logik zur Darstellung eines Devices findest du in der Datei index_devices.st, in welcher sich ein HTML-Template mit Platzhaltern (die Dinger mit den Dollar-Zeichen) der Template-Engine StringTemplate befindet.

    Wenn du dort beim Device das
    <a href="javascript:void(0);">
    durch ein
    <a href="$if(device.Methods)$javascript:callDeviceMethod($device.Id$, $first(device.Methods).Id$);$endif$">
    ersetzt, sollte immer die erste im PopUp-Menü stehende Methode eines Device direkt beim Klick auf das Device ausgeführt werden.

    LogoControl muss bei Änderungen an *.st Dateien neu gestartet werden, damit die Änderungen wirksam werden.

    Viele Grüße,
    Tobias

    als Antwort auf: Bits setzen oder resetten #1666
    admin
    Administrator

    Hi,

    das ist genau das Prinzip einer LogoControl-Methode, das Bit für 250ms zu setzen und anschließend wieder zurückzusetzen, also ganz so als wenn ein Taster für 250ms betätigt wird. Genauer wird das in „In Logo schreiben bzw. Ausgänge schalten“ unter Konfiguration erklärt. Dort sind auch Beispiele wie man den Impuls im Logo-Schaltprogramm verarbeiten kann.

    Wenn du einfach einen Wert (dauerhaft) auf der Logo setzen möchtest z.B. einen Temperatur-Sollwert (Word) oder ein Bit „Rollo-Automatik (an/aus)“, das angibt ob die Automatikfunktion aktiv ist oder nicht, dann kannst du dafür ein „Attribut“ (und nicht Methode) verwenden. Attribute sind Werte (bit, byte, word…), die von LogoControl gelesen und auch dorthin geschrieben werden können. Zum Schalten von Aktionen sind Attribute jedoch nicht gedacht.

    als Antwort auf: LogoControl von Aussen erreichen #1611
    admin
    Administrator

    OK, jetzt hab ich’s verstanden, du willst den Farbbalken genau so wie auf einem meiner Screenshots. Das habe ich aber nicht mit einem Button sondern mit dem Element „Label/Image“ gelöst und auf meinem Smartphone (unter Android /sdcard/NetIO/icons bei iOS geht das über iTunes Filesharing) einfach folgende Bilder abgelegt:

    offen.png geschlossen.png mittel.png

    geschlossen mittel offen

    Die App holt sich dann per parseResponse z.B. den ValueText „offen“ und setzt ihn mittels der formatResponse „icon.{0}.png“ zu „offen.png“ zusammen. Das Problem, weshalb ich das mit Icons mache und nicht direkt die Farbe über „Change Attributes during runtime“ ist, dass wenn ich die formatResponse „background.{0}“ hätte, meine ValueTexte für den Rollo-Status in LC nicht mehr „offen“, „geschlossen“ und „mittel“ heißen dürften, sondern „0,255,0“, „255,0,0“ und „255,255,0“. Ein Mapping zwischen Status und Farbe ist in der App leider nicht möglich.

    als Antwort auf: Samsung Tab 4 Wandhalterung #1540
    admin
    Administrator

    Ich hab Karsten mal angeschrieben und von ihm folgende Antwort und Bilder zum Umbau seiner Docking Station für das Galaxy Tab 4 erhalten. Vielen Dank, Karsten!

    Hi Tobias,

    anbei ein paar Bilder zu meiner Wandhalterung.

    Im Grunde habe ich Deine Anleitung für die „Zubereitung“ der Dockingstation verwendet.

    Da ich in der Nähe in der Wandbox eine Steckdose integrieren konnte, habe ich die vorhandene Elektronik
    sowie USB Kabel und Netzteil weiter verwendet.

    Ein paar Messwerte findest Du in den Bildern. Ich habe jetzt zwar keine 1,2V bzw. 1,25V gemessen, jedoch
    3,73V. Die Differenz zu 5V wären ja dann ca. 1,25V. Elektrotechnik ist lange lange her
    Wie auch immer, der Widerstand von 360k ist ja nicht ohne Grund auf der Platine.

    Die Platine kann man auch schön an den Seiten kürzen, so dass es auch in eine Unterputzdose passt. Wenn man das Netzteil
    noch auseinander nimmt, passen ggf. beide in eine Tiefe Dose.
    Bilder:

    20150424_160020 Galaxy Tab 4 Wandhalterung 20150424_162717_2 20150424_162301 20150424_162250_2 20150424_161000 20150424_160308 20150424_160255 20150424_160227 20150424_160209 20150424_160143 20150424_160058

    als Antwort auf: LogoControl von Aussen erreichen #1539
    admin
    Administrator

    Schau dir mal das folgende Thema an. Ich habe das ganze mit Icons gelöst, die den ValueText des darzustellenden Attributs als Teil im Dateinamen haben.

    als Antwort auf: LogoControl von Aussen erreichen #1532
    admin
    Administrator

    Was meinst du mit an Apache anbinden? Dass Apache die Webseiten von LogoControl ausliefert anstatt der in LogoControl integrierte Webserver? Nein, das geht nicht. Was du natürlich machen kannst, ist, von deiner eigenen Web-Anwendung welche auf dem Apache läuft den LogoControl-Webservice per AJAX-Calls einzubinden.

    Aber erzähl erst mal was du damit bezwecken willst?

    als Antwort auf: LogoControl von Aussen erreichen #1490
    admin
    Administrator

    Ich nehme an du versuchst nicht LogoControl von einem anderen Rechner aus über „localhost“ zu erreichen, oder? Nur um das mal auszuschließen… 😉

    Ist dein Rechner generell von einer anderen Kiste aus zu erreichen (ping) bzw. irgendwelche anderen Dienste (Dateifreigabe?) auf deinem Rechner von außerhalb erreichbar. Wenn nein, dann hast du ein generelles Netzwerk-Problem, wenn ja würde ich auf die Windows-Firewall tippen, bei der für Port 8080 erst mal eine Ausnahme für Server-Dienste eingerichtet werden muss. Hast du den Port für HTTP in LogoControl wirklich auf 8080 umgelegt? In der Standard-Konfig ist nämlich 8088 für HTTP und 8080 für HTTPS eingetragen. Wenn du die Standard-Konfig betreibst würde ich erst mal den unverschlüsselten HTTP-Dienst auf 8088 versuchen zum Laufen zu kriegen um evtl. Probleme mit der Zertifikatsinstallation auszuschließen.

    Viele Grüße,
    Tobias

15 Beiträge anzeigen - 241 bis 255 (von insgesamt 309)