Skip to content

Commit

Permalink
Fixed issue #3
Browse files Browse the repository at this point in the history
There seems to be an encryption issue without using sniffed message id.
  • Loading branch information
dehsgr committed Dec 29, 2020
1 parent 7802ab0 commit 72d5bab
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 3 deletions.
7 changes: 6 additions & 1 deletion meross/meross-config.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
defaults: {
name: { value: '' },
timestamp: { value: '', required: true, validate: RED.validators.number() },
token: { value: '', required: true }
token: { value: '', required: true },
messageid: { value: '', required: true }
},
label: function() {
return this.name || 'Meross';
Expand All @@ -25,4 +26,8 @@
<label for="node-config-input-userid"><i class="fa fa-tag"></i> Token</label>
<input type="text" id="node-config-input-token">
</div>
<div class="form-row">
<label for="node-config-input-messageid"><i class="fa fa-tag"></i> Message ID</label>
<input type="text" id="node-config-input-messageid">
</div>
</script>
2 changes: 2 additions & 0 deletions meross/meross-config.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
module.exports = function(RED) {
function MerossNode(MyNode) {
RED.nodes.createNode(this, MyNode);
this.messageid = MyNode.messageid;
this.token = MyNode.token;
this.timestamp = MyNode.timestamp;
}

RED.nodes.registerType("meross-config", MerossNode, {
messageid: { type: "text" },
token: { type: "text" },
timestamp: { type: "text" }
});
Expand Down
2 changes: 1 addition & 1 deletion meross/smartplug-control.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ module.exports = function(RED) {
},
body: JSON.stringify({
'header': {
'messageId': 'd31722ef727e2314ad0736cb99beb11f',
'messageId': Platform.config.messageid,
'method': (typeof msg.payload === 'boolean') ?
'SET' :
'GET',
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "node-red-contrib-meross",
"version": "1.0.0",
"version": "1.0.1",
"description": "This provides nodes for controlling Meross devices.",
"author": "d3h56r",
"license": "ISC",
Expand Down

0 comments on commit 72d5bab

Please sign in to comment.