![]() |
|
Problems with javascript write to bus - Printable Version +- LogicMachine Forum (https://forum.logicmachine.net) +-- Forum: LogicMachine eco-system (https://forum.logicmachine.net/forumdisplay.php?fid=1) +--- Forum: Scripting (https://forum.logicmachine.net/forumdisplay.php?fid=8) +--- Thread: Problems with javascript write to bus (/showthread.php?tid=3338) |
Problems with javascript write to bus - Alexander - 03.05.2021 Hi, I am trying again. Hope somebody can help me ![]() Code: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://192.168.10.111/apps/js/jquery.js.gz"></script>
<script src="http://192.168.10.111/apps/js/localbus.js.gz"></script>
<script src="http://192.168.10.111/scada/vis/busdecode.js.gz"></script>
</head>
<body>
<script>
$(function() {
// listen to all groupwrite telegrams
localbus.listen('groupwrite', function(event) {
console.log(event);
});
localbus.init('http://192.168.10.111, admin:admin');
});
</script>
</body>
</html>I am trying to write a value from my browser to LM, I have tried different codes but I think there is no connection between the javascript and LM. And when I check the console in my browser no errors are there, but no log info from the bus either. What am I missing? I have read this posts about Websockets but I am a beginner at this scripting thing so I don't understand it all. I have also added websocket.lua (a file from another post) in my user library in LM. RE: Problems with javascript write to bus - admin - 03.05.2021 Line 19 is wrong, replace it with this: Code: localbus.init('http://192.168.10.111', 'admin:admin');RE: Problems with javascript write to bus - Alexander - 03.05.2021 (03.05.2021, 10:09)admin Wrote: Line 19 is wrong, replace it with this: Hi, that worked like a charm. Thank you very much
RE: Problems with javascript write to bus - Alexander - 03.05.2021 Hi again, Where in the code above should I put my write function? Can you give me an example? RE: Problems with javascript write to bus - admin - 04.05.2021 Example: Code: <!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://192.168.10.111/apps/js/jquery.js.gz"></script>
<script src="http://192.168.10.111/apps/js/localbus.js.gz"></script>
<script src="http://192.168.10.111/scada/vis/busdecode.js.gz"></script>
</head>
<body>
<button id="example">Click to write</button>
<script>
$(function() {
// listen to all groupwrite telegrams
localbus.listen('groupwrite', function(event) {
console.log(event);
});
localbus.init('http://192.168.10.111', 'admin:admin');
$('#example').click(function() {
localbus.write('0/0/10', true);
});
});
</script>
</body>
</html>RE: Problems with javascript write to bus - Alexander - 04.05.2021 (04.05.2021, 06:22)admin Wrote: Example: Thank you, now I have something to work on
|