Hy Oliver,
Cool das du da bist, dann muss ich nicht immer hin und her kopieren 😀
Bzgl der Gen2 PV Überschuß Steuerung, wären das nicht die codesAlexAn oben?
IPadresse/rpc/Switch.Set?id=100&on=true
IPadresse/rpc/Switch.Set?id=100&on=false
Hy Oliver,
Cool das du da bist, dann muss ich nicht immer hin und her kopieren 😀
Bzgl der Gen2 PV Überschuß Steuerung, wären das nicht die codesAlexAn oben?
IPadresse/rpc/Switch.Set?id=100&on=true
IPadresse/rpc/Switch.Set?id=100&on=false
was dann bedeuten würde?
Danke, ich erkundige mich parallel mal noch im OpenWB forum
Damn, ok das wäre wirklich blöd. Somit würde mein Problem ja nicht behoben sondern verschlimmert.....
Hallo zusammen,
ok ich habe ein Problem
auf "vorzugsbetrieb" geschaltet. Hat soweit auch gut funktioniert, wenn der Shelly das Wlan nicht verloren hat.....
Gut, also neue Lösung her, habe den Shelly Pro 3EM mit Ad-On gekauft und verbaut. Ansteuerung über Lan, somit kein Wlan verlust mehr.
--> über die FritzBox habe ich dem neuen 3EM Pro die gleiche IP zugeordnet .......230 (und den alten 3em natürlich demontiert)
Allerdings passiert in meinem OpenWb screen rein garnix,es zeigt mir weder ein Verbrauch an, noch schaltet die OpenWB den Pro 3EM bei Überschuss damit SG1 aktiv wird.
Jemand ne idee Was muss ich den wo einstellen, bzw ändern zum normalen 3em?
mit welchem webhook kann ich den den 3em schalten, also das Add-On?
OpenWB: installierte Version: 1.9.303.0
Ja hat mich wohl die Sache mit der Auswahl etwas verwirrt.....
Ok, habs mit dem Script geteste, das geht, wirklich easy und ne feine sache. Alles drin wie es sein soll und funktioniert ![]()
Dankeschön an euch beide für den support
Exemplarisch zum Abschluss der Frage bsp für den Close Tilt
sollte dann so aussehen, oder?
alias: Jalousie_TILT-OPEN-30/60/90
description: TILT-OPEN-30/60/90
trigger:
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-TILT-OPEN-90
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-TILT-OPEN-60
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-TILT-OPEN-30
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousie-TILT-OPEN-90
sequence:
- repeat:
count: 4
sequence:
- service: rest_command.cover_up
data: {}
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 900
- conditions:
- condition: trigger
id:
- Jalousie-TILT-OPEN-60
sequence:
- repeat:
count: 3
sequence:
- service: rest_command.cover_up
data: {}
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 900
- conditions:
- condition: trigger
id:
- Jalousie-TILT-OPEN-30
sequence:
- repeat:
count: 2
sequence:
- service: rest_command.cover_up
data: {}
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 900
mode: single
Alles anzeigen
Allerdings habe ich immernoch probleme mit dem Trigger, aslo wenn ich "erste Taste Doppel-Druck" nehme, passiert nihcts, aber einfach druck ist ja für die FUnktion
komplett runter / hoch eingestellt. Wenn ich einen button erstelle, diesen dann als Auslöser hinzufüge, passiert auch nix.....
Devil & apreick danke erstmal für euren Support.
Also dann bleibe ich jetzt erstmal bei der Automation.
ich habe jetzt die Config.yaml so angepasst:
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
rest_command:
cover_up:
url: http://192.168.188.222/roller/0?go=open&duration=0.5
cover_down:
url: http://192.168.188.222/roller/0?go=close&duration=0.5
Alles anzeigen
das mit den Variablen klingt natürlich verlockend, und ist sicher auch der bessere Weg, aber ich bin froh wenn ich es so hinbekomme mit eurer hilfe.
Das mit den 3 Triggern habe ich glaub richtig umgesetzt, und das mit dem Auswählen zwischen den drei optionen 2/3/4 x repeat auch denke ich.
Aber wo kommt jetzt hier mein eigentliche Aktion rein?
sequence:
- service: rest_command.cover
data: {}
- delay:
hours: 0
minutes: 0
seconds: 0
milliseconds: 900
muss ich die jetzt unten anfügen oder jedes mal bei Sequence [] einfügen?
Der Code sieht jetzt ja erstmal so aus:
alias: Jalousie_TILT-OPEN-30/60/90
description: "TILT-OPEN-30/60/90"
trigger:
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-Tilt-OPEN-90
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-Tilt-OPEN-60
- platform: device
device_id: 79a4b84510154315e127b9912ed441e9
domain: shelly
type: double_push
subtype: button1
id: Jalousie-Tilt-OPEN-30
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Jalousie-Tilt-OPEN-90
sequence:
- repeat:
count: 4
sequence: []
- conditions:
- condition: trigger
id:
- Jalousie-Tilt-OPEN-60
sequence:
- repeat:
count: 3
sequence: []
- conditions:
- condition: trigger
id:
- Jalousie-Tilt-OPEN-30
sequence:
- repeat:
count: 2
sequence: []
mode: single
Alles anzeigen
Hmm, wäre das den die bessere Alternative so etwas umzusetzen?
Im Falle eines script, diesen dann aber auf dem Shelly oder in der HA?
dankeschön, also habe jetzt mal 3 Automatisierungen für den Shelly erstellt in der HA, mit tilt 30 / 60 / 90
Diese funktionieren auch soweit wenn ich diese ausführe. Allerdings habe ich die Pausenzeit auf 900ms erhöht, bei den 500ms
hat der Shelly nicht jede Wiederholung angenommen (also gefühlt wurde 2x statt 4x bewegt, aber mit den 900ms gehts)
2ter Punkt, wenn ich diese Funktion jetzt auch für "schließen" will, also anstatt opening tilt, den closing tilt auch einfügen möchte.
Was muss ich dann in der Config.yaml eintragen? "close" im code ist ja logisch, aber ich kann das ja nicht unterm gleichen rest_command schreiben??
rest_command:
cover:
url: http://192.168.188.222/roller/0?go=close&duration=0.5
Zu guter Letzt
Wenn ich diese 3 (oder eben dann 6) Aktionen des Shelly jetzt auf dem Dashbord darstellen möchte, wie mache ich das am besten? ich kann ja zwar die Entitäten in meiner "Rollladen" Karte auswählen, allerdings sind diese dann nicht direkt aktivierbar, sprich ich muss dort dann rein und auf "aktion ausführen" klicken, dann gehts.
Doppelklick auf den Jalousie UP oder DOWN geht nicht, er erkennt nur einen "push" und fährt dann eben komplett hoch
oh mein Gott, wie dämlich.... Ich schau heute Abend nochmal. Danke
Hallo Devil
ok, also den Code in der Automation habe ich glaub soweit richtig drin.
Allerdings steht bei mir der Mode: Single nicht unter description wie bei dir, wenn ich ihn hochkopiere, geht er automatisch wieder runter.... macht das etwas aus?
--> Laut "Bedingung" müsste das ganze jetzt dann bei doppelklick auf button 1 des besagten Shelly ausgeführt werden, oder muss da ein extra Button dazu erstellt werden?
dann habe ich den rest_command in die Configuration.yaml gespeichert, siehe
passt auch, oder?
Hallo Devil
ok, klang einfacher als gedacht (erste Automation im HA
)
--> Trigger ("Wenn") habe ich folgendes gesetzt: "Erste Taste langer Druck" bei dem Shelly welcher die Jalousien über den LNC Umsetzer steuert. das sollte ja soweit passen?
--> jetzt kommt ja dann "Dann mache" und da gebe ich dann was genau und wo ein?
Grüße & Danke
Alles anzeigenGern geschehen.
Ich habe bei allen Storen keinen direkten Kontakt zum Shelly/Motor.
Deshalb kann ich dir hierzu keine Erfahrung weitergeben.
Mit den Webhooks klappt das jedoch sehr gut.
Ich steuere mit einem Shelly i4 jeweils zwei Shelly 2.5 oder Plus 2PM für zwei Storen an.
Folgend meine im Shelly i4 hinterlegten Webhooks für einen Storen:
xxx Auf:
Kurz Auf, Kurz gedrückt
http://192.168.179.xxx/roller/0?go=open&duration=0.4
Ganz Auf, Lang gedrückt
http://192.168.179.xxx/roller/0?go=open
Lang Auf, Doppelt gedrückt
http://192.168.179.xxx/roller/0?go=open&duration=1
xxx Ab:
Kurz Ab, Kurz gedrückt
http://192.168.179.xxx/roller/0?go=close&duration=0.2
Ganz Ab, Lang gedrückt
http://192.168.179.xxx/roller/0?go=close
Lang Ab, Doppelt gedrückt
http://192.168.179.xxx/roller/0?go=close&duration=1
So habe ich Kommandos um ganz nach unten oder oben zu fahren.
Von vertikal nach horizontal zu wechseln (Doppelt gedrückt).
Oder mit den kurzen Drückern zu stoppen, oder fein zu justieren.Gruss
Bruno
Hallo Bruno, Forumsmitglieder,
Ich habe im Haus Jalousien welche über eine LNC GT12 gesteuert wird. Hier ist zusätzlich ein LNC digital - analog umsetzer verbaut.
An diesem sind 2 Stück Shelly2pm verbaut und die Steuerung klappt soweit auch, alle Auf/Ab und Jalousie West Auf/Ab.
Ich komme jetzt allerdings nicht ganz klar mit der Winkelverstellung, hier spielt mir wahrscheinlich die "nachgeschaltete GT12" rein, sprich wenn ich länger als 0,6s den Schalter drücke, dann bin ich im Modus auf/zu. Wenn ich am GT12 Display die Jalousien verstellen möchte, wird der Touch nur 2-3x (je nach Bedarf) abgetippt und dann passt das.....
Ich habe jetzt mal den code von oben angepasst aufh ttp://192.168.188.xxx/roller/0?go=open&duration=0.5 und im Browser eingegeben, wenn ich den Code 2/3/4 x hintereinander aufrufe, passiert eigentlich genau was ich möchte, die Jalousien verstellen sich immer so um etwa 15° nur woe kann ich das umsetzen, dass ich diesen code 2/3/4x eime "Button" / Szene / etc hinterlege?
Es muss auch nicht in der Shelly app sein, wird alles über HomeAssistent visualisiert also könnte ich den Code ja auch dort direkt einbinden?
Brauchst du überhaupt die Luftfeuchtigkeit? Darum 1Wire!
Die ganzen DHT würde ich sicherlich nicht raushängen auch hab ich da wenig vertrauen in die Langlebigkeit Wenn ich von Haus aus einen Offset von 2 oder 3Grad brauche dann ist das für mich persönlich schon fragwürdig zumal keine Fremdwäre von Prozessoren usw. vorhanden ist.
naja ich würds eben in Richtung Wetterstation aufziehen wollen, Ich hoffe mal das irgendwann ein Shellyfähiger Regenmesser rauskommt, sprich Temp, Regenmenge und Luftfeuchtigkeit wäre natürlich der Traum
Die DHT2X haben bei mir noch nie eine richtige Temperatur angezeigt.
Gerade wieder verglichen und der 1Wire hat eine Abweichung von 0,5Grad (zu 4 verschiedenen Innensensoren) und der DHT22 AM2302 hat eine 3Grad Abweichung
BME680 wäre ganz brauchbar.
Der BME680 ist schon das 3x3mm² Teil von Bosch?
Der BME 680 ist ja ein Kombo-Sensor,Luftdruck/Luftfeuchtigkeit /Temp./Gas, was könnte ich den übergeben? Temp und Luftfeuchtigkeit and add-On, oder? Mehr geht ja nicht wenn ich da richtig bin?
Den sensor dann in ein Außengehäuse rein und gut? (sowas CB RS03VBK Sensorgehäuse,51x51x25,5 mm,belüftet,schwarz )
Und besser noch
AM2301 ASAIR oder AOSONG (DHT21)
Aber das wäre ja der gleiche im Beitrag #4 von mir, was ich im Bad verbaut habe. Ich dachte die sind für außen nicht geeigent? Sieht jetzt ehrlichgesagt auch nicht mega robust aus, also ob man den an die Außenwand hängen könnte oder täusche ich mich?
Ok und wie habt ihr das dann umgestezt oder welche sensore etc wo und wie verbaut?
Also zusammengefasst, mit nem Shelly und passenden Außentemperaturfühler geht das nicht?
Man bräuchte hier eine Art virtueller Eingang damit man die Werte ins System bringt.
Hier wäre die Wetterstation dazu die ein User hier vertreibt: Smart Home Wetterstation - jbmedia - Smarthome für Enthusiasten
Bei mir läuft die ganz stabil
Sowas in der Art, ja aber ich will nicht schon wieder eine weitere App irgendwo haben. Sowas mit dem Shellybaukasten umgesetzt wäre es ![]()