Probleme beim Umstieg auf Homematic

Begonnen von Smacer, 22 Mai 2018, 13:51:22

Vorheriges Thema - Nächstes Thema

Smacer

Hallo,

Ich wollte von Max! auf Homematic umsteigen aber irgendwie will es nicht.
Meine Geräte HM-TC-IT-WM-W-EU und HM-CC-RT-DN.
Erst habe alle Geräte erst mit FHEM gepeert und dann wollte ich Sie untereinander Peeren, leider bekomme ich dann auf den Geräten Fehler F4.
Ich kann Sie auch erst untereinander Peeren, dann geht aber nur das Wandtermostat mit Fhem zu peerien.
Aber über Fhem geht nix zu steuern, Fhem sagt das die Geräte gepeert sind aber nix geht. Egal was ich den Geräten schicke es passiert nix am Gerät. Auch das was in den FHEM WIKI Anleitungen steht geht nicht.

Ich verwende momentan einen CUNO.

Hier mal meine Config vielleicht findet jemand den Fehler.

attr global userattr alarmDevice alarmSettings cmdIcon devStateIcon devStateStyle fm_type genericDeviceType:switch,outlet,light,blind,speaker,thermostat homebridgeMapping:textField-long icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global latitude 51.3316431
attr global logfile ./log/fhem-%Y-%m-%d.log
attr global longitude 12.4426975
attr global modpath .
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define AutoSave at +*01:00:00 {          \
    fhem (" { WriteStatefile() } ")    ;;     \
    }
################################
# Homebrige
include ./FHEM/homebrige.cfg
################################
# ECO MODUS
include ./FHEM/eco.cfg
################################
#Temperatur Dummys
include ./FHEM/Temperatur_dummys.cfg
###############################


### Uart Dongel HM Test
define hm485 HM485_LAN 192.168.170.5:02000
attr hm485 HM485d_bind 1
attr hm485 HM485d_device /dev/ttyUSB2
attr hm485 hmId 123456
attr hm485 hmwId 00000001
# attr hm485 hmId 123456
# attr hm485 HM485d_device 192.168.170.240:05000

### homatik test
define hm HMinfo
attr hm sumERROR battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorErr:ok,error:none,uncertain:[no|yes],smoke_detect:none,cover:closed
attr hm sumStatus battery,sabotageError,powerError,motor
attr hm webCmd update:protoEvents short:rssi:peerXref:configCheck:models
#####

define Picall SIP
attr Picall sip_dtmf_loop once
attr Picall sip_dtmf_send audio
attr Picall sip_dtmf_size 2
attr Picall sip_elbc yes
attr Picall sip_from sip:Babyphone@192.168.170.1
attr Picall sip_ip 192.168.170.5
attr Picall sip_listen none
attr Picall sip_registrar 192.168.170.1
attr Picall sip_ringtime 3
attr Picall sip_user Babyphone


define telnetPort telnet 7072 global
define allowed_telnetPort allowed
attr allowed_telnetPort password XXXX
attr allowed_telnetPort validFor telnetPort


define WEB FHEMWEB 8083 global
attr WEB editConfig 1
attr WEB stylesheetPrefix dark
define allowed_WEB allowed
attr allowed_WEB basicAuth XXXXXX
attr allowed_WEB validFor WEB


define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen
define allowed_WEBphone allowed
attr allowed_WEBphone basicAuth XXXXXXX
attr allowed_WEBphone validFor WEBphone


define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad
define allowed_WEBtablet allowed
attr allowed_WEBtablet basicAuth XXXXXX
attr allowed_WEBtablet validFor WEBtablet

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y-%d.log


define eventTypes eventTypes ./log/eventTypes.txt

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


define Sonnenaufgang dummy
attr Sonnenaufgang room Wetter
define Sonnenuntergang dummy
attr Sonnenuntergang room Wetter
define sun_riseSet_timer at *03:00:00 { my $s = sunrise_abs() ;; fhem("set Sonnenaufgang $s");; $s = sunset_abs();; fhem("set Sonnenuntergang $s");; }


########## CUNO 433,92 MHZ
# define CUN2 CUL 192.168.170.58:2323 4321
# attr CUN2 longids 1
# attr CUN2 rfmode SlowRF
# define FileLog_CUN2 FileLog ./log/CUN2%Y-%d.log CUN2



########## CUNO 868,35 MHZ
define CUN2 CUL 192.168.170.58:2323 3334
attr CUN2 hmId 123456
attr CUN2 rfmode HomeMatic
define hmfunk CUL_HM 123456
attr hmfunk IODev CUN2
attr hmfunk IOList CUN2,hm485
attr hmfunk expert 2_raw
attr hmfunk model CCU-FHEM
attr hmfunk subType virtual
attr hmfunk webCmd virtual:update
define FileLog_CUN2 FileLog ./log/CUN2%Y-%d.log CUN2



