[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.8.x

Begonnen von CoolTux, 15 November 2019, 12:51:08

Vorheriges Thema - Nächstes Thema

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TommyER

Here we go

Internals:
   FUUID      5e242a90-f33f-f4d6-25db-b9a0bcd548d296f4
   FVERSION   73_AutoShuttersControl.pm:v0.8.14-s21019/2020-01-20 TESTING
   MID        da39a3ee5e6b4b0d3255bfef95601890afd80709
   NAME       myAutoShuttersControl
   NOTIFYDEV  global,myAutoShuttersControl,az_RollladenFenster,ku_RollladenTuer,sz_RollladenFenster,sz_RollladenTuer,wz_RollladenFenster,wz_RollladenTuer,rg_Sascha,myAstro,rr_Tom,sz_RollladenFenster,dummy_sz_tuergriff,dummy_wz_tuergriff,wz_RollladenTuer
   NR         263
   NTFY_ORDER 51-myAutoShuttersControl
   STATE      manual
   TYPE       AutoShuttersControl
   VERSION    v0.8.14
   OLDREADINGS:
   READINGS:
     2020-01-19 11:08:16   ascEnable       on
     2020-01-25 16:30:55   az_RollladenFenster_PosValue 0
     2020-01-25 06:43:20   az_RollladenFenster_lastPosValue 45
     2020-01-25 16:30:57   az_RollladenFenster_nextAstroTimeEvent 25.01.2020 - 17:35
     2020-01-19 11:08:16   controlShading  off
     2020-01-19 11:08:16   hardLockOut     off
     2020-01-25 16:30:58   ku_RollladenTuer_PosValue 0
     2020-01-25 06:43:20   ku_RollladenTuer_lastPosValue 44
     2020-01-25 16:30:57   ku_RollladenTuer_nextAstroTimeEvent 25.01.2020 - 17:35
     2020-01-25 16:30:52   room_Ankleidezimmer_DUOFERN_Wohnung az_RollladenFenster
     2020-01-25 16:30:52   room_DUOFERN_K__che_Wohnung ku_RollladenTuer
     2020-01-25 16:30:52   room_DUOFERN_Schlafzimmer_Wohnung sz_RollladenFenster,sz_RollladenTuer
     2020-01-25 16:30:52   room_DUOFERN_Wohnung_Wohnzimmer wz_RollladenFenster,wz_RollladenTuer
     2020-01-19 11:08:16   selfDefense     off
     2020-01-25 16:30:59   state           manual
     2020-01-25 15:06:48   sunriseTimeWeHoliday on
     2020-01-25 16:30:59   sz_RollladenFenster_PosValue 0
     2020-01-23 17:59:07   sz_RollladenFenster_lastPosValue 26
     2020-01-25 16:30:57   sz_RollladenFenster_nextAstroTimeEvent 25.01.2020 - 17:35
     2020-01-25 16:30:59   sz_RollladenTuer_PosValue 0
     2020-01-25 06:43:20   sz_RollladenTuer_lastPosValue 45
     2020-01-25 16:30:57   sz_RollladenTuer_nextAstroTimeEvent 25.01.2020 - 17:35
     2020-01-25 16:30:52   userAttrList    rolled out
     2020-01-25 16:30:55   wz_RollladenFenster_PosValue 0
     2020-01-25 06:43:20   wz_RollladenFenster_lastPosValue 46
     2020-01-25 16:30:58   wz_RollladenFenster_nextAstroTimeEvent 25.01.2020 - 17:35
     2020-01-25 16:30:55   wz_RollladenTuer_PosValue 0
     2020-01-20 17:27:51   wz_RollladenTuer_lastDelayPosValue 0.1
     2020-01-20 16:57:51   wz_RollladenTuer_lastPosValue 0
     2020-01-25 16:30:58   wz_RollladenTuer_nextAstroTimeEvent 25.01.2020 - 17:35
   helper:
     shuttersList:
       az_RollladenFenster
       ku_RollladenTuer
       sz_RollladenFenster
       sz_RollladenTuer
       wz_RollladenFenster
       wz_RollladenTuer
   monitoredDevs:
     az_RollladenFenster:
     dummy_sz_tuergriff:
       sz_RollladenTuer ASC_WindowRec
     dummy_wz_tuergriff:
       wz_RollladenTuer ASC_WindowRec
     ku_RollladenTuer:
     myAstro:
       myAutoShuttersControl ASC_twilightDevice
     rg_Sascha:
       sz_RollladenFenster ASC_Roommate_Device
       sz_RollladenTuer ASC_Roommate_Device
     rr_Tom:
       myAutoShuttersControl ASC_residentsDev
       sz_RollladenFenster ASC_Roommate_Device
       sz_RollladenTuer ASC_Roommate_Device
     sz_RollladenFenster:
       sz_RollladenFenster ASC_BrightnessSensor
       sz_RollladenTuer ASC_BrightnessSensor
     sz_RollladenTuer:
     wz_RollladenFenster:
     wz_RollladenTuer:
       ku_RollladenTuer ASC_BrightnessSensor
       wz_RollladenFenster ASC_BrightnessSensor
Attributes:
   ASC_autoAstroModeEvening CIVIL
   ASC_autoAstroModeMorning NAUTIC
   ASC_autoShuttersControlComfort on
   ASC_autoShuttersControlEvening on
   ASC_autoShuttersControlMorning on
   ASC_debug  0
   ASC_expert 1
   ASC_residentsDev rr_Tom
   ASC_tempSensor LaCrosse_Balkon_vorne:temperature
   ASC_twilightDevice myAstro
   devStateIcon { AutoShuttersControl_DevStateIcon($name) }
   icon       fts_shutter_automatic
   room       ASC

CoolTux

Du verwendest PrivacyMode? Hast Du schon mal neugestartet das FHEM? Das kommt aber nur zu den Tag und Nachtfahrten korrekt?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TommyER

Ja verwende den PrivacyMode.

Die Meldung kommt nur beim Start von FHEM.

Was meinst mit der dritten Frage?

CoolTux

Ah nur beim Start. Das ist interessant. Ich werde es fixen. Es ist nicht direkt ein Fehler, nur unschön.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

ch.eick

Hier noch eine kurze Rueckmeldung zum Roommate mit ASC v0.8.14
Ich poste es hier auch als Anwendungsbeispiel fuer all die neuen Anwender von ASC...


# Morgens und Abends nach Sonnen- auf/unter gang
attr SC_W_Rollo_FSB61 ASC_Up astro
attr SC_W_Rollo_FSB61 ASC_Down astro

# Am Wochenende erst um 8:30
attr SC_W_Rollo_FSB61 ASC_Time_Up_WE_Holiday 08:30

# Abends vorher noch den Privacy Mode, der Nachbarn wegen.
attr SC_W_Rollo_FSB61 ASC_PrivacyDownValue_beforeNightClose 7200
attr SC_W_Rollo_FSB61 ASC_PrivacyDown_Pos 50

# Beschattund darf im Sommer auch nicht fehlen
# Es ist ein West Fenster
# Brightness wird bei mir ohne Sensor mit der Abfrage von drei wunderground Stationen geregelt.
attr SC_W_Rollo_FSB61 ASC_BrightnessSensor ASC_Brightness:brightness
attr SC_W_Rollo_FSB61 ASC_Shading_StateChange_SunnyCloudy 400:200    << Bei welcher Strahlung geht es runter und rauf

attr SC_W_Rollo_FSB61 ASC_Shading_InOutAzimuth 240:277       << linker und rechter Winkel (Da gibt's ne WEB Seite, die den Winkel sehr schoen liefert)
attr SC_W_Rollo_FSB61 ASC_Shading_MinMax_Elevation 20      << Sonnen Hoehe am Horizont
attr SC_W_Rollo_FSB61 ASC_Shading_Min_OutsideTemperature 25       << Puh, dat is warm draussen (Von der LWP im Sueden in der Sonne)
attr SC_W_Rollo_FSB61 ASC_Shading_Mode always
attr SC_W_Rollo_FSB61 ASC_Shading_Pos 60     << Ein bisschen Licht soll noch in den Raum, das haengt vom Rollo ab

# Wenn ich da bin bleiben die Schotten zu :-)
attr SC_W_Rollo_FSB61 ASC_Roommate_Device Christian
attr SC_W_Rollo_FSB61 ASC_Roommate_Device     <<<< nicht konfiguriert

# Und das Ergebnis von heute Morgen:
#   Wochenende, mit Roommate und Aufstehen nach der WE Zeit um 8:30
ASC_ShuttersLastDrive  roommate awoken  2020-01-26 10:13:19


#######################
# Momentan mag ich DOIF sehr gerne, jedoch kann natuerlich die Umstellung auf die Schlafenszeit mit AT oder auch mit weekprofile oder WeekDayTimer
# Die Urzeiten sind bei mir hart festgelegt und sollen nur das verfruehte Hochfahren verhindern. Das echte DOIF beinhaltet auch noch mehrere Uebernachtungsgaeste...
# ROOMMATE, GUEST und PRESENCE ist bei mir ueber die FritzBox mit WLan implementiert
# Das DOIF schickt halt alle nur zwangsweise ins Bett :-)
defmod residents_asleep DOIF \
( [00:13] and [Christian] eq "zuhause" ) (set Christian schläft)\
DOELSEIF\
( [10:13] and [Christian] eq "schläft" ) (set Christian zuhause)\
attr residents_asleep alias residents_asleep
attr residents_asleep do always
attr residents_asleep event-on-change-reading .*
attr residents_asleep icon scene_sleeping
attr residents_asleep room Residents


Viele Gruesse
     Christian
RPI4; Docker; CUNX; Eltako FSB61NP; SamsungTV H-Serie; Sonos; Vallox; Luxtronik; 3x FB7490; Stromzähler mit DvLIR; wunderground; Plenticore 10 mit BYD; EM410; SMAEM; Modbus TCP
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/ch.eick

Vorhand

An den kalten Tagen, war es angenehm, den Laden über den Sonnenaufgang hinaus geschlossen zu halten. Jetzt habe ich die Funktion Antifreeze entdeckt. Mit der Eingabe von pm und 5°+, bin ich davon ausgegangen, dass der Laden morgens unten bleibt, bis die 5° überschritten werden. Heute Morgen war es 3,5° und der Laden ist mit Sonnenaufgang trotzdem aufgegangen. Was mache ich falsch?
Danke
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

CoolTux

Zitat von: Vorhand am 29 Januar 2020, 16:52:40
An den kalten Tagen, war es angenehm, den Laden über den Sonnenaufgang hinaus geschlossen zu halten. Jetzt habe ich die Funktion Antifreeze entdeckt. Mit der Eingabe von pm und 5°+, bin ich davon ausgegangen, dass der Laden morgens unten bleibt, bis die 5° überschritten werden. Heute Morgen war es 3,5° und der Laden ist mit Sonnenaufgang trotzdem aufgegangen. Was mache ich falsch?
Danke

Muss ich mir im Code anschauen. Ich melde mich.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Vorhand

Korrektur: Ich hatte natürlich "am" für morgens eingegeben und nicht pm.
Viele Grüße
Raspi,Homatic,ESP,Fronius,KIA-PHEV,DHW300,Mi,Shelly

D3ltorohd

Guten Abend, ich habe gerade festgestellt, das alle Rollos gleichzeitig runter fahren. Die waren sonst immer Zeitversetzt. Ich glaube das konnte man durch DriveOffset oder so erreichen, dieses attr scheint es nicht mehr zu geben. Gibt es hier noch eine andere Möglichkeit. Oder liegt das an was ganz anderem ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: D3ltorohd am 31 Januar 2020, 17:59:23
Guten Abend, ich habe gerade festgestellt, das alle Rollos gleichzeitig runter fahren. Die waren sonst immer Zeitversetzt. Ich glaube das konnte man durch DriveOffset oder so erreichen, dieses attr scheint es nicht mehr zu geben. Gibt es hier noch eine andere Möglichkeit. Oder liegt das an was ganz anderem ?

Das heißt schon seit langer Zeit ASC_Drive_DelayStart
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: Vorhand am 29 Januar 2020, 16:52:40
An den kalten Tagen, war es angenehm, den Laden über den Sonnenaufgang hinaus geschlossen zu halten. Jetzt habe ich die Funktion Antifreeze entdeckt. Mit der Eingabe von pm und 5°+, bin ich davon ausgegangen, dass der Laden morgens unten bleibt, bis die 5° überschritten werden. Heute Morgen war es 3,5° und der Laden ist mit Sonnenaufgang trotzdem aufgegangen. Was mache ich falsch?
Danke

Sorry für die Verspätung. Lese das gerade mal richtig, hast Du wirklich 5°+ geschrieben? Kannst Du bitte einmal ein list vom Rollo Device geben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

D3ltorohd

Zitat von: CoolTux am 31 Januar 2020, 18:21:10
Das heißt schon seit langer Zeit ASC_Drive_DelayStart

Ah Danke dir.
Dann hing ich wohl schon eine ganze Weile hinterher mit Update. Von den Werten her gleich wie das alte attr. 10 hatte ich stehen, das war dann Random innerhalb der 10 min.
Das setzte ich wie gewohnt einmal global im ASC selber richtig ?
Base : Intel NUC Debian 9, FHEM aktuell || Zigbee (Coordinator FW Z-Stack 1.2 default Koenkk) || MaxCUL (culfw V 1.67 nanoCUL868) || SIGNALduino 433MHz (V 3.3.2.1-rc8 ) || Shelly s1

CoolTux

Zitat von: D3ltorohd am 31 Januar 2020, 20:24:31
Ah Danke dir.
Dann hing ich wohl schon eine ganze Weile hinterher mit Update. Von den Werten her gleich wie das alte attr. 10 hatte ich stehen, das war dann Random innerhalb der 10 min.
Das setzte ich wie gewohnt einmal global im ASC selber richtig ?

Nein das hat sich geändert. Das von mir erwähnte Attribute stellst Du pro Rollo und gibt die tatsächliche Verzögerung an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

piet_pit

Hallo Zusammen,

ich versuche seit einigen Tagen, einen dritten Shelly in Betrieb zu nehmen (die ersten beiden klappen einwandfrei) und bekomme es einfach nicht hin. Habe schon viel versucht (Neuanlegen des Devices, Reload etc), klappt einfach nicht. Habe auf Verbose 3 gestellt, es ist aber im Logfile nichts zu sehen. Wenn ich das Rollo über die Set-Befehle (in der Web-GUI) ansteuere, klappt es einwandfrei.

Was kann ich noch machen?
Hier ein list des Rollo-Devices.

Internals:
   CHANGED   
   CID        shellyswitch_134B2B
   DEF        shellyswitch_134B2B
   DEVICETOPIC WZ_Rollo_Hinten_Rechts
   FUUID      5e32f103-f33f-3896-3980-d5fb98a55784f6e3
   IODev      pietMQTT2
   LASTInputDev pietMQTT2
   MSGCNT     31017
   NAME       WZ_Rollo_Hinten_Rechts
   NR         220
   STATE      -1
   TYPE       MQTT2_DEVICE
   pietMQTT2_MSGCNT 31017
   pietMQTT2_TIME 2020-02-01 11:07:40
   OLDREADINGS:
   READINGS:
     2020-01-30 16:26:38   ASC_Enable      on
     2020-02-01 08:00:01   ASC_Time_DriveDown  1.02.2020 - 22:55
     2020-02-01 08:00:01   ASC_Time_DriveUp  2.02.2020 - 08:00
     2020-01-30 16:26:39   associatedWith  pietASC
     2020-02-01 11:07:40   energy          5840
     2020-01-30 16:26:12   fw_ver          20191127-095431/v1.5.6@0d769d69
     2020-01-30 16:26:12   id              shellyswitch-134B2B
     2020-02-01 11:07:40   input0          0
     2020-02-01 11:07:40   input1          0
     2020-01-30 16:26:12   ip              192.168.X.X
     2020-01-30 16:26:12   mac             CC50E3134B2B
     2020-01-30 16:26:12   new_fw          true
     2020-01-30 16:26:12   online          true
     2020-02-01 11:07:40   pct             -1
     2020-02-01 11:07:40   power           0.00
     2020-01-31 09:21:00   roller_0_energy 5839
     2020-01-31 09:21:00   roller_0_power  0.00
     2020-02-01 11:07:40   state           stop
     2020-01-30 16:26:12   x_mqttcom       set announce
Attributes:
   ASC        2
   ASC_Down   time
   ASC_Mode_Down always
   ASC_Mode_Up always
   ASC_Pos_Reading pct
   ASC_Time_Down_Early 22:55
   ASC_Time_Up_Early 07:35
   ASC_Time_Up_WE_Holiday 08:00
   ASC_Up     time
   IODev      pietMQTT2
   comment    shelly2 roller operated
   devStateIcon 0:fts_shutter_100 100:fts_shutter_10 9\d.*:fts_shutter_10 8\d.*:fts_shutter_20 7\d.*:fts_shutter_30 6\d.*:fts_shutter_40 5\d.*:fts_shutter_50 4\d.*:fts_shutter_60 3\d.*:fts_shutter_70 2\d.*:fts_shutter_80 1\d.*:fts_shutter_90 0\d.*:fts_shutter_100 set_.*:fts_shutter_updown
   event-on-change-reading ASC_.*,pct
   model      shelly2_roller
   readingList shellies/shellyswitch-134B2B/roller/0/pos:.* pct
  shellies/shellyswitch-134B2B/status/0/rollers:.* power
  shellies/shellyswitch-134B2B/online:.* online
  shellies/shellyswitch-134B2B/announce:.* { json2nameValue($EVENT) }
  shellies/announce:.* { $EVENT =~ m,..id...shellyswitch-134B2B...mac.*, ? json2nameValue($EVENT) : undef }
  shellies/shellyswitch-134B2B/roller/0:.* state
  shellies/shellyswitch-134B2B/input/1:.* input1
  shellies/shellyswitch-134B2B/input/0:.* input0
shellyswitch_134B2B:shellies/shellyswitch-134B2B/relay/power:.* power
shellyswitch_134B2B:shellies/shellyswitch-134B2B/relay/energy:.* energy
shellyswitch_134B2B:shellies/shellyswitch-134B2B/roller/0/power:.* roller_0_power
shellyswitch_134B2B:shellies/shellyswitch-134B2B/roller/0/energy:.* roller_0_energy
   room       MQTT2_DEVICE,Wohnzimmer
   setList    open:noArg shellies/shellyswitch-134B2B/roller/0/command open
  close:noArg shellies/shellyswitch-134B2B/roller/0/command close
  stop:noArg shellies/shellyswitch-134B2B/roller/0/command stop
  pct:slider,0,1,100 shellies/shellyswitch-134B2B/roller/0/command/pos $EVTPART1
  x_recalibration:noArg shellies/shellyswitch-134B2B/roller/0/command rc
  x_update:noArg shellies/shellyswitch-134B2B/command update_fw
  x_mqttcom shellies/shellyswitch-134B2B/command $EVTPART1
   setStateList open close stop
   stateFormat pct
   userattr   ASC_Adv:on,off ASC_Antifreeze:off,soft,hard,am,pm ASC_Antifreeze_Pos:5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100 ASC_AutoAstroModeEvening:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeEveningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_AutoAstroModeMorning:REAL,CIVIL,NAUTIC,ASTRONOMIC,HORIZON ASC_AutoAstroModeMorningHorizon:-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9 ASC_BlockingTime_afterManual ASC_BlockingTime_beforDayOpen ASC_BlockingTime_beforNightClose ASC_BrightnessSensor ASC_Closed_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_ComfortOpen_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Down:time,astro,brightness,roommate ASC_DriveUpMaxDuration ASC_Drive_Delay ASC_Drive_DelayStart ASC_ExternalTrigger ASC_GuestRoom:on,off ASC_LockOut:soft,hard,off ASC_LockOut_Cmd:inhibit,blocked,protection ASC_Mode_Down:absent,always,off,home ASC_Mode_Up:absent,always,off,home ASC_Open_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_Partymode:on,off ASC_Pos_Reading ASC_PrivacyDownValue_beforeNightClose ASC_PrivacyDown_Pos ASC_PrivacyUpValue_beforeDayOpen ASC_PrivacyUp_Pos ASC_RainProtection:on,off ASC_Roommate_Device ASC_Roommate_Reading ASC_Self_Defense_AbsentDelay ASC_Self_Defense_Mode:absent,gone,off ASC_Shading_InOutAzimuth ASC_Shading_MinMax_Elevation ASC_Shading_Min_OutsideTemperature ASC_Shading_Mode:absent,always,off,home ASC_Shading_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Shading_StateChange_SunnyCloudy ASC_Shading_WaitingPeriod ASC_Shutter_IdleDetection ASC_ShuttersPlace:window,terrace ASC_Sleep_Pos:0,10,20,30,40,50,60,70,80,90,100 ASC_TempSensor ASC_Time_Down_Early ASC_Time_Down_Late ASC_Time_Up_Early ASC_Time_Up_Late ASC_Time_Up_WE_Holiday ASC_Up:time,astro,brightness,roommate ASC_Ventilate_Pos:10,20,30,40,50,60,70,80,90,100 ASC_Ventilate_Window_Open:on,off ASC_WiggleValue ASC_WindParameters ASC_WindProtection:on,off ASC_WindowRec ASC_WindowRec_PosAfterDayClosed:open,lastManual ASC_WindowRec_subType:twostate,threestate
   verbose    3


Dank nochmals für das tolle Modul. :)

Vielen Dank und viele Grüße
Pit
FHEM Latest Revision: 29615
Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7690
HM-Mod-RPI-PCB, JeeLink
CUNO 1.47