[Anleitung] - Sonoff T1 EU - Rollosteuerung mit Modul 44_ROLLO

Begonnen von 87insane, 04 Juli 2018, 16:08:34

Vorheriges Thema - Nächstes Thema

deathworm

Hier einmal ein "list" Befehl:

Type list <name> for detailed info.

Global:
  global               (no definition)

FHEMWEB:
  WEB                  (Initialized)
  WEB_192.168.1.20_49346 (Connected)
  WEB_192.168.1.20_49348 (Connected)
  WEB_192.168.1.20_49375 (Connected)
  WEB_192.168.1.20_49378 (Connected)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

ESPEasy:
  ESPBridge            (Initialized)
  ESPEasy_az_rollo     (tas: on tas: on)

ROLLO:
  az_rollo             (open)

at:
  sun_riseSet_timer    (Next: 00:05:00)

eventTypes:
  eventTypes           (active)

notify:
  rollos_manuell       (active)

FileLog:
  Logfile              (active)

autocreate:
  autocreate           (active)

cmdalias:
  cmd_roomren          (defined)

dummy:
  Sonnenaufgang        (30:35:44)
  Sonnenuntergang      (18:29:30)

telnet:
  telnetPort           (Initialized)

87insane

#46
Okaaaaaay.

Viel hast du bisher noch nicht gemacht mit FHEM, oder?

Bei list muss du auch den Gerätenamen mit angeben. Steht ja sogar da.

Hinzu empfehle ich dir dringend, mal im comandref und im Wiki ein wenig zu lesen. Abgesehen von dem eigentlich fertigem Code, müssen natürlich alle Namen oder variablen für dich angepasst werden.

Sende am besten einfach mal alles. Ein List vom zb az_rollo, den Code wie er bei dir nun aktiv ist.... Versuchen wir es zusammen an zu gehen.

Das Problem (so wie ich es verstanden habe): Berechnung der Position geht nicht. Es werden also weder hoch noch runter in der fhem Übersicht beim benutzen eines externen tasters angezeigt.

Ach ja, sende bitte auch mal einen Auszug aus dem log wenn du schaltest. Dazu auch einen auszug aus dem event Monitor.

Gesendet von meinem LG-H850 mit Tapatalk

deathworm

#47
das ist eine komplett neue FHEM Installation. Bisher hatte ich einen rasp mit FHEM bei meinen Eltern am laufen, da dort einfach das meiste an Aktoren und Teichsteuerung etc war und bei mir in der Wohnung nur ein paar ESP Geraete, die jedoch per VPN kommuniziert haben.

In meinem Haus habe ich erst das gleiche machen wollen, dann mich aber doch auf eine standalone Variante entschieden. Darum ist das ganze so jungfraeulich.


Jep, das ist korrekt. Die virtuellen Tasten fuer Rollo hoch/runter werden beim manuellen Betrieb nicht angezeigt.

okay, dann hoffe ich, das ich diesmal alles korrekt weitergebe:


list ESPEasy_az_rollo

Internals:
   DEF        192.168.1.199 80 espBridge az_rollo
   ESPBridge_MSGCNT 228
   ESPBridge_TIME 2019-02-27 11:48:13
   ESP_BUILD  20102
   ESP_BUILD_GIT mega-20181001
   ESP_BUILD_NOTES  - Mega
   ESP_NODE_TYPE_ID ESP Easy Mega
   ESP_SLEEP  0
   ESP_UNIT   0
   ESP_VERSION 2
   FUUID      5c762e91-f33f-cc5d-2d91-da11ae998f237017
   HOST       192.168.1.199
   IDENT      az_rollo
   INTERVAL   300
   IODev      ESPBridge
   IODevName  espBridge
   LASTInputDev ESPBridge
   MAX_CMD_DURATION 1
   MSGCNT     228
   NAME       ESPEasy_az_rollo
   NOTIFYDEV  global
   NR         51
   NTFY_ORDER 50-ESPEasy_az_rollo
   PORT       80
   STATE      tas: on tas: on
   SUBTYPE    device
   TYPE       ESPEasy
   VERSION    2.18
   READINGS:
     2019-02-27 11:44:30   presence        present
     2019-02-27 11:48:13   state           tas: on tas: on
     2019-02-27 11:48:11   taste_hoch      on
     2019-02-27 11:48:13   taste_runter    on
   helper:
     fpc        1551249051
     pm:
       Encode     1
       JSON       1
     received:
       taste_hoch 1551264491
       taste_runter 1551264493
   sec:
     admpwd     
