Willkommen › Foren › Sonstige Projekte › Leitfaden zur Anbindung an Siemens Logo 0BA7/0BA8
- Dieses Thema hat 8 Antworten sowie 2 Stimmen und wurde zuletzt vor vor 7 Jahren, 8 Monaten von endorphinbiker aktualisiert.
-
AutorBeiträge
-
3. April 2017 um 9:47 #3391endorphinbikerTeilnehmer
Hallo zusammen,
Ich habe derzeit zwei Logo`s 0BA7 230RCE, sowie eine Logo 0BA8 12/24 für die Hausautomation (Rollosteuerung, etc.) im Einsatz, die ich nun via NetIO steuern möchte. Bislang läuft dies fehlerfrei über LogoControl.
Ich habe die App installiert, sowie das Layout im DesignEditor erstellt.
Ebenso habe ich das Dummy-Label (=Willkommen zu Hause!) gemäß Anleitung angelegt.
Weiterhin befinden sich auf der Startseite 5 Switches, mit denen ich Aktionen auslösen/auslesen möchte (z.B. „Automatik Ein/Aus“ in der Logo 7_1, V100.5).Ich habe ich die Startseite, sowie die Verbindung konfiguriert, jedoch scheine ich keine Verbindung aufbauen zu können (Buttons in der App bleiben grau). Folgende Parameter habe ich verwendet:
CONNECTION
– name connection
– host meine IP, unter der ich auf LogoControl zugreifen kann
– port 8080
– protocol https
– eventBased aktiviert
– username = mein Benutzername zum Login wie bei LogoControl
– password = mein Passwort zum Login wie bei LogoControlGehe ich recht in der Annahme, dass ich alle Eingaben ausschließlich im Designer eintragen muss und nichts in der config.xml der LogoControl eintragen muss?
Im Logoprogramm und der config.xml sind alle relevanten Netzwerkeingänge angelegt und funktionieren über LogoControl.
Vielen Dank im Voraus für ein paar Hinweise.
4. April 2017 um 11:28 #3395adminAdministratorRichtig, Änderungen an der config.xml sind nicht nötig, wenn der HTTPS Zugriff auf die WebUI schon funktioniert. Alle Einstellungen werden im NetIO Designer getätigt. Kommst du denn von deinem Handy aus (auf dem NetIO laufen soll) mit dem Browser auf die LogoControl Webseite und zwar über die HTTPS-Adresse auf Port 8080, also z.B.
https://deinname.dyndns.org:8080/
?4. April 2017 um 12:32 #3397endorphinbikerTeilnehmerHallo admin,
danke für deinen Beitrag.
Ja, ich komme über jeden Browser, egal ob Tablet, Handy, PC auf LogoControl und kann fehlerfrei alles schalten und anzeigen lassen.
Jedoch funktioniert das bei NetIO nicht.Meine Frage:
Ich habe 3 Logo`s in Logocontrol (config.st) eingebunden:
– Logo7_1 IP: z.B. 192.111.222.1
– Logo7_2 IP: z.B. 192.111.222.2
– Logo8_1 IP: z.B. 192.111.222.3Der Zugriff auf LogoControl erfolgt über eine https-Verbindung, z.B. https://88.12.45.5:8080
Muss ich, wenn ich den Zugriff unter „Global“ einrichten möchte die IP der Logo eingeben, auf der das Device läuft eingeben, oder die IP, unter der ich LogoControl für alle drei Logo`s aufrufe (z.B. https://88.12.45.5:8080)?
Versucht habe ich bislang beides (gemäß Anleitung hier), leider ohne Erfolg.
Danke im Voraus für eure Hilfe.
4. April 2017 um 22:40 #3400endorphinbikerTeilnehmerSorry, für die separaten Beiträge.
Ich glaube, ich weiß, woran es liegen könnte:Über https://xx.xxx.xxx.xx:8080/ habe ich Zugriff auf LogoControl, alles funktioniert prima.
Sofern ich aber mit https://logocontrol:8080/rest/ versuche „Rest“ aufzurufen, kommt zwar die Benutzer- und Passwortabfrage, aber dann zeigt der Browser (Firefox), dass die Seie nicht angezeigt werden kann / 404 file not found.
Demnach dürfte auch NetIO hier Probleme haben,oder?Was kann die Ursache hier sein?
Ich kann auch nach dieser Anleitung (http://www.frickelzeugs.de/logocontrol/restjson-webservice/) weder überhttps://logocontrol:8080/rest/
https://username:password@logocontrol:8080/rest/…auf Rest zugreifen.
Danke euch.
5. April 2017 um 11:13 #3401adminAdministratorDie URL https://logocontrol:8080/rest/ bringt immer einen 404-Fehler. Das ist nur die Basis-URL, an welche dann noch ein konkreter Service-Request angehängt werden muss, z.B.:
https://logocontrol:8080/rest/devices
Als IP musst du auf jeden Fall die IP deines Raspberry Pis eingeben und nicht die der einzelnen Logos.
5. April 2017 um 12:13 #3402endorphinbikerTeilnehmerDanke admin,
verstanden.
Leider funktioniert es nicht.
Ich habe im UI-Designer –> Global –> Host die IP eingegeben, unter der ich die Maske von LogoControl erreiche, dazu den Port 8080, sowie Port https, Benutzer und Passwort.Jedoch bleibt in der App alles ausgegraut, also kein Zugriff.
In der FritzBox habe ich jeweils eine Portfreigabe für
logocontrol Port 8080
logocontrol Port 8088eingerichtet.
10. April 2017 um 9:31 #3405adminAdministratorFunktioniert nun eigentlich der Zugriff auf
https://[IpVonLogoControl]:8080/rest/devices
von deinem Browser vom Handy aus oder nicht?Ich will zunächst mal eingrenzen, ob es ein NetIO-Problem oder ein generelles Netzwerkproblem ist. Da du von Portfreigaben schreibst: versuche zunächst mal die App im lokalen Netzwerk (also Handy im WLAN, in welchem auch dein Raspi mit LogoControl läuft) zum Laufen zu bekommen. Evtl. macht es auch Sinn erst mal die unverschlüsselte Verbindung (also Port 8088, nur HTTP) in NetIO zu testen und wenn das läuft auf HTTPS umzusteigen. So minimierst du mögliche Fehlerquellen.
11. April 2017 um 23:07 #3406endorphinbikerTeilnehmerHallo admin,
danke für deine Bemühungen.
Über https://meineIP:8080/rest/devices habe ich Zugriff auf die Datei.
Unabhängig davon, ob ich im Heimnetz, oder extern bin, ich bekomme keinen Zuriff via NetIO auf Logocontrol.
Ebenso ist es egal, ob über httpt, oder https…Ich habe auch schon mit einem User, bei dem das läuft in Kontakt gestanden.
Nachdem erst die Verbindung falsch war, passt das nun und er vermutet, dass in der Fritzbox was nicht passt.Nur leider weiss ich nicht, was.
Es nervt schon ungemein, dass ich das nicht hinbekomme.VG
17. April 2017 um 14:03 #3408endorphinbikerTeilnehmerHallo zusammen,
ich habe es nun hinbekommen und will kurz meinen Fehler beschreiben, vielleicht betrifft dies ja mehrere User:
Der Grund, warum ich keine Verbindung hatte war der, dass ich unter GLOBAL –> NAME zwar einen Namen vergeben habe, aber unter PAGES, auf den Folgeseiten dies übersehen und dort nicht auf den Namen der CONNECTION verwiesen habe.
Das habe ich irgendwie keiner Anleitung entnehmen können. Auf Youtube bin ich dann darauf gestoßen.
Eine Frage habe ich aber noch: Wie kann ich bei Buttons je nach zustand die Farbe ändern?
Soll: Zustand 1/Ein = grün
Zustand 0/Aus = rotBeispielsweise habe ich einen Button, der über sends folgenden Befehlt gibt:
[u]/rest/devices/51/methods/1[/u]
Wie kann man nun umsetzen, dass je nach Ein/Aus-Zustand die Buttonfarbe sich ändert?
Ist das bei einem Button bzw. Slider gleich?Vielen Dank im Voraus an alle!
Schönen Feiertag noch! -
AutorBeiträge
- Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.