HM updates

Begonnen von martinp876, 16 November 2013, 15:18:11

Vorheriges Thema - Nächstes Thema

martinp876

Hi,

HM ist an das geänderte Log-format in FHEM angepasst worden.
Die Auswirkungen sind:
- loglevel gibt es nicht mehr in HMLAN, CUL_HM oder HMInfo
- verbose wird unterstützt
=> da ich jetzt meine roh-messages nicht mehr ordentlich von anderen trennen kann ist nun ein weiterer Filter eingebaut.
- logIDs erlaubt die gefilterte Ausgaben von rohmessages, ein wesentlicher Teil des debuggens.

um "schöne" rohmessages zu erhalten wie bisher kann man
attr global verbose 1
attr global mseclog 1
attr <hmlan> logIDs all,sys

setzen
vebose 1 schaltet alles (aussr 0,1) ab, siehe Doku
logIDs schaltet dann die gewünschten wieder ein:
sys: HMLAN interne messages, keep-alive, setups
all: alle HMIds
oder eine liste von HMIds oder deren Namen. Filtern kann man nur auf devices, nicht channels. Beim Setzen gibt man eine liste der devices (von mir aus auch Kanälen) oder HMIds. FHEM erlaubt sich, das Attribut zu korrigieren, sucht die devics falls channel und gibt die Liste zurück.

attr <hmlan> logIDs fb1_Btn1,fb1_Btn3,fb1_Btn2,LichtFlur,FB3
ergibt somit
logIDs fb1,LichtFlur,FB3

Gruss Martin

p.s. für CUL:
attr global verbose 1
attr global mseclog 1
attr <cul> verbose 4


martinp876

Hi,

anbei ein update auf den Anhang zum EinsteigerDoc für HM Devices.

Gruss Martin

kvo1

Hallo Martin,

danke für die Doku, ist eine gute Hilfe !

Gruß
klaus !
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

felix

Ich schließe mich dem Lob an, ganz großartig. Vielen Dank!

Grüße Felix
FHEM auf QNAP NAS, vorher Cubietruck, vorher Fritzbox 7390 und Raspberry
Homematic (HMLAN + diverse)
Philips Light Link (2 x Bridge/Hue/LivingColors/LivingWhites)
KWL Vallox 90SC via Homematic
LMS Multiroomaudio, Panasonic Viera

Blockmove

Zitat von: martinp876 am 24 November 2013, 12:37:56
Hi,

anbei ein update auf den Anhang zum EinsteigerDoc für HM Devices.

Gruss Martin

Danke für die tolle Hilfe  :)

strauch

auch von mir ein dickes Dankeschön.
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

Sailor

Ebenfalls ein dickes Dankeschön und frohe Weihnachten!

Matt


Gesendet von meinem iPhone mit Tapatalk
******************************
Man wird immer besser...

volschin

Hallo Martin,
gesundes neues Jahr erstmal.

Nach dem Update von eben ist bei mir ein neuer Eintrag status_broadcast im Action Detector aufgetaucht. Was hat es damit auf sich?

Gruß
Veit
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

kvo1

Hi Martin,

auch meinerseits alle Gute im neue Jahr  und danke für Deine unendliche Hilfe und Geduld.
Klaus
RPi1: mit CUL: HM-CC-RT-DN,HM-ES-PMSw1-Pl,HM-LC-BL1-FM,HM-LC-Bl1PBU-FM,HM-LC-SW1-PL2,HM-SCI-3-FM,HM-SEC-SC-2,KFM-Sensor
RPi2: Viessmann(optolink) mit 99_VCONTROL.pm,
Cubietruck: Wheezy / Apache / Owncloud
Cubietruck: Armbian(Jessie) / fhem 5.7 / LMS 7.9
RPi3: (Test) mit 7" Touch  &  HM-MOD-RPI-PCB

woody

#9
Hallo,
ich hoffe das ist richtig hier....... hab nach heutigem update folgende fehlermessage beim start erhalten......

root@fhemserver001:/etc/init.d# Use of uninitialized value in hash element at ./FHEM/10_CUL_HM.pm line 4374.
Can't use string ("84") as a HASH ref while "strict refs" in use at ./FHEM/10_CUL_HM.pm line 4373.

auf der Konsole nach kurzer Zeit......fhem nicht mehrr ereichbar,,,,
root@fhemserver001:/etc/init.d# Can't use string ("84") as a HASH ref while "strict refs" in use at ./FHEM/10_CUL_HM.pm line 4373.


Viele Grüße

woody

ulbr2000

Hallo,

den Fehler kann ich bestätigen.
Bei mir:
Can't use string ("82") as a HASH ref while "strict refs" in use at ./FHEM/10_CUL_HM.pm line 4373
Danach ist der fhem Process gestoppt

Mit der 10_CUL_HM vom 10.1 läufts wieder

servus
Ulrich

martinp876

Hi,

hm - seltsam. Die Version 10_CUL_HM war 4669?
wann passiert es? Sofort beim start?
könnt ihr einmal global verbose auf 5 stellen wenn der Fehler kommt?
welche IO devices habt ihr?

Danke Martin

ulbr2000

Hallo Martin,

ja, es ist die 4669, mit der 4596 läuft es problemlos
Der Fehler tritt ca. 1-2min nach dem Start auf

Mein IO-Device ist der HMLAN.

Welche Log-Informationen brauchst du?

servus
Ulrich

ulbr2000

Hallo Martin,

mit der 10_CUL_HM.pm 4685 2014-01-18 14:06:50
funktioniert es jetzt wieder....

servus
Ulrich

cwagner

 :)
Habe erst heute die sehr hilfreiche Doku wargenommen und kann sie nur jedem empfehlen. Macht vieles klarer!

Danke für die wertvolle Arbeit Martin


Christian
PI 2B+/3B+ Raspbian 12, Perl 5.36.0, FHEM 6.3: 295 Module in ConfigDB: Steuerung Heizkessel, FBH, Solarthermie, kontr. Lüftung mit WRG. Smarthome u.a. HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM EPS3), MQTT2. DOIF, PID20, Threshold, OWX; Micropelt IRTV, Volkszähler, SolarForecast; MariaDB