Dashboard - Aktoren werden per Touch nicht mehr ausgeführt

paule26
Beiträge: 535
Registriert: Fr 18. Aug 2017, 18:37

So 18. Okt 2020, 10:25

Hast Du das selbst programmiert?
onClick="lmcontrol('scene=24');
Das kenne ich so nicht, bin aber auch kein HTML-Crack
Der Request für den Air ist je nach IP-des Air: http://192.168.0.50/control?scene=24
Gib das mal im Browser ein, dann sollte es gehen

In Deinem Script muss es noch eine Routine geben die aus "lmcontrol('scene=24') den richtigen Request generiert, da muss der Fehler liegen.

Gruß Jürgen
Gruß Jürgen
mmehlich
Beiträge: 513
Registriert: Mi 24. Feb 2016, 18:47

Mo 19. Okt 2020, 08:47

Hallo Jürgen,

war am WE unterwegs, deswegen noch nicht dazu gekommen.
Die Programmierung hatte ich mir seinerzeit hier im Forum unter mithilfe
eines Mitgliedes geholt. Das lief seit Anfang an so - ohne irgendeine
Änderung. Ich kann mal im Header der Site schauen, ob da noch eine
Umsetzung hinterlegt ist - ansonsten werde ich das von Dir Vorgeschlagene
mal testen.
Danke & Gruss
mmehlich
Beiträge: 513
Registriert: Mi 24. Feb 2016, 18:47

So 8. Nov 2020, 11:48

Hi,
mir fehlte bis jetzt etwas Zeit und Lust, zu testen.
Im Head-Bereich meines Scripts steht folgendes:

Code: Alles auswählen

function lmcontrol(ctlcmd)
{            
   $.ajax({
    url: "http://192.168.178.40:80/control",
    data: ctlcmd,
    type: "POST"
   });         
}
</script>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">

function fullyremote(ctlcmd)
{				
	$.ajax({
    url: "http://192.168.178.42:2323/",
    data: ctlcmd,
    type: "POST"
	});			
}
Aber wie gesagt - nichts geändert, bis zum FW-Update. Ob es schon vorher nicht funktionierte, kann ich zeitlich
nicht eingrenzen.

Danke & Gruss
paule26
Beiträge: 535
Registriert: Fr 18. Aug 2017, 18:37

So 8. Nov 2020, 15:01

Hi, das ist für mich zuviel java und php, das solltest Du mit dem durchgehen der das für dich gemacht hat (wobix?)
Das ist die IP deines Air, stimmt die noch?
Den Port 80 kannst du eigentlich weglassen, ist ja der Standardport
Danach wird mit Ajax die Variable "lmcontrol" für den Befehl an den Air, in Deinem Scriptauszug war das "scene=24", angehängt

Wenn Du jetzt in einem Browser http://192.168.178.40:80/control?scene=24 eingibst, muss Szene 24 ausgelöst werden
Wenn nein, dann prüfe die IP des Air
Wenn ja, viel Spass beim Script umbauen.

Gruß Jürgen
Gruß Jürgen
mmehlich
Beiträge: 513
Registriert: Mi 24. Feb 2016, 18:47

So 8. Nov 2020, 15:28

Hi,
kann nicht mehr genau sagen, von wem ich das aus dem Forum (...) habe.
Die IP stimmt - wenn ich es so in die Brwoserleiste eingebe, löst der Aktor aus.
Dann werde ich wohl umbauen müssen. Frage mich nur, warum es ein paar
Jahre funktioniert hat und jetzt nicht mehr.
Einzige bewusste Änderung war nur ein FW-Update des Air und wohl einige
Updates des Fully Kiosk Browsers.

Danke & Gruss
paule26
Beiträge: 535
Registriert: Fr 18. Aug 2017, 18:37

So 8. Nov 2020, 15:38

Es sollte testweise reichen wenn Du hier:
<td width="109" height="103" bgcolor="#A6A6A6"><a href="#" onClick="lmcontrol('scene=24');">
<div align="center"><img src="bilder/Spot_WoZi-Eck_an_250.png" width="105" height="77"><br>
<font color="#0000FF" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Spot
50%</strong></font></div>
lmcontrol('scene=24');
mit
http://192.168.178.40:80/control?scene=24
ersetzt, dann sollte es gehen.
Beim ; bin ich mir nicht sicher, kannst ja mal mit und ohne versuchen.

Gruß Jürgen
Gruß Jürgen
paulinchen
Beiträge: 303
Registriert: Di 28. Feb 2017, 14:15

Mo 9. Nov 2020, 18:43

mmehlich hat geschrieben:
So 8. Nov 2020, 15:28
Frage mich nur, warum es ein paar
Jahre funktioniert hat und jetzt nicht mehr.
Einzige bewusste Änderung war nur ein FW-Update des Air und wohl einige
Updates des Fully Kiosk Browsers.

Danke & Gruss
Hallo,
schau mal hier:

https://www.jbmedia.de/forum/viewtopic. ... b7d4222a35

Viele Grüße, paulinchen
paule26
Beiträge: 535
Registriert: Fr 18. Aug 2017, 18:37

Di 10. Nov 2020, 06:18

Daran habe ich auch gedacht, nur ist das schon ein Jahr her und so verpeilt kann er doch nicht sein, oder? :shock:

Gruß Jürgen
Gruß Jürgen
mmehlich
Beiträge: 513
Registriert: Mi 24. Feb 2016, 18:47

Di 10. Nov 2020, 17:08

Hi,
kurz zu meiner "Verpeilung" ;-) :
Ich hatte tatsächlich bis zu meinem letzten FW-Update seit über einem Jahr
selbige nicht mehr upgedatet. Auch deswegen, weil doch einige hier ziemliche
Probleme ab einer bestimmten (?) FW-Version hatten. Ausschlaggebend für
das Update für mich waren dann die Integration der Max-Thermostate und
Google Home.
Vermutlich hatte ich das mit der geänderten Syntax bei den Scene-Befehlen
vlt irgendwann mal gelesen, mich dessen aber nicht mehr erinnert.
Habe jetzt einen Befehl in meiner html mal geändert wie im Beitrag drüber
verlinkt - läuft wieder.
Danke für den Support.
Gruss
paule26
Beiträge: 535
Registriert: Fr 18. Aug 2017, 18:37

Di 10. Nov 2020, 17:57

Schön, dass es jetzt geht und paulinchen dir helfen konnte!
Aber vielleicht nimmst Du dir mit, dass Du nächstes mal mit dazu schreibst von welcher Version du updatest, das hätte einiges erspart.

Gruß Jürgen
Gruß Jürgen
Antworten