Attributes:
   IODev      espBridge
   Interval   300
   group      ESPEasy Device
   presenceCheck 1
   readingSwitchText 1
   room       ESPEasy
   setState   3


######################


list az_rollo

Internals:
   FUUID      5c762e91-f33f-cc5d-c973-8bbe818fa772cdff
   NAME       az_rollo
   NR         54
   STATE      open
   TYPE       ROLLO
   READINGS:
     2019-02-26 21:15:34   command         open
     2019-02-26 21:15:34   desired_pct     0
     2019-02-26 21:15:34   drive-type      modul
     2019-02-26 21:15:34   last_drive      drive-up
     2019-02-26 21:15:51   pct             0
     2019-02-26 21:15:51   state           open
Attributes:
   cmdIcon    open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
   devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
   rl_autoStop 0
   rl_commandDown set ESPEasy_az_rollo gpio 0 0
   rl_commandStopDown set ESPEasy_az_rollo gpio 0 1
   rl_commandStopUp set ESPEasy_az_rollo gpio 4 1
   rl_commandUp set ESPEasy_az_rollo gpio 4 0
   rl_excessBottom 2
   rl_excessTop 4
   rl_resetTime 0
   rl_secondsDown 16,44
   rl_secondsUp 18
   rl_switchTime 1
   rl_type    normal
   room       ESPEasy
   webCmd     open:closed:half:stop:pct

#################################


Event Monitor:

2019-02-27 11:51:13 ESPEasy ESPEasy_az_rollo taste_runter: on
2019-02-27 11:51:13 ESPEasy ESPEasy_az_rollo tas: on tas: on
2019-02-27 11:51:20 ESPEasy ESPEasy_az_rollo taste_runter: off
2019-02-27 11:51:20 ESPEasy ESPEasy_az_rollo tas: on tas: off
2019-02-27 11:51:24 ESPEasy ESPEasy_az_rollo taste_runter: on
2019-02-27 11:51:24 ESPEasy ESPEasy_az_rollo tas: on tas: on
2019-02-27 11:51:27 ESPEasy ESPEasy_az_rollo taste_hoch: off
2019-02-27 11:51:27 ESPEasy ESPEasy_az_rollo tas: off tas: on
2019-02-27 11:51:32 ESPEasy ESPEasy_az_rollo taste_hoch: on
2019-02-27 11:51:32 ESPEasy ESPEasy_az_rollo tas: on tas: on



2019-02-27 13:22:23 ROLLO az_rollo command: open
2019-02-27 13:22:23 ROLLO az_rollo desired_pct: 0
2019-02-27 13:22:24 ROLLO az_rollo command: closed
2019-02-27 13:22:24 ROLLO az_rollo desired_pct: 100
2019-02-27 13:22:24 ROLLO az_rollo last_drive: drive-down
2019-02-27 13:22:24 ROLLO az_rollo drive-down
2019-02-27 13:22:24 ROLLO az_rollo drive-type: modul
2019-02-27 13:22:24 ESPEasy ESPEasy_az_rollo gpio 0 0
2019-02-27 13:22:25 ESPEasy ESPEasy_az_rollo taste_runter: off
2019-02-27 13:22:25 ESPEasy ESPEasy_az_rollo tas: on tas: off
2019-02-27 13:22:46 ROLLO az_rollo pct: 100
2019-02-27 13:22:46 ESPEasy ESPEasy_az_rollo gpio 0 1
2019-02-27 13:22:46 ROLLO az_rollo closed
2019-02-27 13:22:46 ESPEasy ESPEasy_az_rollo taste_runter: on
2019-02-27 13:22:46 ESPEasy ESPEasy_az_rollo tas: on tas: on

#######################

logfile nachdem ich die aktoren gedrueckt habe:

2019.02.27 13:19:28 1: PERL WARNING: Argument "16,44" isn't numeric in multiplication (*) at ./FHEM/44_ROLLO.pm line 764.
2019.02.27 13:19:28 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 0 0
2019.02.27 13:19:30 1: PERL WARNING: Argument "16,44" isn't numeric in division (/) at ./FHEM/44_ROLLO.pm line 669.
2019.02.27 13:19:30 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 0 1
2019.02.27 13:19:39 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 0 0
2019.02.27 13:19:47 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 0 1
2019.02.27 13:19:48 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 4 0
2019.02.27 13:19:55 3: ESPEasy ESPEasy_az_rollo: set ESPEasy_az_rollo gpio 4 1

87insane

