HTTP Switch, ITEM erstellen,
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
Und hier noch von der home page eine PHP steuerung?
https://info.kmtronic.com/php-scripts-c ... a-php.html
https://info.kmtronic.com/php-scripts-c ... a-php.html
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

-
- Beiträge: 302
- Registriert: 7. Mär 2021 14:49
Re: HTTP Switch, ITEM erstellen,
da stimmt was nicht!
was mich etwas wundert, bist du sicher das du die richtige Ip-Adresse hast?
auf dem Bild ist 192.168.1.5:1880 zu sehen ,
im Script hast du 192.168.178.99 !
aber eher vermute ich mal das die Adresse blockiert wird.
wo läuft dein openhab? eventuell auf Windows, das die Firewall blockiert?
ansonsten weiß ich auch nicht weiter,
würde höchstens noch mal mit dem Befehl am Anfang versuchen,
und Leerzeichen ersetzen, ist mir jetzt noch eingefallen %20 könnte für das Leerzeichen auch funktionieren.
Edit:
hab mir mal die verlinkte Seite von KMtronic angesehen,
was mir da auffällt, da User und Passwort angegeben wird!
und mit Curl gesendet wird!
hast du Php am laufen ? dann rufe doch aus openhab das Php Script auf!
z.b. so
Edit 2:
oder das Passwort so mitsenden,
was mich etwas wundert, bist du sicher das du die richtige Ip-Adresse hast?
auf dem Bild ist 192.168.1.5:1880 zu sehen ,
im Script hast du 192.168.178.99 !
aber eher vermute ich mal das die Adresse blockiert wird.
wo läuft dein openhab? eventuell auf Windows, das die Firewall blockiert?
ansonsten weiß ich auch nicht weiter,
würde höchstens noch mal mit dem Befehl am Anfang versuchen,
Code: Alles auswählen
yourIP/relays.cgi?relay=1%20-%20Toggle%20relay%201
Edit:
hab mir mal die verlinkte Seite von KMtronic angesehen,
was mir da auffällt, da User und Passwort angegeben wird!
und mit Curl gesendet wird!
hast du Php am laufen ? dann rufe doch aus openhab das Php Script auf!
z.b. so
Code: Alles auswählen
sendHttpGetRequest("http://192.168.178.19/openhab_php/KMTronic.php?schalter=ein", 15000)
oder das Passwort so mitsenden,
Code: Alles auswählen
var ergebnis = sendHttpGetRequest("http://admin:admin@192.168.178.99/FF0101",10000)
OH 4.3.0 auf HP 26o G1 Dm Mini Pc mit MX_Linux
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
Das bild ist aus dem WWW.auf dem Bild ist 192.168.1.5:1880 zu sehen ,


Mein Modul hat die IP: 192.168.178.99
Diese habe ich Fest im Modul eingegeben.
Wenn ich mit dem Web Browser drauf zugreife, kann ich ja alles anwählen.
Habe ja weiter oben geschrieben, ein einem Shelly testweise eine URL action eingegeben:
Habe im Shelly eingegeben: und es reagiert sofort. Keine Verzögerung.
Mein OH3 läuft auf einem PI. -> Openhabian image.
Der Befehl:
Code: Alles auswählen
192.168.178.99/relays.cgi?relay=1
Im Webbrowser schaltet sofort um beim KMtronic.
%20-%20Toggle%20relay%201 ist demnach unötig...
Ich weiss auch nicht wo der Fehler ist... Vermutlich total easy, und man sieht den Baum vor lauter Wald nicht...
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
Ich suche noch wie das geht??hast du Php am laufen ? dann rufe doch aus openhab das Php Script auf!

Ähm, Habe im Modul kein Passwort eingespeichert. Darum sollte es eigentlich nicht nötig sein, eins mit zusenden?
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

-
- Beiträge: 302
- Registriert: 7. Mär 2021 14:49
Re: HTTP Switch, ITEM erstellen,
beim OpenHabin Image weiß ich nicht ob da Apache und Php mit drauf ist, sonst könnte man es mal mit Php versuchen.
ich hatte bis vor 14 Tagen das alles auf 2 Paspberry´s am laufen,
hab jetzt aber alles auf eine Zodac Mini-Pc mit Ubuntu umgebaut!
hab da aber auch gleich Apache, Php und alles andere was man so braucht mit installiert!
und openhab macht mir nicht alles so wie ich will, deshalb setze ich in openhab immer wieder für verschiedene Aktionen Php Scripts ein.
ich hatte bis vor 14 Tagen das alles auf 2 Paspberry´s am laufen,
hab jetzt aber alles auf eine Zodac Mini-Pc mit Ubuntu umgebaut!
hab da aber auch gleich Apache, Php und alles andere was man so braucht mit installiert!
und openhab macht mir nicht alles so wie ich will, deshalb setze ich in openhab immer wieder für verschiedene Aktionen Php Scripts ein.
OH 4.3.0 auf HP 26o G1 Dm Mini Pc mit MX_Linux
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
Ich habe noch mal mit dem HTTP Binding gespielt.
Ich Poste einfach mal den CODE:
Vielleicht kann man so auch die Fehler sehen...
Ich Poste einfach mal den CODE:
Vielleicht kann man so auch die Fehler sehen...
Code: Alles auswählen
UID: http:url:0de4fe720f
label: HTTP URL Thing
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: true
baseURL: http://192.168.178.99:80/
password: root
delay: 0
stateMethod: POST
refresh: 30
commandMethod: POST
contentType: text/html
timeout: 3000
username: admin
bufferSize: 2048
channels:
- id: km1
channelTypeUID: http:switch
label: km1
description: ""
configuration:
onValue: "1"
mode: WRITEONLY
offValue: "0"
commandExtension: FF010
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

