Ich sehe gerade oben, der angegebene Pfad ist ja völlig anders... also, es fehlt ein Teil... hab das leider komplett überlesen...
Du musst natürlich noch einen Platzhalter mit in die URL einbauen. Schau mal:
Code: Alles auswählen
UID: http:url:6e4fb31557
label: HTTP URL Thing
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: true
baseURL: http://192.168.188.36:81/web/
delay: 0
stateMethod: GET
refresh: 30
commandMethod: POST
contentType: text/plain
timeout: 3000
bufferSize: 2048
channels:
- id: HeuteNachrichten
channelTypeUID: http:string
label: Heute
description: ""
configuration:
mode: WRITEONLY
commandExtension: zap?sRef=1:0:0:0:0:0:0:0:0:0:/media/hdd/movie/Heute/%2$
eine stateExtension braucht es nicht, denn der Channel ist write only.
Die commandoExtension enthält aber am Ende einen Platzhalter für den letzten Teil der Extension, %2$ wäre dann der eigentliche Dateiname. Man könnte aber auch nur den variablen Teil im String speichern, also vermutlich das Datum in Schreibweise JJJJMMTT, so:
Code: Alles auswählen
commandExtension: zap?sRef=1:0:0:0:0:0:0:0:0:0:/media/hdd/movie/Heute/%2$_-_HEUTE.ts
Code: Alles auswählen
commandExtension: zap?sRef=1:0:0:0:0:0:0:0:0:0:/media/hdd/movie/Heute/%1$tY%1$tm%1$td_-_HEUTE.ts
Sorry, dass mir das oben komplett durchgerutscht ist.