Also um den kleinen fehler los zu werden, einfach 16 oder 17 statt der 16.44 angeben im Rollo.

Damit ich das alles aber genauer sehe, brauche ich meinen rechner. Liege aber noch flach.

Aber es löst anscheinend das notify nicht aus. Die Zustände wie drive-up usw kommen. Dein notify kannst du hier bitte auch mal Posten. Denke, beim umbauen hast du was vergessen.

Gesendet von meinem LG-H850 mit Tapatalk


deathworm

Erledigt.

Alles gut, ich kann warten. Bin ja so schon mehr als happy ueber die Hilfe.

Ich poste jetzt jedoch wohl besser die ganze config, damit auch hier uebersicht besteht:

attr global userattr cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global latitude 48.401082
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 9.987608
attr global modpath .
attr global motd SecurityCheck:\
  telnetPort is not password protected\
  WEB is not password protected\
  WEBtablet is not password protected\
  WEBphone is not password protected\
\
Protect this FHEM installation by defining an allowed device with define allowed allowed\
You can disable this message with attr global motd none
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3


define telnetPort telnet 7072 global
setuuid telnetPort 5c740197-f33f-cc5d-2bf8-d286cc48db5a0362

define WEB FHEMWEB 8083 global
setuuid WEB 5c740198-f33f-cc5d-43af-64d6f88094e273fd
attr WEB editConfig 1
attr WEB menuEntries Update,/fhem?cmd=update,Update Check,/fhem?cmd=update%20check,Neustart,shutdown+restart

define WEBphone FHEMWEB 8084 global
setuuid WEBphone 5c740198-f33f-cc5d-55a7-f3525ea0735a362d
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
setuuid WEBtablet 5c740198-f33f-cc5d-f5b4-4ae54806cc96abe2
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
setuuid Logfile 5c740198-f33f-cc5d-d54d-30bc0ae07f209364

define autocreate autocreate
setuuid autocreate 5c740198-f33f-cc5d-db39-79f4306f25885e29
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt
setuuid eventTypes 5c740198-f33f-cc5d-3f8a-3943b9da5a1029d1

# Disable this to avoid looking for new USB devices on startup
# define initialUsbCheck notify global:INITIALIZED usb create

define cmd_roomren cmdalias roomren .* AS attr room=$EVTPART0 room $EVTPART1
setuuid cmd_roomren 5c740198-f33f-cc5d-6627-9cec0224fedcd41b

# define Sonnentimer Dummys
define sun_riseSet_timer at *00:05:00 { my $s = sunrise();; fhem("set Sonnenaufgang $s");; $s = sunset();; fhem("set Sonnenuntergang $s");; }
setuuid sun_riseSet_timer 5c740198-f33f-cc5d-412f-ccbb60b0fa5353be

define Sonnenaufgang dummy
setuuid Sonnenaufgang 5c740198-f33f-cc5d-0f4c-525b710c12f92fd2
attr Sonnenaufgang room Sonnentimer

define Sonnenuntergang dummy
setuuid Sonnenuntergang 5c740198-f33f-cc5d-22e8-e2084e85ebc52b1d
attr Sonnenuntergang room Sonnentimer

# NodeMCU config
define ESPBridge ESPEasy bridge 8383
attr ESPBridge combineDevices 1

#dummy FHEM.Backup
#define FHEM.Backup dummy
#attr FHEM.Backup event-on-change-reading state
#attr FHEM.Backup room BACKUP
#attr FHEM.Backup webCmd on:off
#define FHEMBackupOn notify FHEM.Backup:on {system ("sudo /opt/fhem/FHEM/backup.sh &")}

#Automatisches Backup um 06:00 Uhr starten
#define FHEMBackup at *06:00:00 set FHEM.Backup on

# Global config Ende

########################################



# Arbeitszimmer Rollo
define ESPEasy_az_rollo ESPEasy 192.168.1.199 80 espBridge az_rollo
attr ESPEasy_az_rollo IODev espBridge
attr ESPEasy_az_rollo Interval 300
attr ESPEasy_az_rollo group ESPEasy Device
attr ESPEasy_az_rollo presenceCheck 1
attr ESPEasy_az_rollo readingSwitchText 1
attr ESPEasy_az_rollo room ESPEasy
attr ESPEasy_az_rollo setState 3


