Einrichten Siemens Logo <--> openHab2
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Einrichten Siemens Logo <--> openHab2
Und wie erreichst Du, dass der Rollladen stoppt?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 30. Dez 2019 20:29
Re: Einrichten Siemens Logo <--> openHab2
Hallo Udo,
das funktioniert durch nochmaliges Tasten, oder Richtungswechsel.
Viele Grüße.
das funktioniert durch nochmaliges Tasten, oder Richtungswechsel.
Viele Grüße.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Einrichten Siemens Logo <--> openHab2
Gut, dann muss bei Stopp eben das letzte Telegramm wiederholt werden. dafür muss die Fahrtrichtung gespeichert werden, zum Beispiel so:
Die Rule wird natürlich nicht direkt so funktionieren, ich weiß ja nicht, wie Deine Items heißen aber das Prinzip sollte klar werden.
Grundsätzlich wäre es natürlich das Beste, die rollershutter Funktion komplett in der Logo! zu realisieren. openHAB sendet dann nur noch die befehle UP, DOWN oder STOP. Falls Strings mit der Logo nicht so gut sind, kann man das auch mit einer Zahl aufschlüsseln, also z.B. 1 für DOWN, -1 für UP und 0 für STOP. Dann reicht wiederum eine kleine Rule, um diese Befehle aus einem Rollershutter Item zu "füttern".
Code: Alles auswählen
rule "control Shutter"
when
Item RollerShutter1 received command
then
switch(receivedCommand) {
case UP : {
shutterUp.sendCommand(ON)
shutterDir.postUpdate(-1)
}
case DOWN: {
shutterDown.sendCommand(ON)
shutterDir.postUpdate(1)
}
case STOP: {
if(shutterDir.state == -1)
shutterUp.sendCommand(ON)
else if(shutterDir.state == 1)
shutterDown.sendCommand(ON)
else
return;
shutterDir.postUpdate(0)
}
default : {
ShutterPosition.sendCommand(receivedCommand)
}
}
end
Grundsätzlich wäre es natürlich das Beste, die rollershutter Funktion komplett in der Logo! zu realisieren. openHAB sendet dann nur noch die befehle UP, DOWN oder STOP. Falls Strings mit der Logo nicht so gut sind, kann man das auch mit einer Zahl aufschlüsseln, also z.B. 1 für DOWN, -1 für UP und 0 für STOP. Dann reicht wiederum eine kleine Rule, um diese Befehle aus einem Rollershutter Item zu "füttern".
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 30. Dez 2019 20:29
Re: Einrichten Siemens Logo <--> openHAB2 / openHAB3
Vielen Dank für deine nächtliche Rückmeldung.
Eine Verständnisfrage habe ich noch:
Wie in meinem Anhang habe ich drei Items (AUF / Mittelpos. / AB).
In der Rule wird ein Item angesprochen (RollerShutter1).
Ich habe das Item für
Herangezogen muss dann nicht die Bezeichnung unter Label, sondern der Item-Name selbst, richtig?
Danke.
Eine Verständnisfrage habe ich noch:
Wie in meinem Anhang habe ich drei Items (AUF / Mittelpos. / AB).
In der Rule wird ein Item angesprochen (RollerShutter1).
Ich habe das Item für
- Rollo WC AUF
- Rollo WC Mittelpos
- Rollo WC AB
Herangezogen muss dann nicht die Bezeichnung unter Label, sondern der Item-Name selbst, richtig?
Danke.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Einrichten Siemens Logo <--> openHab2
Nein, es werden zwei Items angesprochen, shutterUp und shutterDown. Das sind Deine Items für Rollo WC AUF und Rollo WC AB. RollerShutter1 ist das Rollershutter Item, welches Du in die Sitemap einbaust und welches Dir dann drei Knöpfe rendert, UP/STOP/DOWN. Die Rule reagiert darauf, wenn einer dieser Knöpfe gedrückt wird und übersetzt den Befehl auf die beiden Items. das Item ShutterDir (vom Typ Number) wird noch gebraucht, damit die Rule weiß, in welche Richtung das Rollo zuletzt gestartet wurde. Dieses Item müsste dann noch mit einem expire versehen werden, welches der Laufzeit des Rollos entspricht und das Item automatisch auf 0 setzt (wenn der Rollladen komplett gefahren wird). Alternativ könntest Du den Stop-Knopf auch für die Mittelposition "missbrauchen" und damit leben, dass Du selbst wissen musst, welchen der beiden Knöpfe Du zum Stoppen verwenden musst (also in welche Richtung der Motor vorher gestartet wurde).
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 30. Dez 2019 20:29
Re: Einrichten Siemens Logo <--> openHab2
Vielen Dank Udo,
eine Frage habe ich noch:
Ich muss, um meine Logo anzusprechen die Items shutterUp und shutterDown als Switch konfigurieren, da diese sonst keinen Befehl an die Logos geben (Number und Rollershutter bewirken nichts, außer dass sich das Icon ändert).
Jedoch werden diese, wenn Sie als Switch konfiguriert sind über die Rule nicht angesprochen.
Die Schaltfunktion kann ich in den Items selbst, sofern die beiden Items als Switch konfiguriert sind auslösen/testen.
Dann geht auch ein Impuls an die Logo.
Kann das so sein, bzw. ist das richtig?
Danke und einen schönen Abend.
eine Frage habe ich noch:
Ich muss, um meine Logo anzusprechen die Items shutterUp und shutterDown als Switch konfigurieren, da diese sonst keinen Befehl an die Logos geben (Number und Rollershutter bewirken nichts, außer dass sich das Icon ändert).
Jedoch werden diese, wenn Sie als Switch konfiguriert sind über die Rule nicht angesprochen.
Die Schaltfunktion kann ich in den Items selbst, sofern die beiden Items als Switch konfiguriert sind auslösen/testen.
Dann geht auch ein Impuls an die Logo.
Kann das so sein, bzw. ist das richtig?
Danke und einen schönen Abend.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Einrichten Siemens Logo <--> openHab2
ShutterUp und ShutterDown sind in der Rule ebenfalls Switch Items. Das sollte iegentlich so funktionieren.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 30. Dez 2019 20:29
Re: Einrichten Siemens Logo <--> openHab2
Hmm, seltsam. In der Sitemap ist es richtig, wenn ich ein Default-Item wähle, oder?
Ich habe in der Rule folgendes gewählt:
WHEN RollerShutter1 receives a command
THEN execute a given Script (mit dem Eintrag aus deiner Rule).
So sieht das geenwärtig im Detail aus:
Ich habe in der Rule folgendes gewählt:
WHEN RollerShutter1 receives a command
THEN execute a given Script (mit dem Eintrag aus deiner Rule).
So sieht das geenwärtig im Detail aus:
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
- udo1toni
- Beiträge: 13854
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Einrichten Siemens Logo <--> openHab2
Eigentlich sollte die Rule funktionieren. Es kann halt sein, dass Du einen Fehler beim Einstellen des Codes machst. Wen Du die Rule anklickst, kannst Du auf eine Code-Ansicht umschalten. Poste bitte mal den Code (als Text, mit Code-Tags)
In der Sitemap gibt es keine Items (!) Eine Sitemap besteht ausschließlich aus Widgets. Ein Widget kann an ein Item gebunden werden. Das Default Widget wird bei einem Rollershutter Item automatisch drei Knöpfe rendern.
In der Sitemap gibt es keine Items (!) Eine Sitemap besteht ausschließlich aus Widgets. Ein Widget kann an ein Item gebunden werden. Das Default Widget wird bei einem Rollershutter Item automatisch drei Knöpfe rendern.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 216
- Registriert: 30. Dez 2019 20:29
Re: Einrichten Siemens Logo <--> openHab2
Hallo Udo,
so sieht das in der Code-Ansicht aus:
Schönen Abend.
so sieht das in der Code-Ansicht aus:
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: RollerShutter1
type: core.ItemCommandTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: |-
rule "control Shutter"
when
Item RollerShutter1 received command
then
switch(receivedCommand) {
case UP : {
shutterUp.sendCommand(ON)
shutterDir.postUpdate(-1)
}
case DOWN: {
shutterDown.sendCommand(ON)
shutterDir.postUpdate(1)
}
case STOP: {
if(shutterDir.state == -1)
shutterUp.sendCommand(ON)
else if(shutterDir.state == 1)
shutterDown.sendCommand(ON)
else
return;
shutterDir.postUpdate(0)
}
default : {
ShutterPosition.sendCommand(receivedCommand)
}
}
end
type: script.ScriptAction
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.
openHAB 4.0.4 mit folgenden Bindings:
- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi