Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved
Collapse
Discussion Forum to share and further the development of home control and automation, independent of platforms.
A

ArcherS

@ArcherS
openLuup console disappeared - 500 - Internal Server Error
A
Love openLuup - it just keeps working perfectly. I started looking at trying to add a gen4 Shelly device to the Shelly plugin via L_ShellyBridge.lua. The plugin is a little uncooked (no rudeness intended), so a bit of a rabbit hole for me. All of a sudden no console pages available in either Firefox or Chrome. AltUI works perfectly and all the log files indicate no errors. openLuup still running everything works as it should - just no console pages. I possibly screwed something up but any recently changes files show no problems. The original/ backup of L_ShellyBridge.lua was reinstated but still no console. Bit stumped on this one. Not sure how to debug. Any ideas?
Plugins
Logon screen timeout
G
Noticing since 170 that the lock screen doesn't switch to the logon prompt but, rather, stays on the active UI until such time as you go to click something within it. Then it jumps to the login screen. Brave browser Brave 1.92.139 (Official Build) (arm64) Chromium: 150.0.7871.114
Multi-System Reactor
Reactor (Multi-System/Multi-Hub) Announcements
toggledbitsT
Build 21228 has been released. Docker images available from DockerHub as usual, and bare-metal packages here. Home Assistant up to version 2021.8.6 supported; the online version of the manual will now state the current supported versions; Fix an error in OWMWeatherController that could cause it to stop updating; Unify the approach to entity filtering on all hub interface classes (controllers); this works for device entities only; it may be extended to other entities later; Improve error detail in messages for EzloController during auth phase; Add isRuleSet() and isRuleEnabled() functions to expressions extensions; Implement set action for lock and passage capabilities (makes them more easily scriptable in some cases); Fix a place in the UI where 24-hour time was not being displayed.
Multi-System Reactor
[MSR] Copy&past of actions and/or drag&drop between set/reset
therealdbT
Hey @toggledbits One thing that bothers me while doing work on new systems/new features, is that I cannot copy&paste actions, and I cannot drag&drop between set and resets. #1 is for when I want to copy an action between different rules opened in two separate browser windows, while #2 is when I just need to flip a bunch of actions in the reset, or move some logic back and forth. Both will be appreciated, but I understand the technical challenges. Thanks!
Multi-System Reactor
Upgrade advice - upgrade from aarch64 to ARM64 image
T
I'm currently on version 26011. I understand that the aarch64 image is no longer supported. So, I therefore need to update to the ARM64 image. Can anyone possibly suggest how I update my docker compose.yaml file (see below). Ideally I'd like to keep my existing reactions etc. rather than start from scratch. # Multi-System Reactor template docker-compose.yml (version 22160) # # Change the lines indicated by "DO"... # services: reactor: container_name: reactor environment: # DO change the TZ: line to set your local time zone. # See valid TZ list: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones TZ: GB # # DO NOT change this path. Your directory location is in "source" below. REACTOR_DATA_PREFIX: /var/reactor # DO change the image below to the one you are using (e.g. armv7l or aarch64 for RPi 4) image: toggledbits/reactor:latest-aarch64 restart: "always" expose: - 8111 ports: - 8111:8111 volumes: # DO change the /home/username/reactor below to the directory you created for # your local data; DO NOT change the /var/reactor part - /home/pi/docker/reactor:/var/reactor - /etc/localtime:/etc/localtime:ro tmpfs: /tmp
Multi-System Reactor
Alexa for MSR, any interest?
MikeReadingtonM
Topic thumbnail image
Multi-System Reactor
Ezlo Paid Subscription for Vera Cloud Services
toggledbitsT
It appears that Ezlo is going to new levels of paid subscription for cloud services supporting Vera hubs. I have to congratulate them. It will soon be 8 years since Ezlo acquired Vera, and despite their purported financial and "intellectual" capital, they have to date not produced a viable full replacement for Vera. Now they are going to charge extra for services for a platform that they stopped updating years ago. If you know anyone who hasn't yet fully moved on from Captain Ahab's White Whale Chase, please remind them that my Decouple project is still up on Github to decouple a Vera Plus/Secure/Edge from Vera/Ezlo's cloud services. Veras have been said to misbehave when they can't reach the mother ship. I have also written my first new Vera plugin in... six years? more?... the AlertPushover project will send Vera hub alerts to Pushover, so you can still get messages generated by your Vera hub without paying for Ezlo's cloud service. It's crude but functional (i.e. better than nothing/worth every penny paid). These two projects won't replace the functionality of their cloud service and app for those who need those things. But any that don't, this may help bridge the gap. Hopefully these stragglers who have waited so long and been disappointed so often will get the idea that it's time to move on.
General Discussion
[RESOLVED] Telegram notification broke with latest update
3
Topic thumbnail image
Multi-System Reactor
[RESOLVED] Phantom device, “INFO” appears
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[RESOLVED] Mode Status NULL
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[RESOLVED] HTTP query failing after version 26177
wmarcolinW
Topic thumbnail image
Multi-System Reactor
Question about the find function
wmarcolinW
Topic thumbnail image
Multi-System Reactor
[Answered] OK to remove old json files?
3
Topic thumbnail image
Multi-System Reactor
Deprecation Announcement: 32-bit ARM *docker* images
toggledbitsT
If you are using the armv7l docker image, the OpenJS Foundation that publishes node is no longer producing 32-bit builds as of v24. That means the last supported LTS version of node for armv7l is v22, which will go End-of-Life in May 2027. Therefore, the Reactor armv7l image is now deprecated and will only be produced until node v22 goes EOL, and I will not publish armv7l images beyond that date. If you are running an RPi 3 or earlier with Reactor, you are on this image, and will need to upgrade hardware to a 64-bit model and use the arm64 image. If you need help getting it done, ask in this category.
Multi-System Reactor
[Solved] build 26150 - engine not starting
G
@toggledbits I pulled the image (well, Watchtower did) and within minutes the whole system went offline. The log looks like it ends with 26143. [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mkahsmgf/26qq82mw-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lqyfljfi/22f8on0t-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lsb61rw8/24oenqi2-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/rule-lrh58he0:S-1c00gfib-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1c00dylr-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lrh58he0/1nam9w5u-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miuh2qqi/22ls4lql-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1vj8sdfc-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-kwc6rmci/rule-kwc6rmci:S-1qanz01x-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/24lq19p6-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-mk0o8iox/23oy468y-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-miscg2h3/rule-miscg2h3:S-22gmbq1c-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrfjke/238p0old-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-m7ccsso5/re-m7ccsso5-1r0myjxa-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/19nl9wq2-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3xk9t-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ladyja6a/rule-ladyja6a:S-yl3vv5m-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/re-ln7j2nqp-22mx9lzd-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-ln7j2nqp/22mx87c8-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-licneppy/1mzwe7ht-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-ml3194ih/25jqt1j4-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-kxgrg7kf/227hshak-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13ua1p95-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-reactorexmachina/13uagam7-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x4cbv-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-grpvl9oypg/rule-grpvl9oypg:R-134x2fyl-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#re-lscjrws1/238p5c22-cons [latest-26143]2026-05-31T15:23:44.547Z <default:INFO> Closing container Container#Predicate#rule-lbwr0jvq/1xkczf03-cons [latest-26143]2026-05-31T15:23:44.547Z <Structure:NOTICE> Structure Structure#1 stopped [latest-26143]2026-05-31T15:23:44.547Z <app:NOTICE> Closing APIs... [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: closing... [latest-26143]2026-05-31T15:23:44.547Z <wsapi:NOTICE> wsapi: disconnecting from "192.168.1.23#82" (1001 service closing) [latest-26143]2026-05-31T15:23:44.548Z <httpapi:NOTICE> HTTP API closing... [latest-26143]2026-05-31T15:23:44.549Z <wsapi:NOTICE> wsapi: server closed [latest-26143]2026-05-31T15:23:44.549Z <httpapi:INFO> HTTP server closed. [latest-26143]2026-05-31T15:23:44.549Z <app:NOTICE> Stopping timers... [latest-26143]2026-05-31T15:23:44.551Z <app:null> Shutdown complete, process ID 1 [latest-26143]2026-05-31T15:23:44.551Z <app:null> Closing logs... [latest-26143]2026-05-31T15:23:44.551Z <default:null> Closing log I can SSH to the VM. Alas, I do not have the previous image for 26143 as I'm a little too quick sometimes on housekeeping.
Multi-System Reactor
Farewell, oh good and faithful servant!
CatmanV2C
Today marks another milestone in my Home Automation journey. After tripping the main breaker once, and shedding more blood than is normally recommended, the underfloor heating (which was the last Z-wave device on my system) has been replaced with a Zigbee one. Edited reactor.conf Disabled z-way-server Disabled Openluup Z-wave is no more.... C
General Discussion
http request action & digest auth
tunnusT
I’m using the HTTP Request action in MSR and need to authenticate against an endpoint that uses HTTP Digest authentication. Now that endpoint was changed to use SHA-256 in digest auth, so I would like to know if MSR supports it, or is it limited to MD5-based digest auth?
Multi-System Reactor
Cloning actions in reactions does not work
tunnusT
With build 26140 (on Docker) I'm not able to clone any actions in reactions. Using Chrome if it has any relevance.
Multi-System Reactor
Has ping command been removed?
tunnusT
Topic thumbnail image
Multi-System Reactor
ReferenceError with Home Assistant data & build 26140
tunnusT
Topic thumbnail image
Multi-System Reactor
About
Posts
258
Topics
10
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • openLuup: Tasmota MQTT Bridge
    A ArcherS

    Thought it could be good for future users to give a short write up on how to set up Tasmota devices reporting sensors into OpenLuup with the new Tasmota bridge.

    First setup the Tasmota device:
    Browse to the Tasmota device IP and then select "Configuration"
    5037d753-42b7-4014-a4d9-1fd120adfcbb-image.png Go into Configuration Other
    Make sure "Mqtt enable" is set and give a Device Name
    61776069-bf6e-4d2d-b9a5-95451c08b62c-image.png Then into Configuration MQTT
    Give IP adress and port of OpenLuup Mqtt server
    Give a Client name
    Set user and password
    Set topic name
    701d2925-8897-4a7b-8bac-55f13654213b-image.png

    If you want to change how often the Tasmota device pushes data over Mqtt you can do that in the Console for the Tasmota by using the "TelePeriod" command. By default TelePeriod is set to 300 seconds, e.g. "TelePeriod 60" sets it to once every minute. (Just typing "TelePeriod" shows the current value.)

    Second set up OpenLuup:
    Paste the following into Lua Startup:

    luup.attr_set ("openLuup.MQTT.Port", 1883)
    luup.attr_set ("openLuup.MQTT.Username", "luup")
    luup.attr_set ("openLuup.MQTT.Password", "password")
    luup.attr_set ("openLuup.MQTT.PublishVariableUpdates", true) -- Not requred for Tasmota, publish every variable update if wanted
    

    Save and reload Luup engine, you should now get the Tasmota bridge in OpenLuup
    218be9a6-ec10-471a-8e96-65e2462e2d5c-image.png

    You should also get the Tasmota device you setup above
    9eb70057-37e2-4f77-a4c1-2dc5462d5840-image.png On my OpenLuup it got placed in the room "Tasmota".

    Next step is to set up devices for the sensor data you want to get from the Tasmota device. This data is pushed into variables for the Tasmota device (if you hover above a variable name you see the sensor, e.g. "BME280"):
    47c8cd4f-bd2d-499c-86db-0903c792c753-image.png

    Download the plugin "Virtual Sensor" if you do not have it.
    099ba5c9-a5f5-4200-ba6e-5f8d32021544-image.png Go into Virtual Sensors, tab "Virtual Sensors" and create the new virtual sensors you need for the data you want to display from the Tasmota device, you want one virtual sensor per value.
    4deddfff-45bf-4af5-9379-1f45a1ab6644-image.png

    Next step is to set the data from the Tasmota variables to the corresponding virtual sensors.
    Go into the Virtual Sensor plugin, into the tab "Virtual Sensors"
    Select the Tasmota device in the first drop down and then the variable in the second:

    6ba15680-9d35-41bb-a2e2-df5d85115094-image.png

    Job done! Now repeat for all the variables you wish to add into OpenLuup. 🙂

    Plugins

  • Tinkering with Tasmota sensors
    A ArcherS

    @therealdb I built my outdoor sensor from what I had in the garage, very much DIY in other words. 🙂
    I used an outdoor junction box, to this I hot glued a plastic dome from an old motion sensor for the light sensor. I also added a short piece of plastic pipe for the BME280 so that it is outside of the box to get better readings. To keep spiders etc out of the pipe I added an old stainless mesh dome to the end of it.
    In the box is also a 240V/5V transformer.

    The intention is to mount it on the north wall of the house outside of the sun. At the moment it is laying on the window sill.
    utesensor.jpg

    Some more small tips on rules:
    It is possible to create up to three rules for each sensor.
    It is possible to have several "Do" stamements in each rule.
    Rule<x> ON <trigger1> DO <command> ENDON ON <trigger2> DO <command> ENDON ...

    It is very easy to find out the name of each sensor for using in the rules by looking at: http://IP_address/cm?cmnd=Status%2010

    A rule is defined by pasting the rule from e.g. notepad to the Console window of the sensor.
    After that the rule needs to be enabled by Rule1 1, Rule2 1 etc.
    After enabling a rule check in the console that the rule is sending values.
    A rule is deactivated by Rule1 0 etc.
    To see the contents of a rule just type Rule1 etc.
    To delete a rule type Rule1 " etc.

    My recommendation is for people to look at the Tasmota rules documentation, it is very good.
    .
    //ArcherS

    Hardware

  • Help with Z-Way plugin
    A ArcherS

    Thank's for a really quick reply! That indeed did the trick, I knew it was something easy I missed.
    Now I just need to go through my Reactors and re-map my z-way devices. Not too much work.

    //ArcherS

    Zway Bridge

  • Remotec ZRC90
    A ArcherS

    Checked with v20.7.14 and the "sl_CentralScene" variable is updated with the key pressed.

    Thanks again for the update! 🙂

    openLuup

  • Tinkering with Tasmota sensors
    A ArcherS

    Some time ago I stumbled on some rather nice looking temperature and humidity sensors from Xiaomi and how to get them to communicate with a Tasmota ESP32 with BLE.

    Xiaomi temp sensor.jpg

    I ordered an ESP32 on Ebay and a three-pack of the sensors from Bangood. The sensors are quite cheap, you can find them for €4-5 in the usual sites.

    The sensors are quite small, approx 4.5cm and run on a CR2032 battery. Time will tell how long the batteries will last. With the custom firmware you can change the reporting interval.

    I have now been running this for little over two months and it works surprisingly well, bringing the temperature and humidity data into OpenLuup.

    In short what you do is the following:

    • Download the beta Tasmota for ESP32, flashing is a bit different from the regular Tasmota but pretty straight forward

    • Enable bluetooth with setoption115 1

    • The Xiaomi sensors can used both with stock firmware and flashed with a custom firmware that removes the encryption from the transmit of data, I flashed them with a Win10 laptop and it was super easy. You can even roll back the original firmware if you want.

    The Xiaomi sensors will then be included by the ESP32 Tasmota device and can be sent to OpenLuup with rules, brought in with Sitesensor or now via MQTT.

    73f83e12-af75-458a-b021-cd9d413260fc-image.png

    Hardware

  • External antenna on razberry board
    A ArcherS

    It seems as if it is possible to modify it with an external antenna.
    Here is an article on how to modify the Razberry2 EU:
    Modify Razberry2 (translated)

    Is is in Swedish, hopefully the translated text is understandable. 🙂
    In short you cut away the built-in antenna and solder on an antenna connector for the external antenna. You of course need an antenna for the frequency in your country, the article is for 868 MHz (EU).

    //ArcherS

    Z-Wave.me

  • Easy way to convert to SSD from SD card on Pi with MSR
    A ArcherS

    @matteburk if you have a Pi 3B+ then you are in luck since it will boot from USB without doing anything.
    If it is a Pi 3B then you have to change a "USB boot bit", see e.g. this instruction.

    I took the easy route and bought a new Pi 3B+ when I moved my Z-way server to SSD from SD. They are quite cheap anyway and I guess I can get use of the Pi 3B for something else later on.

    As @toggledbits says the Pi's are a bit picky on SSD adapters. I had two old 2.5" cases laying around, one worked and the other did not. The SSD migration cable that came with a Samsung SSD that I used for another PC also works.

    Edit: And if you buy a new Pi 4 they should now also have USB boot out of the box. Assuming the box has not been sitting on the shelf in the store for too long of course. 🙂

    General Discussion

  • openLuup: MQTT server
    A ArcherS

    @akbooer thanks for the assistance and patience, now it works! 🙂

    Edit: Added the humidity to the code:

    local json = require "openLuup.json"
    
    function MyMQTThandler (topic, message)
      local info = json.decode (message)
      local t = info.AM2301.Temperature
      local h = info.AM2301.Humidity
      luup.variable_set ("urn:upnp-org:serviceId:TemperatureSensor1", "CurrentTemperature",  t, 216)
      luup.variable_set ("urn:micasaverde-com:serviceId:HumiditySensor1", "CurrentLevel",  h, 228)
    end
    
    luup.register_handler ("MyMQTThandler", "mqtt:tele/tasmota_test/SENSOR")
    
    openLuup

  • Tinkering with Tasmota sensors
    A ArcherS

    @buxton yes it opens up new possibilities. On the Tasmota bluetooth webpage some other devices are listed, e.g. a soil humidity meter.

    So far it has been quite stable for more than two months.
    The Tasmota ESP32 is still beta, I assume it will get better over time.

    I will also make the ESP32 to report over Mqtt now that OpenLuup has support for it, hopefully that will make the setup even more stable.

    Hardware

  • Luup reload required after server reboot
    A ArcherS

    @rafale77 I tried this way of delaying at startup and it works fine. It does not cause delays when reloading luup which is a clear benefit.

    openLuup

  • P1 electrical smart meter reader
    A ArcherS

    About one month ago I got a new electrical meter in the house. The new meter is a "smart" meter equipped with a data port. It is more or less the same type of meter that is used in a number of European countries, e.g. The Netherlands, Belgium, Sweden etc.
    Norway has selected a different version with a RJ45 port with another protocol.

    The dataport is a serial "P1" port in the form of a RJ12 contact that sends quite a lot of data every 10 seconds:
    c716b64e-dcac-4ea4-9b1b-8ee29eb55edc-image.png

    The data will show both consumption and production if you e.g. have solar panels at home.

    My initial though was to use the Tasmota P1 Smart Meter with Mqtt. I tried this and it works, but unfortunately I got some serial data errors every 5-10th message for some reason so I decided to try another solution.

    I found a few other alternatives and tested one of them. The upside with this version is that it is adapted to the Swedish data fomat that differs from the Dutch a bit and that it delivers the data in Mqtt form:
    2aab179b-a9ea-4041-8c38-f73570206e11-image.png

    The hardware is pretty simple. For the Tasmota variant and most of the other solutions you need a ESP8266, e.g. a Wemos mini and then a transistor and two resistors (image below). The version I use is even simpler since it does not need the transistor.
    For a lot of the meters delivered (DSMR 5 versions if I am right) you can power the ESP from the 5V provided in the RJ12 port, very handy.

    42092756-f6b3-4375-9000-04bcd1e22240-image.png

    It is also possible to buy a readymade P1 meter, this one looks quite nice, although I have not tested it.

    In order to get a good overview of the data from the meter I have started creating a dashboard in Grafana that gets data from Historian in OpenLuup. It is quite useful to be able to see the load over time per phase etc.
    a8276d7b-6b39-4f3a-a663-353173c1da5b-image.png

    I also managed to grab the hourly prices in json format and display that in the dashboard via some lua code in a scene.

    At the moment I have built no logic around this, but it opens up posibilities for sure. In Sweden the electrical tarrifs will change from daily rates to being higher when demand is higher, perhaps then this can be used.

    All in all a fun DIY project that provides some useful data out of the electrical meter. 🙂

    Hardware

  • OpenLuup installation
    A ArcherS

    That did the trick! 🙂

    Alpine and Docker, need to look at that also later on. 🙂

    Thank's @CatmanV2 and @akbooer for your swift help!

    openLuup

  • Messaging after VERA decoupling
    A ArcherS

    @droy I use the excellent Telegram plugin by @therealdb in OpenLuup, it should work on the Vera also.

    Vera

  • Power monitoring options
    A ArcherS

    Like @Crille I have an electrical meter with a P1 data port. I use a DIY ESP8266 reader that I described some time ago in this thread. Since writing my post I have changed the software on the ESP, the version I am using now publishes the meter data approx every 10s as a json.

    A good wifi solution for the whole house if lacking a dataport is to use a Shelly 3EM. It is a three clamp meter that can measure all three incoming phases, assuming you have that. I have a few of these for measuring both single and multiple phase consumers, e.g. a two-phase water heater. It reports both energy, power, voltage and current per phase.
    The only downside I can see is that the clamps are a bit big, so some space is required to get them in place around the incoming power lines.

    Vera

  • Telegram Plug-in to send text, images and video notifications
    A ArcherS

    @therealdb thank you for the update!

    I have tried it and it does not quite work.
    The Lua code is executed ok (with the added comma as below), and I get a message in Telegram.
    The text is ok, however instead of getting an image I get "camsnapshot117439654.gif" (the number is different each time). The gif does not seem to contain anything.
    The url I call generates a .jpg file, I do not know why arrives as an empty .gif.

    Any ideas?

    (Btw, there is a small typo in the luup.call_action, the comma is missing after the VideoUrl line. It should be:)

    luup.call_action("urn:bochicchio-com:serviceId:VeraTelegram1", 
      "Send",
      {
         Text="This is a protected endpoint!",
         VideoUrl="https://media.giphy.com/media/3o84sIqsVAJNfWyjy8/giphy.gif",
         UrlParams="--digest -u daniel:secret" -- <== curl parameters!
      }, 515)
    

    //ArcherS

    Plugins

  • Remotec ZRC90
    A ArcherS

    I included a ZRC90 remote to Z-way. The inclusion was without problems, and in Z-way you can see what button is pressed.

    In OpenLuup I get the same variables as Catman has listed above. I tested and the two variables "zway_61-0-91-DS" and "zway_61-0-91-DS_LastUpdate" on the remote device are updated on key presses.

    Depending on what you press "zway_61-0-91-DS" get the following values:
    Btn 1 single press: 10
    Btn 2 single press: 20
    ...
    Btn 8 single press: 80

    Btn 1 double press: 13
    Btn 2 double press: 23
    ...
    Btn 8 double press: 83

    Btn 1 press&hold: 11
    Btn 2 press&hold: 21
    ...
    Btn 8 press&hold: 81

    Each time a button is pressed zway_61-0-91-DS_LastUpdate is also updated with a new time.

    So far so good, the above two parameters gives the possibility to capture the various key presses on the ZRC90.

    What does not work is that I get the same problem as I did for the Zwave.me wall controller, i.e. that the two variable are not updated in Reactor on key presses.
    @akbooer is this something that can be fixed?

    I am running OL 20.7.4b and Z-way plugin 20.5.12.
    (The key presses on the Zwave.me wall controller are still working.)

    //ArcherS

    openLuup

  • Grafana on Docker
    A ArcherS

    @akbooer I am on 7.3.1 and what I have done is to add links on the top of the pages to navigate between them.
    The link buttons work pretty well also on an iPad or even on the phone.

    //ArcherS

    Docker

  • Telegram Plug-in to send text, images and video notifications
    A ArcherS

    @therealdb now it works!

    For my Axis camera that seems to require Digest mode for curl authentication I use the following to send an image:

    luup.call_action("urn:bochicchio-com:serviceId:VeraTelegram1", 
      "Send",
      {
         Text = "Motion in garage", 
         ImageUrl = "http://192.168.x.x/jpg/image.jpg",
         UrlParams = "--digest -u daniel:secret"
      }, 515)
    

    Thanks for the addition to an already nice plugin!

    //ArcherS

    Plugins

  • Remotec ZRC90
    A ArcherS

    I updated to v20.7.12 and it works partially! 🙂

    "LastSceneTime" is updated every time you press a key, so that one works.

    "sl_CentralSceneUpdates" however stays "null" all the time.

    On the ZRC90 that I still have on the Vera there is a variable called "sl_CentralScene" but no variable called "sl_CentralSceneUpdates". I do not know if this could be the reason.

    As a side note the variables "zway_61-0-91-DS" and "zway_61-0-91-DS_LastUpdate" are now updated instantly in Reactor.
    So a functional workaround could be to use the "zway_61-0-91-DS" and "LastSceneTime" variables for capturing keys pressed in e.g. Reactor. I did a quick test and it seems to work.

    openLuup

  • Home water pressure sensor
    A ArcherS

    One solution that I can think of is to use MySensors. https://www.mysensors.org/
    This is a DIY community platform for making sensors etc. It is supported by Vera and OpenLuup, @akbooer is using it if I am not wrong.

    I found someone that had made a water pressure sensor that you perhaps could have a look at for inspiration: https://forum.mysensors.org/topic/8731/water-pressure-sensor/1?_=1590472756396&lang=en-US

    In short with MySensors you set up a gateway and then the sensors you want. Each node is an Arduino or similar. I used an USB connected gateway with my Vera, but an Ethernet connected gateway is needed for OpenLuup.

    I set it up a number of years ago on my VeraLite and it actually worked really well. I used it mainly for simple temperature sensors. I stopped using it because of that each time the Vera rebooted the gateway was lost, and I had to re-discover it on the Vera USB port. Quite a bit of hazzle since the Vera had a tendency to reboot quite a lot.

    If I get some time I may have a go at restarting MySensors now that I am using OpenLuup since it would be a good way to add dirt-cheap sensors to the system.

    Hardware
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Unsolved