Rolladensteuerung HILFE!!!

Euer Thema passt nirgendwo anders rein? Dann gehört es hier hin!

Rolladensteuerung HILFE!!!

Beitragvon tobitechnik » Di 1. Sep 2015, 20:18

Hallo,

Ich möchte Rolladen mit der WebApp Steuern, was auch schon ganz gut aussieht.

mein schaltbefehl sieht so aus:
<rawCodeOn>http://ip-des-arduino/?pinD23=0/?pinD22=1</rawCodeOn> (Hoch)
<rawCodeOff>http://ip-des-arduino/?pinD23=1/?pinD22=0</rawCodeOff> (Runter)

damit habe ich die funktionen auch gleich gegeneinander verriegelt.

Kommen wir zu den Problemen.

Es muss noch irgend eine Art Timer dazu, der das Relais nach xx sek. wieder wegschaltet.
irgendwie so,
<rawCodeOn>http://ip-des-arduino/?pinD23=0/?pinD22=1</rawCodeOn> (Hoch)
delay 200 ?pinD22=0
<rawCodeOff>http://ip-des-arduino/?pinD23=1/?pinD22=0</rawCodeOff> (Runter)
delay 200 ?pinD23=0

doch leider klappt das nicht...

hat eventuell jemand eine Idee?


Gruß Tobi
tobitechnik
 
Beiträge: 9
Registriert: Mo 31. Aug 2015, 15:57

Re: Rolladensteuerung HILFE!!!

Beitragvon onkeldave » Mi 2. Sep 2015, 07:01

Moin,
Dafür brauchst du eine Action. Die lässt sich aber nur direkt in der config.xml eintragen, über GUI sind Actions noch nicht konfigurierbar. Das sähe dann so aus:
Code: Alles auswählen
<actions>
    <action buttonLabelRun="Zu">
      <id>1</id>
      <name>Rollo zu</name>
      <do type="device" id="3" action="on"/>
      <do type="wait" id="10"/>
      <do type="device" id="3" action="on"/>
    </action>
</actions]

Device ID=3 ist die ID deines Gerätes mit dem Schaltbefehl. Wait ID=10 ist die Zeit in Sekunden bis der darauf folgende Befehl ausgeführt wird. In meinem Fall hält mein Rolladen nach 10 Sek. wieder an , in dem ich den Befehl für zu nochmal sende. Das gleiche würdest du als zweite Action für HOCH machen. Actions haben nur einen Button um die Funktion auszuführen. Wenn du ein Gerät Haben möchtest, das auf Rauf und Runter jeweils die Action ausführt, musst du ein neues anlegen, das per SSH Befehl auf deinem Webserver (Pi?) den Webappbefehl für die Action aufruft. So in etwa:
Code: Alles auswählen
   
</device>
    <device buttonLabelOn="Zu" buttonLabelOff="Auf">
      <id>112</id>
      <name>Rolladen</name>
      <vendor>ssh</vendor>
      <address>
        <masterdip/>
        <slavedip/>
        <tx433version/>
        <rawCodeOn>curl 'http://pi.fritz.box/fbswitch/index.php?action=on&amp;type=action&amp;id=1'</rawCodeOn>
        <rawCodeOff>curl 'http://pi.fritz.box/fbswitch/index.php?action=off&amp;type=action&amp;id=2'</rawCodeOff>
        <ssh_address>127.0.0.1</ssh_address>
        <ssh_user>pi</ssh_user>
        <ssh_password>######</ssh_password>
      </address>
      <room>Wozi</room>
      <senderid/>
      <status>OFF</status>
      <showDeviceStatus>OFF</showDeviceStatus>
    </device>


Hoffe das hilft dir weiter... Ansonsten Fragen!:-)
Denken ist wie googlen, nur krasser!
---------------------------------------------------
Banana Pi mit SSD
FB.Switch auf Apache2
433MHz Sender
Brennenstuhl Gateway
1-Wire Temperatursensoren
4-Kanal Relais Karte über GPIO
onkeldave
 
Beiträge: 381
Registriert: Sa 23. Aug 2014, 14:04

Re: Rolladensteuerung HILFE!!!

Beitragvon tobitechnik » Mi 2. Sep 2015, 13:25

Hallo,

Danke onkeldave für die Antwort. Habe es umgesetzt, klappt super.

Aber eine frage hätte ich noch.

Ist es möglich das zb. nur ein Administrator die Benutzerverwaltung ändern kann?

Gruß Tobi
tobitechnik
 
Beiträge: 9
Registriert: Mo 31. Aug 2015, 15:57

Re: Rolladensteuerung HILFE!!!

Beitragvon onkeldave » Mi 2. Sep 2015, 14:36

Hey,
mit dem, was uns zur Zeit zur Verfügung steht, gibt es keine Möglichkeit die Konfiguration für bestimmte Benutzer zu sperren. Ist aber ne gut Idee! :-) Damit musst du dich an mrberni wenden...;-)
Denken ist wie googlen, nur krasser!
---------------------------------------------------
Banana Pi mit SSD
FB.Switch auf Apache2
433MHz Sender
Brennenstuhl Gateway
1-Wire Temperatursensoren
4-Kanal Relais Karte über GPIO
onkeldave
 
Beiträge: 381
Registriert: Sa 23. Aug 2014, 14:04


Zurück zu Allgemeine Diskussion

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast