First off, you will have to remove any already added Things as I have changed the way the configuration works!
When configuring the binding there is now a useSSL option, which defaults to
true. You must set this to
false if your EWS uses http, if it uses https make sure it is set to
Remember you will still have to manully add the Thing, still no auto-detection, that’s a bit lower on the priority list at the moment.
@marklavercombe I’ve fixed the issue with ink levels not displaying on your model. Thanks for your feedback. I had the function processing other values which don’t exist in your xml and was causing it to error before it was updating the ink values.
@vzorglub I’ve updated the Binding now so that it should gracefully handle whenever the printer is turned off, it should update the Thing to Offline and show Offline in the
status channel. This should stop it from spamming your logs. However if you do catch it doing this still, let me know. This should be in an acceptable state for you to use it now.
@ljsquare I suspect this should also work for you now too let me know if you run into problems.
The download link is the same as before - https://www.dropbox.com/s/tqxc57dgp74026o/org.openhab.binding.hpprinter-2.5.0-SNAPSHOT.jar?dl=0
Manual Thing config if you cannot use Paper UI to add it:
Thing hpprinter:deskjet2620:djprinter "Printer" @ "Office" [ ipAddress="192.168.1.1", refreshInterval="30", useSSL = true ]
useSSL = false if using http
Use one of
envyphoto6200 values for the Thing type.
If someone new is trying this Binding and your model isn’t listed, try using one of the existing Things nearest to your model first and see how you go with that, otherwise try each of the Things and see what works.