-
- Beiträge: 302
- Registriert: 7. Mär 2021 14:49
Re: HTTP Switch, ITEM erstellen,
ich hab auch noch mal etwas gespielt,
versucht einen von meinen Schalter als Thing an zu legen.
Erfolg aber nur Teilweise,
alles was ich im Chanel angebe betrachtet er als Fehler, da passiert nix!
er nimmt einfach die Parameter für ein / aus nicht!
schalten tut er nur wenn ich im Thing bei der URL den kompletten Befehl angebe und nicht auf Post, sondern auf GET stelle!
muss dann aber 2 Things erstellen, eins für EIN und eins für AUS.
und er macht nur durcheinander , schaltet nur nach Zufall Prinzip!
da ist meine Rule doch besser!
versucht einen von meinen Schalter als Thing an zu legen.
Erfolg aber nur Teilweise,
alles was ich im Chanel angebe betrachtet er als Fehler, da passiert nix!
er nimmt einfach die Parameter für ein / aus nicht!
schalten tut er nur wenn ich im Thing bei der URL den kompletten Befehl angebe und nicht auf Post, sondern auf GET stelle!
muss dann aber 2 Things erstellen, eins für EIN und eins für AUS.
und er macht nur durcheinander , schaltet nur nach Zufall Prinzip!
da ist meine Rule doch besser!
OH 4.3.0 auf HP 26o G1 Dm Mini Pc mit MX_Linux
-
- Beiträge: 4
- Registriert: 13. Jul 2021 21:39
Re: HTTP Switch, ITEM erstellen,
Hi,
probier doch einmal:
Grüße,
Branchweiler
probier doch einmal:
Code: Alles auswählen
UID: http:url:0de4fe720f
label: HTTP URL Thing
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: true
baseURL: http://192.168.178.99/
password: root
delay: 0
stateMethod: POST
refresh: 30
commandMethod: POST
contentType: text/html
timeout: 3000
username: admin
bufferSize: 2048
channels:
- id: km1
channelTypeUID: http:switch
label: km1
description: ""
configuration:
onValue: "FF0101"
offValue: "FF0100"
commandExtension: %2$s
Grüße,
Branchweiler
-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
Also erstmal danke an Alle die hier mit gerätselt haben.
Ein Problem ist wohl die Netzwerk Infrastruktur bei mir...
Hatte bis jetzt nie Probleme und hatte auch nicht an ein Hardware Problem geglaubt.
Habe 2 Fritzboxen, eine Master im Wohnzimmer, eine Im Keller als Slave. Die sind via WLAN verbunden...
Der OH PI hängt im Keller an der Fritz -Slave, Das KMtronic Modul hängt an der MASTER im Wohnzimmer.
Habe dann also OH runter gefahren und auch ins Wohnzimmer eingesteckt... und RULE startet und Ausgang schaltet sofort...
Also gibt´s da irgendwie ein Adressen Konflikt oder so... Wie gesagt, alle Verbindungen funktionieren Problem los im Haus.
Ich habe schon angefangen Netzwerkkabel in Keller zu legen (Bekomme Glasfaser ins Haus), und werde auch zur Slave Fritz ein Neues Kabel ziehen. Ich hoffe das das Problem dann behoben ist...
Jetzt hole ich mir ein Kaffee und Versuche noch mal ganz in Ruhe das HTTP Binding.
Ich werde feedback geben.
Danke nochmal
Ein Problem ist wohl die Netzwerk Infrastruktur bei mir...
Hatte bis jetzt nie Probleme und hatte auch nicht an ein Hardware Problem geglaubt.
Habe 2 Fritzboxen, eine Master im Wohnzimmer, eine Im Keller als Slave. Die sind via WLAN verbunden...
Der OH PI hängt im Keller an der Fritz -Slave, Das KMtronic Modul hängt an der MASTER im Wohnzimmer.
Habe dann also OH runter gefahren und auch ins Wohnzimmer eingesteckt... und RULE startet und Ausgang schaltet sofort...

Also gibt´s da irgendwie ein Adressen Konflikt oder so... Wie gesagt, alle Verbindungen funktionieren Problem los im Haus.
Ich habe schon angefangen Netzwerkkabel in Keller zu legen (Bekomme Glasfaser ins Haus), und werde auch zur Slave Fritz ein Neues Kabel ziehen. Ich hoffe das das Problem dann behoben ist...
Jetzt hole ich mir ein Kaffee und Versuche noch mal ganz in Ruhe das HTTP Binding.

Ich werde feedback geben.
Danke nochmal
Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)

-
- Beiträge: 491
- Registriert: 6. Jan 2021 18:05
Re: HTTP Switch, ITEM erstellen,
So HTTP Binding läuft auch, und brauche keine RULE.
Aktuelle sieht es so aus:
Kann jetzt noch 7 Weitere Channel für die ganzen Relays der Box machen, und dann läuft BOX. Vielen Dank an alle

Aktuelle sieht es so aus:
Code: Alles auswählen
UID: http:url:0de4fe720f
label: HTTP URL Thing
thingTypeUID: http:url
configuration:
authMode: BASIC
ignoreSSLErrors: true
baseURL: http://192.168.178.199:80/
delay: 0
stateMethod: GET
refresh: 30
commandMethod: GET
timeout: 3000
bufferSize: 2048
channels:
- id: km1
channelTypeUID: http:switch
label: km1
description: ""
configuration:
onValue: FF0101
offValue: FF0100
commandExtension: "%2$s"


Gruss mad-mike
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
openHABian 4.3.5 auf Raspberry Pi 4 Mod. b (8GB)
