Danke,
gleiches gillt für dich
Schnelle Bearbeitung,saubere Arbeit,guter Preis TOP
Mfg.
Haustechno
Danke,
gleiches gillt für dich
Schnelle Bearbeitung,saubere Arbeit,guter Preis TOP
Mfg.
Haustechno
Ich denke die Syntax sollte so aussehen:
http.request("https:// api.pushover.net/1/messages.json", "token=<myapptoken>&user=<myuserkey1>&message=Hier der text"
Hier noch was ich gefunden habe mit PHP:
Hi,
ja das hab ich auch so verstanden,aber ich brauche eine Lösung mit einfacher Ansteuerung mittels Parameter.
Diese sollte halt die Parameter die ich der exe mitgebe an Pushover senden und somit eine Pushnachricht je nach Parameter versenden.
Habe mehrere Lösungen schon im netz gesehen,aber kann irgendwie keins davon richtig gebrauchen.
Entweder muss dann da curl oder sonst was Installiert werden,und dann über die Kommandozeile usw.
Ich brauche eine direkte exe mit Parameter halt
Die App sowie ein konto bei Pushover ist vorhanden,kann also bei bedarf per pm die keys mitteilen zum testen
Abend miteinander,
ich brauche eine exe mit Parametersteuerung,die wenigstens die Grundfunktionen können soll.
Ähnlich wie auch die hier die bestens funktioniert
Das brauche ich um Texte von einer Steuerung an Android app zu senden.
ich stelle mir das so vor in etwa die syntax:
C:\pushover.exe,token,user,message,device,title,priority,sound
Also :
pushover.exe = das sollte dann die autoit exe sein
Token = Variable für API key
User = Variable für user key
message = Variable für Textinhalt
Device = Variable für den Gerätenamen
Title = Variable für Titel der Message
Priority = Variable für Priorität
Sound = Variable für das Klingeln
Alles andere wie die Variablen für URL,tiestamp usw. sind zweitrangig.
Gerne gegen Bezahlung oder was auch immer
Mfg.
Haustechno
ok
also hab was gefunden
Also ohne parameter geht es ja mit:
StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS20 31144141,1113,ON ")
Mit deiner arduino.exe geht es nun auch,aber....
StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS2031144141,1113,ON ")
Also dasf bei dir das leerzeichen nicht sein
Mfg.
Haustechno
Also irgendwie geht das nicht so....
Also folgendes:
Das hier ohne Parameter geht und wird von der Karte erkannt und gesendet!
[autoit]$Text = "FS20 31144141,1113,ON"
$g_IP = "192.168.178.37"
;~ ; Start The TCP Services :
;============================
TCPStartUp()
;~ ; Connect to "SOCKET" :
;=========================
$socket = TCPConnect( $g_IP, 1000 )
TCPSend($socket,$Text)
;~ ; Shutdown The TCP Services :
;===============================
TCPShutdown ( )
So,nun deine arduino.exe mit auskommentierter Zeile zum Empfang:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
;#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;chesstiger @ autoit.de Nov '13
[/autoit]im Homepuer folgende Syntax:
StartWin("C:\Programme\contronics\arduino.exe 192.168.178.37 1000 FS20 31144141,1113,ON ")
Und so wird es nicht von der Karte erkannt
Bist du dir sicher das die arduino.exe das exakt so sendet?
Denn wenn das ohne Parameter erkannt wird,jedoch mit nicht denke ich das da irgendwie was anders gesendet wird....
Mfg.
haustechno
Abend
@ m-obi
Da bei jedem abarbeiten des PHP teils die Software quasi stehen bleibt bis der PHP Code verarbeitet wird,würde es bei vielem Senden und Empfangen an Aktoren und sensoren die Homeputer Software zum stehen,gg. zum Absturz bringen.
Deshalb nur der direkte Befehl,und den rest sollte die Autoit.exe machen,das war mein Gedanke.....
chesstiger
ok versuche das mal so,Danke
Mfg.
Haustechno
$Text = "FS20 31144141,1113,ON"
$g_IP = "192.168.178.37"
;~ ; Start The TCP Services :
;============================
TCPStartUp()
;~ ; Connect to "SOCKET" :
;=========================
$socket = TCPConnect( $g_IP, 1000 )
TCPSend($socket,$Text)
;~ ; Shutdown The TCP Services :
;===============================
TCPShutdown ( )
Hier nochmal die bei mir funktionierende Version ohne Parametersteuerung
@cheestiger
Also ich habe versucht deinen arduino script anzupassen.kriege das aber nicht hin
Also ich möchte ja die Parametersteuerung behalten ,erst mal ohne die Abfrage über das cmd.
Also nur das Senden des Textes an die IP.
Habe nun auch noch "zu" den set und "get" auch noch "FS20" als Befehl ,mit dem ich direkt Aktoren (ELV FS20) Schalten kann über LAN.
Könntest du nochmal netterweise den Code so anpassen,also:
- "gAusgang1"
- "sAusgang1=1"
- "FS20 12341234.11,22,ON"
Das wäre klasse,
Mfg.
Haustechno
Abend,
also cih weiss nicht recht wie ich das dann in der Homeputer anlegen soll,bzw. welche variablen usw.......
Hier mal ein Screenshot im Anhang.
So sieht es bei mir aus.
Vielleicht kanntst du mir da noch bei helfen deinen Script da zum laufen zu bringen?
Mfg.
Haustechno
Morgen chesstiger,
Also wie gesagt,diese Lösung ist nicht akzeptabel da es die Visu des systems beeintrechtigt
Ich kann mit dem von mir zusammengeschustertem Code ohne das cmd Fenster die Ausgänge schalten,und das funktioniert sehr gut nur leider ohne die Parametersteuerung
Vielleicht könntest du wenn du mal Langeweile hast meinen Code noch um die Parameter erweitern?
Also ich muss nach einem anderem Weg suchen,die Eingänge abzufragen,bzw.die irgendwie in einer Variable abzulegen
ohne dieses cmd fenster
Mfg.
Haustechno
Hi,
eins ist mir aber direkt aufgefallen leider
Also mein script ohne die Parametersteuerung lief ohne das cmd Fenster.
Dein Script öffnet aber mittig das cmd Fenster und es bleibt für ne Sekunde auf
Da auf dem PC ja auch die Visualisierung ist siehts nicht schön aus mit dem cmd.
Kanntst du da noch was machen?
soo nun muss ich aber los,
Mfg.
Haustechno
Jep,
es geht dabei um Haussteuerung mitels Homeputer Studio von Contronics.
Da es dort aber keine fertigen Module mit meinen gewünschten Funktionen gibt,bastel ich an allem was geht
Ja also ich starte deine exe aus Homeputer per startwin.......
Vielen Dank schon mal für deine Hilfe,und ich teste das Morgen aus PHP direkt,und melde mich wieder,
Meld dich per pn wie gesagt
Mfg.
Haustechno
Klasse geht!
TOP!
ok damit kann ich schon bischen testen
Also damit sollte das Schalten der Karten möglich sein,hast du ne Idee wie ich die nun abfragen kann?
Also mit gAusgang kann cih alle Eingänge abfragen,aber wie kriege ich diese nun in die Software rein?
Über eine variable?
Die Software beherrscht PHP die es empfangen soll.....
Also es müsste ein Serverscript laufen der auf dem Port lauscht oder?
PS.
Meld dich bitte per PN wegen Belohnung deiner Dienste
StartWin("C:\arduino.exe 192.168.178.37 1000 sAusgang=1")
So möchte ich aus der Software schalten
$Text = "sAusgang=1"
$g_IP = "192.168.178.37"
;~ ; Start The TCP Services :
;============================
TCPStartUp()
;~ ; Connect to "SOCKET" :
;=========================
$socket = TCPConnect( $g_IP, 1000 )
TCPSend($socket,$Text)
;~ ; Shutdown The TCP Services :
;===============================
TCPShutdown ( )
$Text = "sAusgang=1"
das
"sAusgang=1" schaltet alle ein
"sAusgang=0" alle aus
Das in den " " muss als Klartext an die Ip und Port
Also du hast das set ung get getrennt gemacht von dem Befehl .
ES muss aber wie beschrieben sAusgang=1 heissen und nicht set Ausgang=1
Hoffe du verstehst was ich meine?