########## CUNO 868,35 MHZ
define CUN3 CUL 192.168.170.64:2323 2323
attr CUN3 longids 1
attr CUN3 rfmode SlowRF
define FileLog_CUN3 FileLog ./log/CUN3%Y-%d.log CUN3


######### CUNO 868 für MAX
define CUN1 CUL 192.168.170.51:2323 1234
attr CUN1 rfmode MAX
define cm CUL_MAX 123456
attr cm IODev CUN1



########### Eco Taster ###########

define ECO_Taster MAX PushButton 0812b6
attr ECO_Taster IODev cm
attr ECO_Taster room MAX
# define FileLog_ECO_Taster FileLog ./log/ECO_Taster-%Y-%m-%d.log ECO_Taster
# attr FileLog_ECO_Taster logtype text
# attr FileLog_ECO_Taster room MAX

########## Nacht Taster ################

define Nacht_Taster MAX PushButton 01b577
attr Nacht_Taster IODev cm
attr Nacht_Taster room MAX
# define FileLog_MAX_01b577 FileLog ./log/MAX_01b577-%Y-%d.log MAX_01b577
# attr FileLog_MAX_01b577 logtype text
# attr FileLog_MAX_01b577 room MAX

########### Schlafzimmer #################

define SZ_Wand_Thermostat MAX WallMountedThermostat 0f40d3
attr SZ_Wand_Thermostat IODev cm
attr SZ_Wand_Thermostat room Schlafzimmer
# define FileLog_SZ_Wand_Thermostat FileLog ./log/SZ_Wand_Thermostat-%Y-%m-%d.log SZ_Wand_Thermostat
# attr FileLog_SZ_Wand_Thermostat logtype text
# attr FileLog_SZ_Wand_Thermostat room Schlafzimmer

define SZ_Fensterkontakt MAX ShutterContact 0ffdbf
attr SZ_Fensterkontakt IODev cm
attr SZ_Fensterkontakt room Schlafzimmer
# define FileLog_SZ_Fensterkontakt FileLog ./log/SZ_Fensterkontakt-%Y-%m-%d.log SZ_Fensterkontakt
# attr FileLog_SZ_Fensterkontakt logtype text
# attr FileLog_SZ_Fensterkontakt room Schlafzimmer

define SZ_Heizkoerper_Thermostat MAX HeatingThermostatPlus 0f7f55
attr SZ_Heizkoerper_Thermostat IODev cm
attr SZ_Heizkoerper_Thermostat room Schlafzimmer
# define FileLog_SZ_Heizkoerper_Thermostat FileLog ./log/SZ_Heizkoerper_Thermostat-%Y-%m-%d.log SZ_Heizkoerper_Thermostat
# attr FileLog_SZ_Heizkoerper_Thermostat logtype text
# attr FileLog_SZ_Heizkoerper_Thermostat room Schlafzimmer

############### Wohnzimmer ################

define WZ_Fensterkontakt MAX ShutterContact 0ffb21
attr WZ_Fensterkontakt IODev cm
attr WZ_Fensterkontakt room Wohnzimmer
# define FileLog_WZ_Fensterkontakt FileLog ./log/WZ_Fensterkontakt-%Y-%m-%d.log WZ_Fensterkontakt
# attr FileLog_WZ_Fensterkontakt logtype text
# attr FileLog_WZ_Fensterkontakt room Wohnzimmer

define WZ_Tuerkontakt MAX ShutterContact 0ff7da
attr WZ_Tuerkontakt IODev cm
attr WZ_Tuerkontakt room Wohnzimmer
# define FileLog_WZ_Tuerkontakt FileLog ./log/WZ_Tuerkontakt-%Y-%m-%d.log WZ_Tuerkontakt
# attr FileLog_WZ_Tuerkontakt logtype text
# attr FileLog_WZ_Tuerkontakt room Wohnzimmer

define WZ_Heizkoerper_Thermostat MAX HeatingThermostatPlus 0f7f96
attr WZ_Heizkoerper_Thermostat IODev cm
attr WZ_Heizkoerper_Thermostat room Wohnzimmer
# define FileLog_WZ_Heizkoerper_Thermostat FileLog ./log/WZ_Heizkoerper_Thermostat-%Y-%m-%d.log WZ_Heizkoerper_Thermostat
# attr FileLog_WZ_Heizkoerper_Thermostat logtype text
# attr FileLog_WZ_Heizkoerper_Thermostat room Wohnzimmer