define az_rollo ROLLO
attr az_rollo cmdIcon open:fts_shutter_up closed:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr az_rollo devStateIcon open:fts_shutter_10:closed closed:fts_shutter_100:open half:fts_shutter_50:closed drive-up:fts_shutter_up@red:stop drive-down:fts_shutter_down@red:stop pct-100:fts_shutter_100:open pct-90:fts_shutter_80:closed pct-80:fts_shutter_80:closed pct-70:fts_shutter_70:closed pct-60:fts_shutter_60:closed pct-50:fts_shutter_50:closed pct-40:fts_shutter_40:open pct-30:fts_shutter_30:open pct-20:fts_shutter_20:open pct-10:fts_shutter_10:open pct-0:fts_shutter_10:closed
attr az_rollo rl_autoStop 0
attr az_rollo rl_commandDown set ESPEasy_az_rollo gpio 0 0
attr az_rollo rl_commandStopDown set ESPEasy_az_rollo gpio 0 1
attr az_rollo rl_commandStopUp set ESPEasy_az_rollo gpio 4 1
attr az_rollo rl_commandUp set ESPEasy_az_rollo gpio 4 0
attr az_rollo rl_excessBottom 2
attr az_rollo rl_excessTop 4
attr az_rollo rl_resetTime 0
attr az_rollo rl_secondsDown 16
attr az_rollo rl_secondsUp 18
attr az_rollo rl_switchTime 1
attr az_rollo rl_type normal
attr az_rollo room ESPEasy
attr az_rollo webCmd open:closed:half:stop:pct





define rollos_manuell notify ESPEasy_.*_rollo:strom_output_(runter|hoch):.* {\\
my $richtung = '';;\
my $zustand = '';;\
my $geraet = $NAME;;\
$geraet =~ s/^ESPEasy_//;;\
\
if ($EVTPART0 eq "strom_output_hoch:") {\
  $richtung = "drive-up";;\
  $zustand = "open";;\
}\
if ($EVTPART0 eq "strom_output_runter:") {\
  $richtung = "drive-down";;\
  $zustand = "closed";;\
}\
\
if ($EVTPART1 eq "on" && Value("$geraet") ne "$richtung") {\
  fhem("set $geraet extern $zustand");;\
}\
elsif ($EVTPART1 eq "off" && Value("$geraet") eq "$richtung") {\
  fhem("set $geraet extern stop");;\
}\
}

87insane

Beim grobem überfliegen, denke ich, kann das notify nicht auslösen. Es soll reagieren auf den Namen:das Reading. Du hast den entsprechenden Rollo Namen aber nicht das Reading.

Zwei Wege zum Glück:
Wir sprechen grundsätzlich mal darüber, wie du deine Schalter eingerichtet hast. Oder du passt das auslösende Reading an.

In meinen Augen sollte man die espeasy geräte hier über Events steuern. Ich selber hab ursprünglich auch über gpio gesteuert. Aber deine rules im Schalter würden dann nicht geprüft. Somit wäre sw seitig ein gegenschalten möglich. Außer du hast es HW seitig eingegrenzt. Dazu sende ich mir die Relay Zuständen. Das sollte ich oben ggf. Mal besser erklären.

Da du aber hier ein perfekter test Kandidat bist, werde ich einfach so ne Art faq aus unserem Gespräch erstellen, wenn es für dich okay ist.

Gesendet von meinem LG-H850 mit Tapatalk


deathworm

Also folgende Rule habe ich definiert:


