Git Product home page Git Product logo

Comments (10)

kiwi-cam avatar kiwi-cam commented on July 3, 2024 1

That’s a severity 1 issue 😊

The one on the Readme works: https://paypal.me/kiwicamRM

from homebridge-broadlink-rm.

kiwi-cam avatar kiwi-cam commented on July 3, 2024

Thanks for the information. 4.2.9 just added a device type (610f). Could you confirm if 4.2.8 works?

It looks like something is up with the devices it's finding. I'm assuming you're using an RM3 Pro, given you're sourcing the temperature from the RM device (well, trying to). It's finding the device Broadlink RM Mini (2737) at 192.168.1.114. RM Mini's don't include a thermometer so will not return a temperature.

You also specify a host 192.168.1.104 but this device doesn't appear to be discovered on the network. Have you configured this with the cloud, or changed anything else on it recently? Maybe try resetting it and re join it to the Wifi (making sure to abort before adding it to a room). I believe you've also got the "hosts" section in the wrong place, it should be here:

"platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "hosts": [
                    {
                        "address": "192.168.1.104",
                        "mac": "",
                        "isRFSupported": true
                    }
                ],
            "accessories": [
                {
                    "name": "Air Conditioner Advanced",
                    "type": "air-conditioner",
....

from homebridge-broadlink-rm.

jeylites avatar jeylites commented on July 3, 2024

I'm using a RM3 mini, I'm still waiting on the RM4 with temp dongle to come in the mail. I was switching between two RM3's troubleshooting the issue so I may have copied the wrong log. Honest mistake :)

Anyway I have corrected it and I'm still getting No Response on Homekit running on plugin version 4.2.9. I'm not sure how to go back to 4.2.8 but it was working before.

Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     
    β”‚ 734-47-253 β”‚     
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     
                       
[9/2/2020, 11:27:56] Homebridge is running on port 51155.
[9/2/2020, 11:27:56] [Broadlink RM] Air Conditioner Advanced getCurrentHeatingCoolingState: 2
[9/2/2020, 11:27:56] [Broadlink RM] Air Conditioner Advanced getTargetTemperature: 18
[9/2/2020, 11:27:56] [Broadlink RM] Air Conditioner Advanced getTargetHeatingCoolingState: 2
[9/2/2020, 11:27:56] [Broadlink RM] Fan Test getSwitchState: false
[9/2/2020, 11:27:56] [Broadlink RM] Fan Test getFanSpeed: 0
[9/2/2020, 11:27:56] [Broadlink RM] Fan Test getRotationDirection: 0
[9/2/2020, 11:27:56] [Broadlink RM] TV On/Off Test getSwitchState: false
[9/2/2020, 11:27:57] [Broadlink RM] [INFO] Discovered Broadlink RM Mini (2737) at 192.168.1.114 (#########)
[9/2/2020, 11:27:57] [Broadlink RM] Air Conditioner Advanced monitorTemperature
[9/2/2020, 11:27:57] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:27:58] [Broadlink RM] 
[9/2/2020, 11:27:58] [Broadlink RM] **************************************************************************************************************
[9/2/2020, 11:27:58] [Broadlink RM] ** Welcome to version 4.2.9 of the Homebridge Broadlink RM Plugin!
[9/2/2020, 11:27:58] [Broadlink RM] ** 
[9/2/2020, 11:27:58] [Broadlink RM] ** Find out what's in the latest release here: https://github.com/kiwi-cam/homebridge-broadlink-rm/blob/master/CHANGELOG.md
[9/2/2020, 11:27:58] [Broadlink RM] ** 
[9/2/2020, 11:27:58] [Broadlink RM] ** If you like this plugin then please star it on GitHub or better yet
[9/2/2020, 11:27:58] [Broadlink RM] ** buy me a drink using Paypal https://paypal.me/kiwicamRM.
[9/2/2020, 11:27:58] [Broadlink RM] **
[9/2/2020, 11:27:58] [Broadlink RM] ** You can disable this message by adding "hideWelcomeMessage": true to the config (see config-sample.json).
[9/2/2020, 11:27:58] [Broadlink RM] **
[9/2/2020, 11:27:58] [Broadlink RM] **************************************************************************************************************
[9/2/2020, 11:27:58] [Broadlink RM] 
[9/2/2020, 11:28:17] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:28:37] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:28:45] [Broadlink RM] Fan Test getSwitchState: false
[9/2/2020, 11:28:45] [Broadlink RM] Switch Test getSwitchState: undefined
[9/2/2020, 11:28:45] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:28:45] [Broadlink RM] Air Conditioner Advanced getTargetHeatingCoolingState: 2
[9/2/2020, 11:28:45] [Broadlink RM] Air Conditioner Advanced getTargetTemperature: 18
[9/2/2020, 11:28:45] [Broadlink RM] Air Conditioner Advanced getCurrentHeatingCoolingState: 2
[9/2/2020, 11:28:45] [Broadlink RM] Learn getSwitchState: undefined
[9/2/2020, 11:28:45] [Broadlink RM] TV On/Off Test getSwitchState: false
[9/2/2020, 11:28:45] [Broadlink RM] Scan Frequency getSwitchState: undefined
[9/2/2020, 11:28:57] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:29:17] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:29:37] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)
[9/2/2020, 11:29:57] [Broadlink RM] Air Conditioner Advanced addTemperatureCallbackToQueue (requested temperature from device, waiting)