define WZ_Wand_Thermostat MAX WallMountedThermostat 0f3fdb
attr WZ_Wand_Thermostat IODev cm
attr WZ_Wand_Thermostat room Wohnzimmer
# define FileLog_WZ_Wand_Thermostat FileLog ./log/WZ_Wand_Thermostat-%Y-%m-%d.log WZ_Wand_Thermostat
# attr FileLog_WZ_Wand_Thermostat logtype text
# attr FileLog_WZ_Wand_Thermostat room Wohnzimmer


############### Kinderzimmer ###############

define KZ_Fensterkontakt MAX ShutterContact 0ff7bc
attr KZ_Fensterkontakt IODev cm
attr KZ_Fensterkontakt room Kinderzimmer
# define FileLog_KZ_Fensterkontakt FileLog ./log/KZ_Fensterkontakt-%Y-%m-%d.log KZ_Fensterkontakt
# attr FileLog_KZ_Fensterkontakt logtype text
# attr FileLog_KZ_Fensterkontakt room Kinderzimmer

define KZ_Wand_Thermostat MAX WallMountedThermostat 1056c4
attr KZ_Wand_Thermostat IODev cm
attr KZ_Wand_Thermostat room Kinderzimmer
# define FileLog_KZ_Wand_Thermostat FileLog ./log/KZ_Wand_Thermostat-%Y-%m-%d.log KZ_Wand_Thermostat
# attr FileLog_KZ_Wand_Thermostat logtype text
# attr FileLog_KZ_Wand_Thermostat room Kinderzimmer

define KZ_Heizkoerper_Thermostat MAX HeatingThermostatPlus 0f7feb
attr KZ_Heizkoerper_Thermostat IODev cm
attr KZ_Heizkoerper_Thermostat room Kinderzimmer
# define FileLog_KZ_Heizkoerper_Thermostat FileLog ./log/KZ_Heizkoerper_Thermostat-%Y-%m-%d.log KZ_Heizkoerper_Thermostat
# attr FileLog_KZ_Heizkoerper_Thermostat logtype text
# attr FileLog_KZ_Heizkoerper_Thermostat room Kinderzimmer

################# Bad ########################

define Bad_Fensterkontakt MAX ShutterContact 0ffd62
attr Bad_Fensterkontakt IODev cm
attr Bad_Fensterkontakt room Bad
# define FileLog_Bad_Fensterkontakt FileLog ./log/Bad_Fensterkontakt-%Y-%m-%d.log Bad_Fensterkontakt
# attr FileLog_Bad_Fensterkontakt logtype text
# attr FileLog_Bad_Fensterkontakt room Bad

define Bad_Wand_Thermostat MAX WallMountedThermostat 0f40d2
attr Bad_Wand_Thermostat IODev cm
attr Bad_Wand_Thermostat room Bad
# define FileLog_Bad_Wand_Thermostat FileLog ./log/Bad_Wand_Thermostat-%Y-%m-%d.log Bad_Wand_Thermostat
# attr FileLog_Bad_Wand_Thermostat logtype text
# attr FileLog_Bad_Wand_Thermostat room Bad

define Bad_Heizkoerper_Thermostat MAX HeatingThermostatPlus 0f7c6a
attr Bad_Heizkoerper_Thermostat IODev cm
attr Bad_Heizkoerper_Thermostat room Bad
# define FileLog_Bad_Heizkoerper_Thermostat FileLog ./log/Bad_Heizkoerper_Thermostat-%Y-%m-%d.log Bad_Heizkoerper_Thermostat
# attr FileLog_Bad_Heizkoerper_Thermostat logtype text
# attr FileLog_Bad_Heizkoerper_Thermostat room Bad

################### Kueche##########################

define Kueche_Fensterkontakt MAX ShutterContact 0ff8fa
attr Kueche_Fensterkontakt IODev cm
attr Kueche_Fensterkontakt room Kueche
# define FileLog_Kueche_Fensterkontakt FileLog ./log/Kueche_Fensterkontakt-%Y-%m-%d.log Kueche_Fensterkontakt
# attr FileLog_Kueche_Fensterkontakt logtype text
# attr FileLog_Kueche_Fensterkontakt room Kueche

define Kueche_Wand_Thermostat MAX WallMountedThermostat 1056eb
attr Kueche_Wand_Thermostat IODev cm
attr Kueche_Wand_Thermostat room Kueche
# define FileLog_Kueche_Wand_Thermostat FileLog ./log/Kueche_Wand_Thermostat-%Y-%m-%d.log Kueche_Wand_Thermostat
# attr FileLog_Kueche_Wand_Thermostat logtype text
# attr FileLog_Kueche_Wand_Thermostat room Kueche