on taste_hoch#taste_hoch do
  if [taste_hoch#taste_hoch]=0 and [taste_runter#taste_runter]=1
   gpio,16,0
     else
   gpio,16,1
   delay 2000
  endif
endon

on taste_runter#taste_runter do
  if [taste_runter#taste_runter]=0 and [taste_hoch#taste_hoch]=1
   gpio,5,0
  else
   gpio,5,1
   delay 2000
  endif
endon


Rules wegen der Sicherheit sind mir egal, da ich von der Problematik des kleben bleibens eines Relais erst spaeter erfahren habe. Ich habe vor, das ganze wie im Thread beschrieben, zu beschalten. Also praktisch hoch ist nur das erste Relay an und bei Runter das erste und zweite zweite wegen der Schutzschaltung.

Ich brauche sowieso zwei Relais, somit ist mir das egal. Es sollte nur so sein, sofern umsetzbar, schon per ESP zu steuern, da ich vor meiner Regierung Angst habe, sollte es da mal ein Problem mit dem FHEM geben und die Rolllaeden lassen sich nicht mehr steuern. Weil derzeit wuerde das ja auch ohne FHEM rasp funktionieren.


Ui, klaro ist das fuer mich okay. Ich helfe auch gerne beim testen etc weiter. Ich kann auch gerne bei Bedarf die ganze Installation nochmal neu aufsetzen, falls es irgendwann Mal hilfreich sein sollte.


87insane

Ja das problem mit der regierung hat mich zu diesem projekt veranlasst. Es muss einfach sein und nutzbar wenn ich weg bin.

Wie oben schon gesagt, dein notify muss du anpassen. Meins reagiert auf Strom_Output_hoch oder runter. Du hast aber nur die Tasten. Ich sende über den schalte aber die relays und nicht die Tasten. Also das geht natürlich auch. Aber ich mach das lieber so, da der zustand der Tasten nicht der gleiche wie der des relays sein muss. Sicher ist sicher. Ist auch hier wegen der verbauten Technik nur ein kleiner Zugewinn aber er ist vorhanden.

1. am besten sende zum schalten ein event und keinen Relay Zustand.

2. passe dein notify an.

3. Glaube neu aufsetzen ist lieb gemeint aber oversized. Sinnig ist hier, deine fragen auf zu nehmen. Meine Anleitung ist ja in meinem Kopf passiert. Das ist auch der Grund für deine Fragen ;)
Denke aber mit der Anpassung aus Punkt zwei würde es laufen. FAQ mache ich aber auf jeden Fall und ggf. Trägst du ja dazu bei weitere Varianten zu ermöglichen. Zb deine rule ist natürlich direkt wieder eine Option :)

Gesendet von meinem LG-H850 mit Tapatalk


deathworm

#53
Hi,

ist nun eine ganz schoen lange Zeit her, als wir geschrieben haben. Zur Erklaerung, weshalb ich so lange hier nicht geantwortet habe: Anfang maerz kam meine Tochter zur Welt, leider nicht ohne Komplikationen. Mittlerweile ist nun soweit wieder alles gut, und es hat sich vieles wieder normalisiert. Ich bin nun heute wieder zum ersten Mal auf der Arbeit und habe hier auch meine Teststeuerung vor mir und wollte nun deinen Ratschlaegen folgen.

Nur leider muss ich ehrlich sagen, verstehe ich nicht was genau ich machen soll, da ich es doch exakt gemacht habe, wie in der ersten Seite beschrieben. Speziell den Teil mit den Notifys - muss ich da irgendein Update deiner neueren Posts einfließen lassen? Weil derzeit ist das ganze alles wie im ersten Post von dir nahezu exakt uebernommen. IP wurde geaendert. Ansonsten ist alles gleich, jeglicher Name habe ich ja genau gleich uebernommen.

Gruesse,
Sascha.

Beta-User

Na dann mal: Willkommen zurück.

Auch wenn es evtl. Sinn machen würde, wenn du dich mit den notify und dem Perl-Code ggf. etwas intensiver beschäftigst: M.E. ist der Weg über die "Custom-firmware" der einfachere, die 87insane da in dem Parallelthread ausgegraben hat. Da ist die ganze Steuerung auf dem Aktor, das macht es insgesamt sehr viel einfacher.

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

87insane

#55
@deathworm: Hey und guten Morgen!
Zuerst mal herzlichen Glückwunsch zu deiner Tochter und gut das alles doch noch gut gegangen ist!!!

Nachdem ich selber weg von ESPeasy bin (bei den Rollos bzw. den T1 Schaltern) habe ich geschwenkt zu Tasmota. Die ESPeasy Variante lässt die T1 Schalter im schlechtesten Fall immer wieder abstürzen. Die Tasmota Variante bietet viele Vorteile was die Steuerung angeht und die Schalter laufen wie eine 1!

Lies mal hier: https://forum.fhem.de/index.php/topic,98366.msg917091.html#msg917091
Zusammen mit den Templates brauchst du dann nichts mehr machen und kannst alle deine Probleme über Board werden ;)

PS: Auch für alle anderen, die das hier mal lesen werden.... Mit dem Weg über Tasmota ist es auch viel weniger Aufwand. Es werden keine DOIFs oder NOTIFYs benötigt. Alles ist nach Aktivierung des entsprechendem Templates vorhanden.

deathworm

Hallo zusammen,

Erst einmal vielen Dank fuer die glueckwuensche  :)

Das Problem mit dem Tasmota ist fuer mich, dass ich ja den kompletten Schalter dafuer umtauschen muss. Ich habe aber ein neues jung cd set ueberall. Eventuell waere es noch moeglich gewesen, die einzelnen Taster auszutauschen. Aber einige sind in Kombination mit Schaltern oder Steckdosen und die muss ich natuerlich bestehen lassen. Somit brauche ich einen Aktor der hinter dem Taster zusaetzlich angeschlossen wird.