from homebridge-broadlink-rm.

kiwi-cam avatar kiwi-cam commented on July 3, 2024

I know what has happened. A while a go I found an error in my code which mean Homebridge wouldn't poll the device for a temperature. This means that you could get a way with having no temperature source... which could give unexpected results.

Since your Broadlink doesn't have a thermometer you need to supply a temperature source. If you add either of these to your config, if should work:

key description example default
w1DeviceID Updates device current temperature from a Raspberry Pi Wire-1 thermometers (i.e. ds18b20). Value is the Device ID 28-0321544e531ff Β 
pseudoDeviceTemperature Some RM devices don't have a built in thermometer, when set this prevents the device thermometer from being accessed and shows the provided value instead. 15
temperatureFilePath A path to a file containing a number that represents the current temperature reported to the accessory. "/Users/ username/ HomeKit/ temperature/"

from homebridge-broadlink-rm.

jeylites avatar jeylites commented on July 3, 2024

Made the changes and it It worked !!!

I read about another user getting MQTT Temp to work with the plugin. I'm going to experiment with it shortly.

Does that mean to exclude pseudoDeviceTemperature , w1DeviceID from config?

Last but not least, I'm trying to get the Temp values to work correctly in Homekit. My AC Low is 16C & High is 30C. There is No heater mode only cool. Is there a work around to get the correct temp to show up on Homekit app?

I've been experimenting setting the low to -9 and max to 0, as copied below. Though it now shows the correct value however, I'm not sure if this is the right way to do it....

THANK YOU!!!


"minTemperature": -9,
 "maxTemperature": 0,
              