define Kueche_Heizkoerper_Thermostat MAX HeatingThermostatPlus 0f8002
attr Kueche_Heizkoerper_Thermostat IODev cm
attr Kueche_Heizkoerper_Thermostat room Kueche
# define FileLog_Kueche_Heizkoerper_Thermostat FileLog ./log/Kueche_Heizkoerper_Thermostat-%Y-%m-%d.log
# attr FileLog_Kueche_Heizkoerper_Thermostat logtype text
# attr FileLog_Kueche_Heizkoerper_Thermostat room Kueche




define Timer_5_min at +*00:05:00 { \
    my $KZW= ReadingsVal("KZ_Wand_Thermostat","temperature",0);; fhem("set KZ_Wand_Temperatur $KZW");; \
    my $SZW= ReadingsVal("SZ_Wand_Thermostat","temperature",0);; fhem("set SZ_Wand_Temperatur $SZW");; \
    my $BADW= ReadingsVal("Bad_Wand_Thermostat","temperature",0);; fhem("set Bad_Wand_Temperatur $BADW") ;; \
    my $WZW= ReadingsVal("WZ_Wand_Thermostat","temperature",0);; fhem("set WZ_Wand_Temperatur $WZW") ;; \
    my $KUW= ReadingsVal("Kueche_Wand_Thermostat","temperature",0);; fhem("set Kueche_Wand_Temperatur $KUW") ;; \
    my $KZH= ReadingsVal("KZ_Heizkoerper_Thermostat","temperature",0);; fhem("set KZ_HZ_Temperatur $KZH");; \
    my $SZH= ReadingsVal("SZ_Heizkoerper_Thermostat","temperature",0);; fhem("set SZ_HZ_Temperatur $SZH");; \
    my $BADH= ReadingsVal("Bad_Heizkoerper_Thermostat","temperature",0);; fhem("set Bad_HZ_Temperatur $BADH") ;; \
    my $WZH= ReadingsVal("WZ_Heizkoerper_Thermostat","temperature",0);; fhem("set WZ_HZ_Temperatur $WZH") ;; \
    my $KUH= ReadingsVal("Kueche_Heizkoerper_Thermostat","temperature",0);; fhem("set Kueche_HZ_Temperatur $KUH") ;; \
}

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

# Weekprofile

define Bad weekprofile
define Kinderzimmer weekprofile
define Wohnzimmer weekprofile
define Schlafzimmer weekprofile
define Kueche weekprofile

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


define rg_battery readingsGroup .*:battery
attr rg_battery alias Batteriestatus
attr rg_battery commands { "battery.low" => "set %DEVICE replaceBatteryForSec 60" }
attr rg_battery valueIcon {'battery.ok' => 'batterie@green', 'battery.low' => 'batterie@red'}


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

# Steckdosen

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

# Wohnzimmer
# Weinachtsbaum

define Weinachtsbaum IT 0FF0F0FFFF FF F0
attr Weinachtsbaum IODev CUN2
attr Weinachtsbaum genericDeviceType switch
attr Weinachtsbaum group Schalter
attr Weinachtsbaum model itswitch
attr Weinachtsbaum room Wohnzimmer

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

# Schlafzimmer
# RGB LED

define LED_SZ IT 0F000FFF0F FF F0
attr LED_SZ IODev CUN2
attr LED_SZ genericDeviceType switch
attr LED_SZ group Schalter
attr LED_SZ model itswitch
attr LED_SZ room Schlafzimmer,Homekit

# TV und Radio

define TV_SZ IT 0F0000FFFF FF F0
attr TV_SZ IODev CUN2
attr TV_SZ genericDeviceType switch
attr TV_SZ group Schalter
attr TV_SZ model itswitch
attr TV_SZ room Schlafzimmer,Homekit

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


define IT_1527x29648 IT 1527x29648 1111 0000
attr IT_1527x29648 IODev CUN2
attr IT_1527x29648 room IT
define FileLog_IT_1527x29648 FileLog ./log/IT_1527x29648-%Y-%d.log IT_1527x29648
attr FileLog_IT_1527x29648 logtype text
attr FileLog_IT_1527x29648 room IT
define IT_F0000FFFFF IT F0000FFFFF 0F F0
attr IT_F0000FFFFF IODev CUN2
attr IT_F0000FFFFF room IT
define FileLog_IT_F0000FFFFF FileLog ./log/IT_F0000FFFFF-%Y-%d.log IT_F0000FFFFF
attr FileLog_IT_F0000FFFFF logtype text
attr FileLog_IT_F0000FFFFF room IT
define IT_F0000F0FFF IT F0000F0FFF 0F F0
attr IT_F0000F0FFF IODev CUN2
attr IT_F0000F0FFF room IT
define FileLog_IT_F0000F0FFF FileLog ./log/IT_F0000F0FFF-%Y-%d.log IT_F0000F0FFF
attr FileLog_IT_F0000F0FFF logtype text
attr FileLog_IT_F0000F0FFF room IT
define IT_F0000FF0FF IT F0000FF0FF 0F F0
attr IT_F0000FF0FF IODev CUN2
attr IT_F0000FF0FF room IT
define FileLog_IT_F0000FF0FF FileLog ./log/IT_F0000FF0FF-%Y-%d.log IT_F0000FF0FF
attr FileLog_IT_F0000FF0FF logtype text
attr FileLog_IT_F0000FF0FF room IT

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

