Read the statement by Michael Teeuw here.
MMM-FHEM shows values from FHEM devices ...
-
@DirkS The Module use the FHEM name of the device or you can set a alias for the device in FHEM like this in the fhem.cfg file
attr LaCr.Thermo01 alias Bad
One module config is for a group of devices with the same value type. One group for temperature and humidity and another for lights …
modules: [ { module: 'MMM-FHEM', position: 'bottom_bar', config: { deviceNames: [ 'FhemDeviceName1', 'FhemDeviceName2', 'FhemDeviceName3', ], deviceReadings: [ { name: 'temperature', icon: 'wi wi-thermometer', suffix: '°' }, { name: 'humidity', icon: 'wi wi-humidity', suffix: '%' }, ], }, }, { module: 'MMM-FHEM', position: 'bottom_bar', config: { deviceNames: [ 'FhemDeviceLight1', 'FhemDeviceLight2', ], deviceReadings: [ { name: 'state', icon: 'fa fa-lightbulb-o', suffix: '' }, ], }, }, ]
Ich kann das vielleicht auch umschreiben, sodas man für jedes FhemDevice die Readings/Werte angeben kann.
-
Ja nice! Now i have a usecase for the alias attr. ;) Before i had no clue for what i could need it.
Readings for every single device would be good. I gives you more flexibility.
What about a debug function? I would like to see the timing when it does fetch the last status and if the connection get interrupted etc.
-
@DirkS If i have time, i will change it that every device can be configured.
No clue how to implement a debug function. Feel free to do Pull Request. -
From where did you took the icons? I’m searching under Font Awesome but i couldn’t find them you took within the example?
-
-
so i can take every icon from here? http://erikflowers.github.io/weather-icons/
Edit: Yeah, works :D
-
hello @BenRoe , may you please adopt this module to read Domoticz values ?
I see that it is similar because we can read domoticz values by json https://www.domoticz.com/wiki/Domoticz_API/JSON_URL’s#Retrieve_status_of_specific_deviceFor example one of retrived data from BME280 sensor
{
“ActTime” : 1477914474,
“ServerTime” : “2016-10-31 12:47:54”,
“Sunrise” : “06:33”,
“Sunset” : “16:21”,
“result” : [
{
“AddjMulti” : 1.0,
“AddjMulti2” : 1.0,
“AddjValue” : 0.0,
“AddjValue2” : 0.0,
“Barometer” : 984,
“BatteryLevel” : 255,
“CustomImage” : 0,
“Data” : “20.6 C, 58 %, 984 hPa”,
“Description” : “”,
“DewPoint” : “12.05”,
“Favorite” : 1,
“Forecast” : 0,
“ForecastStr” : “No Info”,
“HardwareID” : 3,
“HardwareName” : “Virtual”,
“HardwareType” : “Dummy (Does nothing, use for virtual switches only)”,
“HardwareTypeVal” : 15,
“HaveTimeout” : false,
“Humidity” : 58,
“HumidityStatus” : “Normal”,
“ID” : “14056”,
“LastUpdate” : “2016-10-31 12:46:59”,
“Name” : “Łazienka”,
“Notifications” : “true”,
“PlanID” : “0”,
“PlanIDs” : [ 0 ],
“Protected” : false,
“ShowNotifications” : true,
“SignalLevel” : “-”,
“SubType” : “THB1 - BTHR918, BTHGN129”,
“Temp” : 20.60,
“Timers” : “false”,
“Type” : “Temp + Humidity + Baro”,
“TypeImg” : “temperature”,
“Unit” : 1,
“Used” : 1,
“XOffset” : “0”,
“YOffset” : “0”,
“idx” : “7”
}
],
“status” : “OK”,
“title” : “Devices”
}Interesting thing is Name of sensor (“Name”), Temperature ( “Temp”) , Humidity or Preassure etc…
I think that would be great extension of this module ;)Please ;]
-
Did you try to use some more modules of FHEM for different device types? It does not work correctly. The fading between the information is not working as i discovered.
-
Thanks for the amazing Module. Any news about the Overwriting Issue with two different Groups?
-
Hi, i have some trouble with this modul.
The Error is:21:11:17.224 TypeError: self.defaults.deviceReadings is undefined 1 MMM-FHEM.js:97:1
config.js:
{ module: 'MMM-FHEM', position: 'bottom_bar', header: 'FHEM', config: { deviceNames: [ 'BadNode' ], deviceReadings: [ { name: 'temperature3', icon: 'fa fa-lightbulb-o', suffix: '°' }, // { name: 'humidity2', icon: 'wi wi-humidity', suffix: '%' }, ], }, }
I hope you can help me.
Thanks
Bobby