Und das ist doch mit den Tasmota Dingern nicht moeglich, richtig?

Beta-User

Hmmm, deine ursprüngliche Frage war nach meiner Erinnerung nach dem notify-Code für ESPEasy... Was man damit flashen kann, kann man auch mit tasmota "beglücken".

Für "hinter den Schalter" ist es eine Frage des Platzes, da sind die Sonoff-Dinger dem Vernehmen nach größer als z.B. die Shelly-Modelle. Da gibt es den 2-er/2.5er, der kann auch einen Shutter-Modus.

Aber grundsätzlich: Das ist WLAN-Zeugs, von daher habe ich selbst jüngst erst einen ZWave-Aktor für diesen Zweck verbaut; der kann auch Lamellensteuerung (ist eine Jalousie...). Bin zwar auch noch nicht ganz durch mit den vielen Optionen bei diesem speziellen Aktor, aber ich persönlich gebe gerne etwas mehr aus, um WLAN zu vermeiden, wo es geht.
Just my2ct.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

87insane

Da ich leider nicht alles begreife aus dem Text, schlüssel ich einfach mal auf...

Sonoff T1: Hier kannst du Tasmota drauf flashen. Das geht auch innerhalb weniger Minuten, mit einlesen. Was du mit dem "jung cd set" meinst, weiß ich gerade nicht.

Wenn du etwas für hinter einer einzel Dose brauchst oder hinter einem einzel Schalter, würde ich einen Shelly 1 oder 1 PM nehmen. Für Rollos nimm einen 2.5er. Ach ja, eine Wechselschaltung würde auch über einen Shelly 1/ 1PM gehen. Mit den Tasmotas, in dem Fall die T1 Sonoff Schalter, geht natürlich alles was mit einem Schalter so geht. Ich selber habe aus Platzgründen im Bad auch keinen Sonoff T1 verbauen können. Somit habe ich das mit einem Shelly 2.5 gelöst, hinter einem Gira Rollo Schalter mit Uhrzeit usw. Tatsächlich finde ich diese Lösung um Längen besser! So hat die Dame des Hauses einen Schalter den sie kennt und auch Oma kann das bedienen.

Wenn ich das ganze neu aufbauen müsste, würde ich überall die Shellys einbauen. Gegen WLAN habe ich nichts, da man das ganze iot Zeugs ja in andere VLANs verteilen kann oder komplett ab zu schotten.

PS: Auf die Shellys muss auch kein Tasmota drauf. Auch wenn diese zum flashen vorbereitet sind, ist die original Firmware schon sehr gut. Die Sonoff Hardware ist in meinen Augen NICHT OHNE FLASH nutzbar. Du hast ESPeasy geflasht aber wie ich schon berichtete, scheint es da ab einem gewissen Firmware-Stand echt Probleme zu machen. Dazu gab es mal einen sehr langen Thread...

Beta-User

Zitat von: 87insane am 28 Mai 2019, 13:58:40
Was du mit dem "jung cd set" meinst, weiß ich gerade nicht.
Gemeint ist eine Schalterserie der Firma Jung, wenn es mich nicht ganz täuscht.

ZitatPS: Auf die Shellys muss auch kein Tasmota drauf.
sorry, wenn das nicht klar genug geschrieben war: Shelly kann man in der Tat mWn. mit der Stock firmware nutzen, auch im Roller-Mode.

Zitat[...] So hat die Dame des Hauses einen Schalter den sie kennt und auch Oma kann das bedienen.
Dto. für eine ganze Reihe ZWave-Aktoren.

Zitat
Wenn ich das ganze neu aufbauen müsste, würde ich überall die Shellys einbauen. Gegen WLAN habe ich nichts, da man das ganze iot Zeugs ja in andere VLANs verteilen kann oder komplett ab zu schotten.
Man sollte nur anmerken: Das Abschotten ist was für Experten. "Doofe"-Heimnutzer wie meinereiner, der in der Beziehung faul ist und Teile des WLANs nach wie vor mittels FritzBox bedient, sollten entweder eine andere Lösung für die HA wählen (mein Weg) oder sich mit den Tücken der Netzwerktechnik beschäftigen (87insane hat es wohl wie einige andere auch im Griff).

Ich bevorzuge jedenfalls grundsätzlich "kurze Wege", und da ist ein USB-Dongle kaum zu schlagen...
Just my2ct.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files