define Bad_Sensor CUL_TCM97001 CUL_TCM97001_146
attr Bad_Sensor event-min-interval .*:300
attr Bad_Sensor event-on-change-reading .*
attr Bad_Sensor model Prologue
attr Bad_Sensor room Bad
define FileLog_Bad_Sensor FileLog ./log/Bad_Sensor%Y-%d.log Bad_Sensor
attr FileLog_Bad_Sensor logtype temp4hum4:Temp/Hum,text
attr FileLog_Bad_Sensor room Bad
define SVG_Bad_Sensor SVG FileLog_Bad_Sensor:SVG_Bad_Sensor:CURRENT
attr SVG_Bad_Sensor label "Bad_Sensor Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Bad_Sensor room Plots

define IT_00000FFFFF IT 00000FFFFF 0F F0
attr IT_00000FFFFF IODev CUN2
attr IT_00000FFFFF room IT
define FileLog_IT_00000FFFFF FileLog ./log/IT_00000FFFFF-%Y-%d.log IT_00000FFFFF
attr FileLog_IT_00000FFFFF logtype text
attr FileLog_IT_00000FFFFF room IT


################
define Licht_Sensor CUL_TCM97001 CUL_TCM97001_145
attr Licht_Sensor event-min-interval .*:300
attr Licht_Sensor event-on-change-reading .*
attr Licht_Sensor model Prologue
attr Licht_Sensor room Technik
define FileLog_Licht_Sensor FileLog ./log/Licht_Sensor-%Y-%d.log Licht_Sensor
attr FileLog_Licht_Sensor logtype temp4hum4:Temp/Hum,text
attr FileLog_Licht_Sensor room Technik
define SVG_Licht_Sensor SVG FileLog_Licht_Sensor:SVG_Licht_Sensor:CURRENT
attr SVG_Licht_Sensor label "Licht_Sensor Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Licht_Sensor room Plots

# define Prologue_157 CUL_TCM97001 CUL_TCM97001_157
# attr Prologue_157 event-min-interval .*:300
# attr Prologue_157 event-on-change-reading .*
# attr Prologue_157 model Prologue
# attr Prologue_157 room CUL_TCM97001
# define FileLog_Prologue_157 FileLog ./log/Prologue_157-%Y-%d.log Prologue_157
# attr FileLog_Prologue_157 logtype temp4hum4:Temp/Hum,text


# attr FileLog_Prologue_157 room CUL_TCM97001
# define SVG_Prologue_157 SVG FileLog_Prologue_157:SVG_Prologue_157:CURRENT
# attr SVG_Prologue_157 label "Prologue_157 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
# attr SVG_Prologue_157 room Plots



# define Prologue_145 CUL_TCM97001 CUL_TCM97001_145
# attr Prologue_145 event-min-interval .*:300
# attr Prologue_145 event-on-change-reading .*
# attr Prologue_145 model Prologue
# attr Prologue_145 room CUL_TCM97001
# define FileLog_Prologue_145 FileLog ./log/Prologue_145-%Y-%d.log Prologue_145
# attr FileLog_Prologue_145 logtype temp4hum4:Temp/Hum,text
# attr FileLog_Prologue_145 room CUL_TCM97001
# define SVG_Prologue_145 SVG FileLog_Prologue_145:SVG_Prologue_145:CURRENT
# attr SVG_Prologue_145 label "Prologue_145 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
# attr SVG_Prologue_145 room Plots


define Rollo_SZ FS20 2824 57
attr Rollo_SZ IODev CUN3
attr Rollo_SZ devStateIcon Rollo_SZ Ab:fts_shutter_90 Auf:fts_shutter_20
attr Rollo_SZ eventMap off:Ab on:Auf
attr Rollo_SZ genericDeviceType switch
attr Rollo_SZ model fs20rsu
attr Rollo_SZ room Homekit,Schlafzimmer
attr Rollo_SZ webCmd Auf:Ab

