I am pulling my hair out – though it doesn’t fix anything
OH | mqttitude binding installed
openhab.conf changed to reflect lat lon radius
restarted OH
tried the set-up the examples in the wiki… no luck
OwnTracks is sending messages, has regions set-up… and seems to work just fine.
I can see the MQTT messages coming in like so:
owntracks/owntracks/maxg-iphone/event {"desc":"Home","t":"c","tst":1484616288,"acc":30,"lon":152.3707630859244,"_type":"transition","wtst":1484570767,"lat":-27.31735945681791,"event":"enter","tid":"MG"}
owntracks/owntracks/maxg-iphone {"conn":"w","t":"c","tst":1484616288,"acc":30,"alt":210,"vac":48,"lon":152.3707630859244,"_type":"location","lat":-27.31735945681791,"tid":"MG","batt":68}
owntracks/owntracks/maxg-iphone {"conn":"w","tst":1484616290,"vac":48,"acc":50,"alt":2253,"lon":152.3871252314675,"_type":"location","lat":-27.32542779299181,"tid":"MG","batt":68}
owntracks/owntracks/maxg-iphone/event {"desc":"Home","t":"c","tst":1484616290,"acc":50,"lon":152.3871252314675,"_type":"transition","wtst":1484570767,"lat":-27.32542779299181,"event":"leave","tid":"MG"}
owntracks/owntracks/maxg-iphone {"conn":"w","t":"c","tst":1484616290,"acc":50,"alt":2253,"vac":48,"lon":152.3871252314675,"_type":"location","lat":-27.32542779299181,"tid":"MG","batt":68}
owntracks/owntracks/maxg-iphone {"cog":92,"conn":"w","acc":10,"lon":152.3707868067104,"vel":0,"_type":"location","batt":68,"vac":16,"lat":-27.31763090475213,"tst":1484616303,"alt":198,"tid":"MG"}
owntracks/owntracks/maxg-iphone/event {"desc":"Home","t":"c","tst":1484616303,"acc":10,"lon":152.3707868067104,"_type":"transition","wtst":1484570767,"lat":-27.31763090475213,"event":"enter","tid":"MG"}
owntracks/owntracks/maxg-iphone {"cog":92,"conn":"w","acc":10,"lon":152.3707868067104,"vel":0,"_type":"location","batt":68,"vac":16,"lat":-27.31763090475213,"t":"c","tst":1484616303,"alt":198,"tid":"MG"}
owntracks/owntracks/maxg-iphone {"tst":"1484616283","_type":"lwt"}
Seems OK…
in .items I have:
Number GeoLoc_MaxHomeM "Max @ Home manual [%s]" {mqttitude="mosquitto:owntracks/owntracks/maxg-iphone"}
Switch GeoLoc_MaxHome "Max @ Home [%s]" {mqttitude="mosquitto:owntracks/owntracks/maxg-iphone/event:home"}
String GeoLoc_MaxHome2 "Max @ Home (2) [%s]" {mqttitude="mosquitto:owntracks/owntracks/maxg-iphone/event:home"}
String GeoLoc_MaxHome3 "Max @ Home (3) [%s]" {mqttitude="mosquitto:owntracks/owntracks/maxg-iphone/event:home"}
String GeoLoc_Coominya "Car is in Coominya [%s]" {mqttitude="mosquitto:owntracks/owntracks/maxg-iphone/event:Coominya"}
to test a variation of Switch, String, Number items… no luck here
in .sitemap I have:
Text item=GeoLoc_MaxHomeM icon="present"
Switch item=GeoLoc_MaxHome icon="present"
Text item=GeoLoc_MaxHome2 icon="present"
Text item=GeoLoc_MaxHome3 icon="present"
Switch item=GeoLoc_Coominya
What am I missing?
Any hints appreciated.
More information: just discovered this error:
sudo tail -f /var/log/openhab/openhab.log | stdbuf -o0 grep "mqtt"
2017-01-17 13:32:53.919 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'mqttitude' of item ‘GeoLoc_MaxHomeM‘ could not be parsed correctly.
at org.openhab.binding.mqttitude.internal.MqttitudeGenericBindingProvider.validateItemType(MqttitudeGenericBindingProvider.java:45) ~[na:na]
2017-01-17 13:32:53.926 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'mqttitude' of item ‘GeoLoc_MaxHome2‘ could not be parsed correctly.
at org.openhab.binding.mqttitude.internal.MqttitudeGenericBindingProvider.validateItemType(MqttitudeGenericBindingProvider.java:45) ~[na:na]
2017-01-17 13:32:53.932 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'mqttitude' of item ‘GeoLoc_MaxHome3‘ could not be parsed correctly.
at org.openhab.binding.mqttitude.internal.MqttitudeGenericBindingProvider.validateItemType(MqttitudeGenericBindingProvider.java:45) ~[na:na]
2017-01-17 13:32:53.939 [ERROR] [i.internal.GenericItemProvider] - Binding configuration of type 'mqttitude' of item ‘GeoLoc_Coominya‘ could not be parsed correctly.
at org.openhab.binding.mqttitude.internal.MqttitudeGenericBindingProvider.validateItemType(MqttitudeGenericBindingProvider.java:45) ~[na:na]