Beiträge von Lostb1ker

    Hallo,

    Beispiel-ID wäre:

    "DB_EG_Ansteuerung_PLC".FL.LE01_off

    -> stimmt. Ich setze den jeweiligen Zustand immer auf "1" -> also für jeden Zustand, gibt es eine ID -> on oder off (bei Schaltern) und hoch / runter (bei Rollos).

    Muss erstmal durchblicken, was hier alles passiert. Möchte nicht einfach kopieren -> wills verstehen :)

    Irgendwie mag mein Browser nicht die Zeile:

    JavaScript
    function save(key, value, $object = null){

    -> also $Object = null -> "Uncaught SyntaxError: Unexpected token ="

    Hallo :)

    also so funktioniert es ja:

    HTML
    <form target="hiddenIFrame" method="post" action="http://192.168.???.???/awp/Haus/index.html" method="GET">
      <input class="Z1_Button1" type="submit" value="OFF">
      <input type="hidden" name='"DB_OG_Ansteuerung_PLC".WZ.LE06_off' value="1">   
     </form>

    jetzt habe ich mir es so gedacht:

    Leider erhalte ich aber bei der Diagnose einen Fehler:

    "XMLHttpRequest cannot load http://192.168.???.???/awp/Haus/index.html?%27DB_EGAnsteuerung_PLC%27.AR_LE01_on. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access."

    Danke für deine Hilfe!

    Versuche es damit zu lösen:
    http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/

    Das wars gar nicht. Hatte mein floorLoader zu sehr verbogen^^ Jetzt gehts. Arbeite das jetzt in meiner Visu ein. Vielen Dank! Wenn ich das fertig habe, mache ich mein SVG-Grundriss weiter :)

    Wenn ich so weit durch bin, gib ich dir dann mal eine Adresse, ums zu sehen^^

    EDIT: Sehr eigenartig. Habe Fehler beim holen der Daten "Error while pasring JSON data! SyntaxError: Unexected token { " Wenn ich lokal diese hole, funktionierts, aber nicht vom externen SIemens-Webserver. Hab zum Test auch mal nur deine zwei Beispielschalter vom EG und OG genommen... komisch

    genau die gleiche Datei, wenn ich nur mal floorLoader.php öffne:
    24 {"schalter_02": 0, "schalter_06": 1} 0 -> der macht Zahlen vorn und hinten? Beim lokalen nicht.

    HTML
    686 { "EG_AB_LE01_Leistung": 1, "EG_AB_LE01_1Schalter": 0, "EG_AB_LE01_2Schalter": 0, "EG_AB_LE07_Leistung": 1, "EG_AB_LE07_1Schalter": 0, "EG_AB_LE07_2Schalter": 0, "EG_AB_LE03_1Schalter": 0, "EG_AB_SD01": 1, "EG_AB_LE01_Leistung": 1, "EG_AB_LE01_1Schalter": 0, "EG_AB_LE01_2Schalter": 0, "EG_AB_LE07_Leistung": 1, "EG_AB_LE07_1Schalter": 0, "EG_AB_LE07_2Schalter": 0, "EG_AB_LE03_1Schalter": 0, "EG_AB_SD01":1, "EG_AR_SD04": 1, "EG_AR_LE01": 0, "EG_AR_RM01_hoch": 0, "EG_AR_RM01_runter": 0, "EG_BD_SD01": 0, "EG_BD_SD06": 1, "EG_BD_LE01": 0, "EG_BD_RM01_hoch": 0, "EG_BD_RM01_runter": 0, "EG_FL_SD01": 1, "EG_FL_SD06": 0, "EG_FL_LE01": 0, "EG_FL_LE03": 1, "EG_FL_LE14": 0, "EG_KU_LE01": 0, "EG_KU_LE02": 0, "EG_KU_LE03": 0, "EG_KU_SD01": 1, "EG_KU_SD05": 1, "EG_KU_SD09": 0, "EG_KU_SD10": 1, "EG_KU_RM01_hoch": 0, "EG_KU_RM01_runter": 0, "EG_KU_RM02_hoch": 0, "EG_KU_RM02_runter": 0, "EG_TR_SD01": 0, "EG_TR_LE01": 0, "EG_TR_RM01_hoch": 1, "EG_TR_RM01_runter": 0, "EG_WZ_LE01": 0, "EG_WZ_LE02": 0, "EG_WZ_LE03": 0, "EG_WZ_LE08": 0, "EG_WZ_LE09": 0, "EG_WZ_LE10": 0, "EG_WZ_SD01": 1, "EG_WZ_SD03": 1, "EG_WZ_SD05": 0, "EG_WZ_SD07": 1, "EG_WZ_SD10": 1, "EG_WZ_RM01_hoch": 0, "EG_WZ_RM01_runter": 0, "EG_WZ_RM02_hoch": 0, "EG_WZ_RM02_runter": 0, "EG_WZ_RM03_hoch": 0, "EG_WZ_RM03_runter": 0, "EG_WZ_RM04_hoch": 0, "EG_WZ_RM04_runter": 0, "EG_Z1_LE01": 0, "EG_Z1_LE02": 0, "EG_Z1_LE03": 0, "EG_Z1_SD02": 1, "EG_Z1_SD04": 1, "EG_Z1_SD07": 1, "EG_Z1_RM01_hoch": 0, "EG_Z1_RM01_runter": 0, "EG_Z1_RM02_hoch": 0, "EG_Z1_RM02_runter": 0, "EG_Z1_RM03_hoch": 0, "EG_Z1_RM03_runter": 0 } 0

    Der Vogel generiert irgendwelche Zahlen :wacko:

    Habe es mir einfach gemacht:

    [...]


    [...]

    kürze einfach nach und hinter der Klammer das Zeug raus ^^

    Wenn es nun richtig verstanden habe, dann wird derzeit noch nichts gesendet bei Betätigung des Toogle-Schalters?

    Also... hier mal eine komplett fertige Seite:

    und so sieht die HTML-Datei für diesen Raum, welche auf dem Webserver der Siemens SPS läuft:

    so schauts im Browser aus - siehe Anhang...

    ist bisschen Tippelarbeit, aber sind ja nur 6 Räume pro Etage (EG+OG) ^^

    jo, baue gerade eine Seite um.
    Aus performance-Gründen musste ich die HTML, welche im Jsonp-Format die verschiedenen Zustände ausgeben, aufteilen. Dadurch habe ich eine Datei pro Raum. Selbst so, erhalte ich meinen Zustand für den jeweiligen Raum nach 1-2 Sekunden... Vorher waren es über 5 Sekunden. Schnell ist was anderes. Aber ich baue mal eine Seite fertig und stell sie dann mal rein. Denke, dass man das noch kompakter schreiben kann. Aber ich bau erstmal.

    Danke für deine Hilfe! Hätte nicht gedacht, dass ich so eine gute Hilfe finde!