# define Rollo_SZ_Auf notify Licht_Sensor:temperature:.* { if(ReadingsVal("Licht_Sensor","temperature","") > 24 && Value("Rollo_SZ") eq "Ab" && $hour >= 9) { fhem("set Rollo_SZ Auf") }}
# define Rollo_SZ_Ab notify Licht_Sensor:temperature:.* { if(ReadingsVal("Licht_Sensor","temperature","") < 15 && Value("Rollo_SZ") eq "Auf") { fhem("set Rollo_SZ Ab") }}

define Rollo_SZ_Auf at *09:00:00 { fhem("set Rollo_SZ Auf") }
define Rollo_SZ_Ab at *{sunset_abs(-0)} { fhem("set Rollo_SZ Ab") }



###################
define FHT_2332 FHT 2332
attr FHT_2332 IODev CUN3
attr FHT_2332 ignore 1
attr FHT_2332 room hidden
#####################



define Baby_Alarm MAX ShutterContact 162c74
attr Baby_Alarm IODev cm
attr Baby_Alarm genericDeviceType ContactSensor
attr Baby_Alarm homebridgeMapping ContactSensorState=state,values=closed:CONTACT_DETECTED
attr Baby_Alarm room Homekit,Technik
define FileLog_Baby_Alarm FileLog ./log/Baby_Alarm-%Y-%d.log Baby_Alarm
attr FileLog_Baby_Alarm logtype text
attr FileLog_Baby_Alarm room MAX

# define Babyphone_leise notify Baby_Alarm:onoff.* {fhem ("set Picall call done") if (ReadingsVal("Baby_Alarm","onoff","") eq "1")}
# define Babyphone_ruf notify Baby_Alarm:onoff.* {fhem ("set Picall call **610") if (ReadingsVal("Baby_Alarm","onoff","") eq "0")}

define mySwitch1 dummy
attr mySwitch1 room test
attr mySwitch1 webCmd on:off

define Licht_an notify HBW_Sen_Sw_12_HBW4073471_01:release_long:.* {fhem ("set mySwitch1 on")}
define Licht_aus notify HBW_Sen_Sw_12_HBW4073471_01:press_long:.* {fhem ("set mySwitch1 off")}

define HBW_Sen_Sw_12_HBW4073471 HM485 42FFFFFF
attr HBW_Sen_Sw_12_HBW4073471 IODev hm485
attr HBW_Sen_Sw_12_HBW4073471 room HM485
define FileLog_HBW_Sen_Sw_12_HBW4073471 FileLog ./log/HBW_Sen_Sw_12_HBW4073471-%Y-%d.log HBW_Sen_Sw_12_HBW4073471
attr FileLog_HBW_Sen_Sw_12_HBW4073471 logtype text
attr FileLog_HBW_Sen_Sw_12_HBW4073471 room HM485
define HBW_Sen_Sw_12_HBW4073471_01 HM485 42FFFFFF_01
attr HBW_Sen_Sw_12_HBW4073471_01 room HM485
attr HBW_Sen_Sw_12_HBW4073471_01 subType key

define FileLog_HBW_Sen_Sw_12_HBW4073471_01 FileLog ./log/HBW_Sen_Sw_12_HBW4073471_01-%Y-%d.log HBW_Sen_Sw_12_HBW4073471_01
attr FileLog_HBW_Sen_Sw_12_HBW4073471_01 logtype text
attr FileLog_HBW_Sen_Sw_12_HBW4073471_01 room HM485
define HBW_Sen_Sw_12_HBW4073471_02 HM485 42FFFFFF_02
attr HBW_Sen_Sw_12_HBW4073471_02 room HM485
attr HBW_Sen_Sw_12_HBW4073471_02 subType key
define HBW_Sen_Sw_12_HBW4073471_03 HM485 42FFFFFF_03
attr HBW_Sen_Sw_12_HBW4073471_03 room HM485
attr HBW_Sen_Sw_12_HBW4073471_03 subType key
define HBW_Sen_Sw_12_HBW4073471_04 HM485 42FFFFFF_04
attr HBW_Sen_Sw_12_HBW4073471_04 room HM485
attr HBW_Sen_Sw_12_HBW4073471_04 subType key
define HBW_Sen_Sw_12_HBW4073471_05 HM485 42FFFFFF_05
attr HBW_Sen_Sw_12_HBW4073471_05 room HM485
attr HBW_Sen_Sw_12_HBW4073471_05 subType key
define HBW_Sen_Sw_12_HBW4073471_06 HM485 42FFFFFF_06
attr HBW_Sen_Sw_12_HBW4073471_06 room HM485
attr HBW_Sen_Sw_12_HBW4073471_06 subType key
define HBW_Sen_Sw_12_HBW4073471_07 HM485 42FFFFFF_07
attr HBW_Sen_Sw_12_HBW4073471_07 room HM485
attr HBW_Sen_Sw_12_HBW4073471_07 subType key
define HBW_Sen_Sw_12_HBW4073471_08 HM485 42FFFFFF_08
attr HBW_Sen_Sw_12_HBW4073471_08 room HM485
attr HBW_Sen_Sw_12_HBW4073471_08 subType key
define HBW_Sen_Sw_12_HBW4073471_09 HM485 42FFFFFF_09
attr HBW_Sen_Sw_12_HBW4073471_09 room HM485
attr HBW_Sen_Sw_12_HBW4073471_09 subType key
define HBW_Sen_Sw_12_HBW4073471_10 HM485 42FFFFFF_10
attr HBW_Sen_Sw_12_HBW4073471_10 room HM485
attr HBW_Sen_Sw_12_HBW4073471_10 subType key
define HBW_Sen_Sw_12_HBW4073471_11 HM485 42FFFFFF_11
attr HBW_Sen_Sw_12_HBW4073471_11 room HM485
attr HBW_Sen_Sw_12_HBW4073471_11 subType key
define HBW_Sen_Sw_12_HBW4073471_12 HM485 42FFFFFF_12
attr HBW_Sen_Sw_12_HBW4073471_12 room HM485
attr HBW_Sen_Sw_12_HBW4073471_12 subType key

