pimatic-mysensors controller plugin
-
Yesterday was great update (0.8.14). Now battery level is connected with device as regular attribute. Great job, @Dheeraj! Thanks a lot!

newer version (0.8.15 ) of plugin release . support Acronym for devices . improves user experience.
-
Hello @Dheeraj
Any info about how to setup a pulsecount sensor?@Fredrik-Carlsson info you havent got one, please check my development git
- Pulse sensor ( Watt, KWh and Ampere )
{
"id": "EnergySensor,
"name": "Energy Sensor",
"class": "MySensorsPulseMeter",
"nodeid": 3,
"batterySensor": true,
"sensorid": 1,
"appliedVoltage" : 220
}
- Pulse sensor ( Watt, KWh and Ampere )
-
Yes saw it on github, very interesting. Will try as soon as I am home again
-
Yes saw it on github, very interesting. Will try as soon as I am home again
-
Hello
haven't had the opportunity to test yet.
will try to find time tomorrow -
newer version (0.8.15 ) of plugin release . support Acronym for devices . improves user experience.
-
-
@funky81
Hello. I have had a hard time testing this. Is the future for the pulsesensor implemented in 0.8.17 official plugin?If not, how get the latest commit in to pimatic? Have tried to git clone the plugin and then npm install inside the folder, but then none of the sensors shows up in pimatic (the plugin is not active)
With official 0.8.17 the arduino sketch just come in to an endless loop where it wants the latest pulsecount = no answer from pimatic
-
-
New version of plugin available. 0.8.21.
and a video to showcase its capability..
-
New version of plugin available. 0.8.21.
and a video to showcase its capability..
-
@Dheeraj
Nice! One question: Could you maybe disconnect your repository from pimatic-plugin-template?
http://stackoverflow.com/questions/16052477/delete-fork-dependency-of-a-github-repositoryWith the fork connected its hard to fork. ;)
-
Hi, I am using the mysensors-pimatic system and it works great. Now, I am using an optocoupler to simulate some buttons being pressend, and at the moment I am using the relay sketch for that. That works great, but it gives me on/off switches in pimatic. However, I only press the button momentarily. So I would need more a momentary button in pimatic. Something that does not switch but I still can press. So three questions:
- Is there a way to have an "ordinary" button in pimatic (not on/off)? Something I press only? This on/off switch works (everytime I switch on or off it simulates on button pressed on my optocoupler), but it is not really what I am looking for.
- Is there some code for a momentary button in mysensors? The relay code I am using works great. I adapted in a way that it swtiches the optocoupler on and 50ms later automatically off. Works great, but I was wondering if there was a more elegant way to do it.
- If there is no code for a momentary button for pimatic, where would I start looking if I'd want to contribute code?
Cheers!
-
Hey karl261,
1.) Yes there is a ordinary button in pimatic. The base-class is called "ButtonsDevice" if i remember correctly.
2.) The MySensors Plugin also seems to implement this.
See: https://github.com/DheerajKhajuria/pimatic-mysensors
Search for: Binary Button
3.) Depends at which point you want to contribute code.
For the mysensors plugin: https://github.com/DheerajKhajuria/pimatic-mysensors
For the Pimatic framework: https://github.com/pimatic/pimatic
Make also sure to read the howto @ www.pimatic.org and visit the forum forum.pimatic.org. -
Hi, I am using the mysensors-pimatic system and it works great. Now, I am using an optocoupler to simulate some buttons being pressend, and at the moment I am using the relay sketch for that. That works great, but it gives me on/off switches in pimatic. However, I only press the button momentarily. So I would need more a momentary button in pimatic. Something that does not switch but I still can press. So three questions:
- Is there a way to have an "ordinary" button in pimatic (not on/off)? Something I press only? This on/off switch works (everytime I switch on or off it simulates on button pressed on my optocoupler), but it is not really what I am looking for.
- Is there some code for a momentary button in mysensors? The relay code I am using works great. I adapted in a way that it swtiches the optocoupler on and 50ms later automatically off. Works great, but I was wondering if there was a more elegant way to do it.
- If there is no code for a momentary button for pimatic, where would I start looking if I'd want to contribute code?
Cheers!
@karl261 using ButtonsDevice as mentioned by Oitzu, you can achieve the point no. 1 . non off/on switch..
{ "id": "mode", "name": "TV Mode", "class": "ButtonsDevice", "buttons": [ { "id": "PVR", "text": "PVR" }, { "id": "HTPC", "text": "HTPC" }, { "id": "Chromecast", "text": "Chromecast" }, { "id": "testing", "text": "RainBowCycle" }, ] },for point no. 2 you can use pimatic IFTTT rules to control (*hidden * relay switch button) moreover you can switch off optocoupler after 50 ms using rules.
- if you have some special requirement you are welcome to contribute..
-
Hi guys. Thanks for the replies. This seems to work. I created a button and made a rule "if button XY pressed then toggle AB". So I suppose I leave the relay device as is, just remove it from my pimatic page (out of sight) and move in the button instead. IS that right?
Very cool indeed!
-
Hi there, I have problem that appears recently. I hope somebody can point me in the right direction.
I had my setup running for the past two weeks without any problems. No changes in hardware. Now the following happened:
Suddenly out of nowhere pimatic stop transmitting/receiving. Just like this. No error message. Pimatic frontend working finde. But no data going out to or coming in from the serial gateway.
I checked all logs: Nothing. I re-started pimatic: No success. All logs normal. I restarted the pi2: Nothing. All logs normal. I unplugged/replugged the arduino nano: Nothing. No success.
Then I shutdown the pi2, I pulled the power cable, I put it back in and voila: Everything worked normally. Still nothing in any logs. Unfortunately, now about 24h later, the same issue.
What is happening there? How can I debug that? I also tried resetting the usb:
echo 0 > /sys/bus/usb/devices/1-1.5/authorized
echo 1 > /sys/bus/usb/devices/1-1.5/authorized
Nothing.What can I do? Why was it running perfectly for two weeks?
I changed back to a super simple pimatic config with just one device, but still the same issues.
What to do? Please advice!
-
@karl261 said:
I checked all logs: Nothing. I re-started pimatic: No success. All logs normal. I restarted the pi2: Nothing. All logs normal. I unplugged/replugged the arduino nano: Nothing. No success.
What can I do? Why was it running perfectly for two weeks?
What to do? Please advice!
Hi there! Spontaneously i have no idea what could be going wrong, only chance is to narrow down the problem.
Based on your writing i assume you are using the serial gateway to interface with the mysensors network?
Did you try to enable the debug output in pimatic?
You could try to stop pimatic, detach usb, attach usb and look directly with screen on the serial device what the gateway is doing.screen <device> -
This is the only thing I see in the screen
0;0;3;0;9;gateway started, id=0, parent=0, distance=0 0;0;3;0;14;Gateway startup complete.Then nothing else. No signal recieved, even if I now my sensors are sending, but also, when I am sending something via pimatic, no send message.