** Config changes.**

   "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "accessories": [
                {
                    "name": "Air Conditioner Advanced",
                    "type": "air-conditioner",
                    "allowResend": true,
                    "preventResendHex": true,
                    "ignoreTemperatureWhenOff": true,
                    "replaceAutoMode": "cool",
                    "autoSwitch": "A/C Auto Switch",
                    "hideWelcomeMessage": true,
                    "pseudoDeviceTemperature": 15,
                    "maxTemperature": 24,
                    "temperatureUpdateFrequency": 20,
                    "defaultCoolTemperature": 13,
                    "defaultHeatlTemperature": 24,
                    "data": {
                        "off": "26008a0093530b0d0b200b200d0c0b1f0c0c0c0d0b0d0b1f0c0c0c0c0c0c0b0d0b0d0b0d0d1e0d0c0b0c0c0c0c0d0b0d0b0d0b0c0c0c0c0c0b0d0b0d0b200d1e0d0c0c0c0c0c0c0c0c0c0c0c0c0c0b0d0b0e0a0d0d0c0b0c0c0d0b0c0c0d0b0c0c0c0c0c0c0c0c1f0b200b0d0b0d0d0c0c1e0c0c0b0d0b200d0c0b0c0c1f0c1f0c1f0c1f0c0c0c00029095000d050000000000000000000000000000",
                        "temperature10": {
                            "pseudo-mode": "cool",
                            "data": "0000 007A 0000 0043 00A0 005A 000D 000D 000D 0021 000D 0021 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 02AE 00A0 01E1"
                        },

from homebridge-broadlink-rm.

jeylites avatar jeylites commented on July 3, 2024

@kiwi-cam

I realise there is another issue, I'm keep getting "Air Conditioner Advanced No cool HEX code found for 12" when there's a hex. Then a default temp is used.

***************
[9/3/2020, 00:57:51] [Broadlink RM] ** Welcome to version 4.2.9 of the Homebridge Broadlink RM Plugin!
[9/3/2020, 00:57:51] [Broadlink RM] ** 
[9/3/2020, 00:57:51] [Broadlink RM] ** Find out what's in the latest release here: https://github.com/kiwi-cam/homebridge-broadlink-rm/blob/master/CHANGELOG.md
[9/3/2020, 00:57:51] [Broadlink RM] ** 
[9/3/2020, 00:57:51] [Broadlink RM] ** If you like this plugin then please star it on GitHub or better yet
[9/3/2020, 00:57:51] [Broadlink RM] ** buy me a drink using Paypal https://paypal.me/kiwicamRM.
[9/3/2020, 00:57:51] [Broadlink RM] **
[9/3/2020, 00:57:51] [Broadlink RM] ** You can disable this message by adding "hideWelcomeMessage": true to the config (see config-sample.json).
[9/3/2020, 00:57:51] [Broadlink RM] **
[9/3/2020, 00:57:51] [Broadlink RM] **************************************************************************************************************
[9/3/2020, 00:57:51] [Broadlink RM] 
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced setTargetTemperature: 12
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced No cool HEX code found for 12
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced Update to default temperature (16)
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced sendHex (192.168.1.114; "$$:20:$$:1C:$$:$$") 26008a009a560c0c0c1f0c1f0c0c0c1f0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1f0c1f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1f0c1f0c0c0c1f0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0002969a0001d00d05000000000000000000000000
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced getTargetTemperature: 16
[9/3/2020, 00:58:07] [Broadlink RM] Air Conditioner Advanced sentTemperature (16)
Command Acknowledged
[9/3/2020, 00:58:08] [Broadlink RM] Air Conditioner Advanced setCurrentHeatingCoolingState: 2
[9/3/2020, 00:58:20] [Broadlink RM] [ERROR] Air Conditioner Advanced No MQTT value could be found for topic with identifier "temperature".
[9/3/2020, 00:58:20] [Broadlink RM] Air Conditioner Advanced onTemperature (0)
[9/3/2020, 00:58:20] [Broadlink RM] [INFO] Reported temperature (0) is too low, setting to minTemperature (10).
[9/3/2020, 00:58:34] [Broadlink RM] Air Conditioner Advanced onTemperature (25.6)
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced setTargetTemperature: 11
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced No cool HEX code found for 11
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced Update to default temperature (16)
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced sendHex (192.168.1.114; "$$:20:$$:1C:$$:$$") 26008a009a560c0c0c1f0c1f0c0c0c1f0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1f0c1f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1f0c1f0c0c0c1f0c0c0c0c0c0c0c1f0c0c0c0c0c0c0c0c0c1f0c0c0c0c0c0002969a0001d00d05000000000000000000000000
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced getTargetTemperature: 16
[9/3/2020, 00:58:44] [Broadlink RM] Air Conditioner Advanced sentTemperature (16)
[9/3/2020, 00:58:45] [Broadlink RM] Air Conditioner Advanced setCurrentHeatingCoolingState: 2
Command Acknowledged
[9/3/2020, 00:58:50] [Broadlink RM] Air Conditioner Advanced onTemperature (25.6)

CONFIG

{
    "bridge": {
        "name": "Homebridge 8483",
        "username": "$$:20:$$:1C:$$:$$",
        "port": 51155,
        "pin": "734-47-253"
    },
    "hosts": [
        {
            "address": "192.168.1.114",
            "mac": "$$:20:$$:1C:$$:$$",
            "isRFSupported": true
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "platform": "BroadlinkRM",
            "name": "Broadlink RM",
            "accessories": [
                {
                    "host": "192.168.1.114",
                    "name": "Air Conditioner Advanced",
                    "type": "air-conditioner",
                    "allowResend": true,
                    "preventResendHex": true,
                    "ignoreTemperatureWhenOff": true,
                    "replaceAutoMode": "cool",
                    "autoSwitch": "A/C Auto Switch",
                    "hideWelcomeMessage": true,
                    "mqttURL": "mqtt://192.168.1.200",
                    "mqttTopic": "tele/jeytemp/SENSOR",
                    "minTemperature": 10,
                    "maxTemperature": 30,
                    "temperatureUpdateFrequency": 30,
                    "defaultCoolTemperature": 16,
                    "data": {
                        "off": "26008a0093530b0d0b200b200d0c0b1f0c0c0c0d0b0d0b1f0c0c0c0c0c0c0b0d0b0d0b0d0d1e0d0c0b0c0c0c0c0d0b0d0b0d0b0c0c0c0c0c0b0d0b0d0b200d1e0d0c0c0c0c0c0c0c0c0c0c0c0c0c0b0d0b0e0a0d0d0c0b0c0c0d0b0c0c0d0b0c0c0c0c0c0c0c0c1f0b200b0d0b0d0d0c0c1e0c0c0b0d0b200d0c0b0c0c1f0c1f0c1f0c1f0c0c0c00029095000d050000000000000000000000000000",
                        "temperature16": {
                            "pseudo-mode": "cool",
                            "data": "0000 007A 0000 0043 00A0 005A 000D 000D 000D 0021 000D 0021 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 02AE 00A0 01E1"
                        },
                        "temperature17": {
                            "pseudo-mode": "cool",
                            "data": "0000 004A 0000 0043 0102 0090 0015 0015 0015 0035 0015 0035 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0035 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0454 0102 0307"
                        },
                        "temperature18": {
                            "pseudo-mode": "cool",
                            "data": "0000 006D 0000 0043 00B3 0064 000F 000F 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 02FD 00B3 0219"
                        },
                        "temperature19": {
                            "pseudo-mode": "cool",
                            "data": "0000 0070 0000 0043 00AC 0060 000E 000E 000E 0023 000E 0023 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 0023 000E 0023 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 0023 000E 000E 000E 02E0 00AC 0205"
                        },
                        "temperature20": {
                            "pseudo-mode": "cool",
                            "data": "0000 0055 0000 0043 00E8 0082 0013 0013 0013 0030 0013 0030 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0030 0013 0030 0013 03E1 00E8 02BA"
                        },
                        "temperature21": {
                            "pseudo-mode": "cool",
                            "data": "0000 0050 0000 0043 00F5 0089 0014 0014 0014 0032 0014 0032 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0032 0014 0032 0014 041A 00F5 02DE"
                        },
                        "temperature22": {
                            "pseudo-mode": "cool",
                            "data": "0000 0055 0000 0043 00E8 0082 0013 0013 0013 0030 0013 0030 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0030 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0030 0013 0013 0013 0013 0013 0013 0013 0030 0013 0030 0013 0030 0013 0030 0013 03E5 00E8 02BA"
                        },
                        "temperature23": {
                            "pseudo-mode": "cool",
                            "data": "0000 004E 0000 0043 00F5 0089 0014 0014 0014 0032 0014 0032 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0032 0014 0032 0014 0014 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0032 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 0014 041B 00F5 02DE"
                        },
                        "temperature24": {
                            "pseudo-mode": "cool",
                            "data": "0000 005A 0000 0043 00D3 0076 0011 0011 0011 002B 0011 002B 0011 0011 0011 002B 0011 0011 0011 0011 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 002B 0011 002B 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 0011 0011 002B 0011 0011 0011 0011 0011 0011 0011 0388 00D3 027A"
                        },
                        "temperature25": {
                            "pseudo-mode": "cool",
                            "data": "0000 004A 0000 0043 0102 0090 0015 0015 0015 0035 0015 0035 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0035 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0454 0102 0307"
                        },
                        "temperature26": {
                            "pseudo-mode": "cool",
                            "data": "0000 004B 0000 0043 0102 0090 0015 0015 0015 0035 0015 0035 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0035 0015 0015 0015 0015 0015 0015 0015 0035 0015 0035 0015 0015 0015 0015 0015 0453 0102 0307"
                        },
                        "temperature27": {
                            "pseudo-mode": "cool",
                            "data": "0000 006D 0000 0043 00B3 0064 000F 000F 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 0025 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 02FD 00B3 0219"
                        },
                        "temperature28": {
                            "pseudo-mode": "cool",
                            "data": "0000 0070 0000 0043 00AC 0060 000E 000E 000E 0023 000E 0023 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 0023 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 0023 000E 000E 000E 000E 000E 0023 000E 000E 000E 000E 000E 000E 000E 0023 000E 000E 000E 0023 000E 000E 000E 02E1 00AC 0205"
                        },
                        "temperature29": {
                            "pseudo-mode": "cool",
                            "data": "0000 007E 0000 0044 009B 0057 000D 000D 000D 0020 000D 0020 000D 000D 000D 0020 000D 000D 000D 000D 000D 000D 000D 000D 000D 0020 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0020 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0020 000D 0020 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0020 000D 000D 000D 000D 000D 0020 000D 000D 000D 0020 000D 000D 000D 000D 000D 0020 000D 000D 000D 000D 000D 000D 000D 000D 000D 0020 000D 0020 000D 000D 000D 0297 009B 0A9F 0007 01D1"
                        },
                        "temperature30": {
                            "pseudo-mode": "cool",
                            "data": "0000 007A 0000 0043 00A0 005A 000D 000D 000D 0021 000D 0021 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 000D 000D 000D 000D 0021 000D 000D 000D 000D 000D 000D 000D 000D 000D 0021 000D 0021 000D 0021 000D 02B0 00A0 01E1"
                        }
                    }
                },
                {
                    "name": "Switch Test",
                    "type": "switch"
                },
                {
                    "name": "Fan Test",
                    "type": "fan",
                    "data": {
                        "on": "2600500000012...",
                        "off": "2600500000012...",
                        "swingToggle": "2600500000012...",
                        "fanSpeed10": "2600500000012...",
                        "fanSpeed20": "2600500000012...",
                        "fanSpeed30": "2600500000012...",
                        "fanSpeed40": "2600500000012...",
                        "fanSpeed50": "2600500000012...",
                        "fanSpeed60": "2600500000012...",
                        "fanSpeed70": "2600500000012...",
                        "fanSpeed80": "2600500000012...",
                        "fanSpeed90": "2600500000012...",
                        "fanSpeed100": "2600500000012..."
                    }
                },
                {
                    "name": "TV On/Off Test",
                    "type": "switch",
                    "data": {
                        "on": "0000 006D 0000 0043 00B3 0064 000F 000F 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 0300 00B3 0219",
                        "off": "0000 006D 0000 0043 00B3 0064 000F 000F 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 0025 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 0025 000F 000F 000F 000F 000F 000F 000F 0025 000F 0025 000F 000F 000F 000F 000F 0300 00B3 0219"
                    }
                }
            ]
        }
    ],
    "accessories": [
        {
            "type": "motionSensor",
            "name": "CAT MOTION",
            "url": "192.168.1.200",
            "mqttPubOptions": {
                "retain": false
            },
            "topics": {
                "getMotionDetected": "stat/catlight/PIR1",
                "getStatusActive": "tele/catlight/STATE"
            },
            "onValue": "ON",
            "offValue": "OFF",
            "accessory": "mqttthing"
        }
    ]
}

from homebridge-broadlink-rm.

kiwi-cam avatar kiwi-cam commented on July 3, 2024

You're right MQTT is the other option. You need to add EITHER of these to stop it checking the Broadlink for the temperature:

key description example default
w1DeviceID Updates device current temperature from a Raspberry Pi Wire-1 thermometers (i.e. ds18b20). Value is the Device ID 28-0321544e531ff
pseudoDeviceTemperature Some RM devices don't have a built in thermometer, when set this prevents the device thermometer from being accessed and shows the provided value instead. 15
temperatureFilePath A path to a file containing a number that represents the current temperature reported to the accessory. "/Users/ username/ HomeKit/ temperature/"
mqttURL The URL to retrieve the temperature mqtt://192.168.0.199

If you go the MQTT route, you'll also need to add mqttTopic and optionally, mqttUsername and mqttPassword (Reference: https://lprhodes.github.io/slate/#air-conditioner).

from homebridge-broadlink-rm.

jeylites avatar jeylites commented on July 3, 2024

@kiwi-cam I tried to contribute to your Paypal using the link provided in the logs but it's broken.

from homebridge-broadlink-rm.

kiwi-cam avatar kiwi-cam commented on July 3, 2024

@kiwi-cam I tried to contribute to your Paypal using the link provided in the logs but it's broken.

@jeylites Do you mean this link:

Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **************************************************************************************************************
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] ** Welcome to version 4.3.3-beta.1 of the Homebridge Broadlink RM Plugin!
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] ** Find out what's in the latest release here: https://github.com/kiwi-cam/homebridge-broadlink-rm/blob/master/CHANGELOG.md
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] ** If you like this plugin then please star it on GitHub or better yet
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] ** buy me a drink using Paypal https://paypal.me/kiwicamRM.
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] ** You can disable this message by adding "hideWelcomeMessage": true to the config (see config-sample.json).
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **
Sep 22 08:45:16 homebridge[28742]: [Broadlink RM] **************************************************************************************************************

I can't find an incorrect link. Could you share the full text you're seeing?

from homebridge-broadlink-rm.

jeylites avatar jeylites commented on July 3, 2024

@kiwi-cam

I found the issue, if you click on the link on the log, it includes the full stop symbol after the .... /kiwicamRM.

Anyway, I just Paypal you.

from homebridge-broadlink-rm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.