define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
define hmfunk_Btn1 CUL_HM 12345601
attr hmfunk_Btn1 model CCU-FHEM
attr hmfunk_Btn1 peerIDs
attr hmfunk_Btn1 webCmd press short:press long
define HM_62F68E CUL_HM 62F68E
attr HM_62F68E IODev CUN2
attr HM_62F68E IOgrp hmfunk:CUN2
attr HM_62F68E actCycle 000:10
attr HM_62F68E actStatus alive
attr HM_62F68E autoReadReg 4_reqStatus
attr HM_62F68E expert 2_raw
attr HM_62F68E firmware 1.4
attr HM_62F68E model HM-CC-RT-DN
attr HM_62F68E room CUL_HM
attr HM_62F68E serialNr OEQ1705648
attr HM_62F68E subType thermostat
attr HM_62F68E webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HM_62F68E FileLog ./log/HM_62F68E-%Y-%d.log HM_62F68E
attr FileLog_HM_62F68E logtype text
attr FileLog_HM_62F68E room CUL_HM
define HM_62F68E_Weather CUL_HM 62F68E01
attr HM_62F68E_Weather model HM-CC-RT-DN
attr HM_62F68E_Weather peerIDs 00000000,
define HM_62F68E_Climate CUL_HM 62F68E02
attr HM_62F68E_Climate model HM-CC-RT-DN
attr HM_62F68E_Climate peerIDs 00000000,
define HM_62F68E_WindowRec CUL_HM 62F68E03
attr HM_62F68E_WindowRec model HM-CC-RT-DN
attr HM_62F68E_WindowRec peerIDs 00000000,
attr HM_62F68E_WindowRec stateFormat last:trigLast
define HM_62F68E_Clima CUL_HM 62F68E04
attr HM_62F68E_Clima model HM-CC-RT-DN
attr HM_62F68E_Clima peerIDs 00000000,
define HM_62F68E_ClimaTeam CUL_HM 62F68E05
attr HM_62F68E_ClimaTeam model HM-CC-RT-DN
define HM_62F68E_remote CUL_HM 62F68E06
attr HM_62F68E_remote model HM-CC-RT-DN
define HM_633A82 CUL_HM 633A82
attr HM_633A82 IODev CUN2
attr HM_633A82 IOgrp hmfunk:CUN2
attr HM_633A82 actCycle 000:10
attr HM_633A82 actStatus alive
attr HM_633A82 autoReadReg 4_reqStatus
attr HM_633A82 expert 2_raw
attr HM_633A82 firmware 1.3
attr HM_633A82 model HM-TC-IT-WM-W-EU
attr HM_633A82 msgRepeat 1
attr HM_633A82 room CUL_HM
attr HM_633A82 serialNr OEQ1673842
attr HM_633A82 subType thermostat
attr HM_633A82 webCmd getConfig:clear msgEvents
define FileLog_HM_633A82 FileLog ./log/HM_633A82-%Y-%d.log HM_633A82
attr FileLog_HM_633A82 logtype text
attr FileLog_HM_633A82 room CUL_HM
define HM_633A82_Weather CUL_HM 633A8201
attr HM_633A82_Weather model HM-TC-IT-WM-W-EU
attr HM_633A82_Weather peerIDs
define HM_633A82_Climate CUL_HM 633A8202
attr HM_633A82_Climate model HM-TC-IT-WM-W-EU
define HM_633A82_WindowRec CUL_HM 633A8203
attr HM_633A82_WindowRec model HM-TC-IT-WM-W-EU
attr HM_633A82_WindowRec stateFormat last:trigLast
define HM_633A82_remote CUL_HM 633A8206
attr HM_633A82_remote model HM-TC-IT-WM-W-EU
define HM_633A82_SwitchTr CUL_HM 633A8207
attr HM_633A82_SwitchTr model HM-TC-IT-WM-W-EU

Beta-User

Bitte liefere mal je ein list von dem CUN2 und einem der RT-DN.
Wie ist der CUN2 eingebunden (gibt es z.B. WLAN oder PowerLAN in der Verbindung zum FHEM-Server)?

Verwende dazu bitte doch zukünftig code-Tags (das # oben), sonst ist das schlecht lesbar und mach je einen Abschnitt für jedes der beiden genannten Devices.
Allgemein:
ZitatErst habe alle Geräte erst mit FHEM gepeert und dann wollte ich Sie untereinander Peeren
Man muß mit der Zentrale (FHEM; dort konkret: IO oder VCCU) "Pairen". Ist die obige Aussage nur ein Verschreiber, oder verbirgt sich mehr dahinter?
ZitatAuch das was in den FHEM WIKI Anleitungen steht geht nicht.
Welche Anleitung konkret, was geht nicht bzw. welche Rückmeldungen gibt FHEM?
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

Wuppi68

F4 = versucht eine 2. Zentrale zu pAIren

pEEren und pAIren sind 2 verschiedene Dinge
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Smacer

Hallo,

Ich habe mal die LOG Dateien von den drei Geräten abgehangen. Scheint als ob es ein Problem mit dem CUNO gibt. Ich habe mir mal das HM-MOD-RPI-PCB bestellt vielleicht geht es ja besser. Der Cuno ist ein umgeflashter MAX! Cube er ging eigentlich bis jetzt mit allem was ich so habe.

Der CUN2 (Cuno) ist ganz normal über Netzwerkkabel mit dem PI verbunden. So wie alle mein Cuno's es sind.

Das ist ein Verschreib-er ich habe sie mit der VCCU gepairt, in meinem FHEM ist die VCCU=hmfunk.

Ich möchte es wieder so wie es bei dem MAX! System war. Das ich am Wandthermostat was einstelle und das Heizungsthermostat es übernimmt. Momentan ist es aber so dass es noch nicht mal die Anweisung vom Fhem übernimmt und wenn dann erst nach 5 Stunden oder so.

Das sind die Anleitungen die ich durchgearbeitet hatte.
https://wiki.fhem.de/wiki/CUL_HM
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
https://wiki.fhem.de/wiki/HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP
https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizkörperthermostat

In Fhem gibt es keine Rückmeldung ab und zu steht bei den Geräten MISSING ACK oder RESPONSE TIMEOUT:RegisterRead.

Nur leider passiert an den Geräten nix. Die Geräte haben am Anfang nicht mal ihre Uhrzeit gestellt nach dem sie mit Fhem gepairt waren. Das klappt aber jetzt immer, nach dem gefühlten 30. versuch ging es auf einmal jedes Mal.

Beta-User

#4
Das log vom CUN2 ist doch eigentlich sehr aufschlußreich: der verliert ständig die Netzwerkverbindung...

Vielleicht ist da mit dem Flashen was schief gegangen, da solltest du zuerst ansetzen. (EDIT: oder die Stromversorgung paßt nicht)

Für später dann: es ist wenig befriedigend, wenn man nach einem list fragt und dann logs bekommt, siehe hier: https://forum.fhem.de/index.php/topic,71806.0.html. Aber wie gesagt: erst mal eine stabile Netzwerkverbindung zum CUN2, sonst brauchen wir nicht weiter zu suchen; hier war das log also hilfreich.
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

Smacer

#5
Hallo,

ich wollte mich noch mal melden.

Es war anscheint der Cuno geht immer noch nicht. Steht aber auch im WIKI https://wiki.fhem.de/wiki/CUNO (Bekannte Probleme).
Ich verwende jetzt das HM-OCCU Funkmodul und das läuft.

DANKE für eure Hilfe


Beta-User

Schön, dass du eine Lösung gefunden hast.
Allerdings: Nach dem CUNO solltest du trotzdem sehen - das mit dem Timing ist - jedenfalls nach meinem Verständnis - eine ganz andere Baustelle als die häufigen Disconnects ;) . Die deuten eventuell auf grundlegende Probleme in deiner Netzwerkinfrastruktur hin, wenn es nicht ein lokales HW-Problem ist. In letzerem Fall solltest du den CUNO in Rente schicken...
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