InfluxDB

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

Guten Morgen,

kann man die Befehle einfach erneut ausführen?

Ich muß aber denke mal als Admin eingeloggt sein?

danke

Nico72
Beiträge: 18
Registriert: 29. Dez 2020 09:50
Answers: 0

Re: InfluxDB

Beitrag von Nico72 »

das Problem hatte ich auch wenn du putty nur "influx" eingibst muss du dann wenn du drin bist noch "auth" eingeben und dich einloggen.
Dann fragt er nach username und passwort danach kannst use "datenbankname" sagen

bei mir hatte es mit nur "influx" auch nie funktioniert

Benutzeravatar
udo1toni
Beiträge: 15269
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: InfluxDB

Beitrag von udo1toni »

Das wäre mir jetzt komplett neu. Ich musste mich noch nie bei einer neuen Installation autorisieren.
Den Zugriff habe ich auch ohne sudo gemacht, also unter dem ganz normalen User, mit dem ich mich auf dem Rechner anmelde.


Gesendet von iPad mit Tapatalk
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

Hallo, also ich habe mich als Admin in Influx eingewählt und alle befehle neu eingegeben.

http://zuhause.schmidt-bande.com/Screen ... 43-264.jpg

pi@openhab:~ $ sudo influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> use openhab_db
ERR: unable to parse authentication credentials
DB does not exist!
> quit
pi@openhab:~ $


pi@openhab:~ $ influx -username admin -password c38ghj9kk
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> use openhab_db
Using database openhab_db
> show
ERR: error parsing query: found EOF, expected CONTINUOUS, DATABASES, DIAGNOSTICS, FIELD, GRANTS, MEASUREMENT, MEASUREMENTS, QUERIES, RETENTION, SERIES, SHARD, SHARDS, STATS, SUBSCRIPTIONS, TAG, USERS at line 1, char 6
> show measurement
ERR: error parsing query: found EOF, expected EXACT, CARDINALITY at line 1, char 18
> show databases
name: databases
name
----
telegraf
_internal
openhab_db
> quit
pi@openhab:~ $

ich stehe so aufn schlauch, zumal es gibt auch keine möglichkeit den datenverkehr einzusehen....
quasi live zuzusehen einwählen und schreiben der werte und eine grob übersicht das was passierte.

danke lars

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: InfluxDB

Beitrag von sihui »

MagicBird hat geschrieben: 19. Jan 2021 14:43 > show measurement
Ich habe jetzt nur grob durchgeschaut aber das da ist schon mal falsch:

https://docs.influxdata.com/influxdb/v1 ... asurements
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

OK habe eben während der Nachtschicht mal dein Link angewendet.

also mich als Admin bei Influx angemeldet
danach use openhab_db
danach show series on openhab_db -> Ergebnis war nur eine leere Zeile
danach show series -> Ergebnis war nur eine leere Zeile

nun mich wieder abgemeldet.

Deswegen kam ich auf die Idee, ob es nicht eine möglichkeit gäbe den Datenfluß einzusehen, Sprich alles was passiert einloggen, wert schreiben ausloggen einzusehen.

Lars

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: InfluxDB

Beitrag von sihui »

MagicBird hat geschrieben: 20. Jan 2021 01:40 Sprich alles was passiert einloggen, wert schreiben ausloggen einzusehen.
Logging und debugging ist hier beschrieben:

https://docs.influxdata.com/influxdb/v1 ... tion/logs/
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

MagicBird
Beiträge: 76
Registriert: 8. Jun 2020 17:31
Answers: 1

Re: InfluxDB

Beitrag von MagicBird »

Hallo,

So heute war wieder ein anstregender Tag, habe viel umgesetzt und Freue mich mit fettem grinsen das es endlich will.

Heute habe ich endlich mein Temperaturen in Google Home und das mit Grafana habe ich nun auch, hier zu musste ein Video weiter helfen.

wohnungs.item

Code: Alles auswählen

Group   Home                    "Wohnung"       <house>                                 ["Building"]

Group   GF                      "Erdgeschoss"   <groundfloor>   (Home)                  ["GroundFloor"]

Group   Balkon                  "Balkon"        <terrace>       (Home)                  ["Outdoor"]
Group   Bathroom                "Badezimmer"    <bath>          (Home)                  ["Bathroom"]
Group   Schlafzimmer            "Schlafzimmer"  <bedroom>       (Home)                  ["Bedroom"]
Group   LennoxRoom              "Lennox"        <boy_1>         (Home)                  ["Room"]
Group   ColinRoom               "Colin"         <boy_3>         (Home)                  ["Room"]
Group   Wohnzimmer              "Wohnzimmer"    <sofa>          (Home)                  ["LivingRoom"]
Group   Kueche                  "Küche"         <kitchen>       (Home)                  ["Kitchen"]
Group   Systeme                 "Systeme"       <alarm>         (Home)                  ["Systeme"]

Switch  Balcony_Power      "Steckdose"                  <poweroutlet>   (Balkon, gPower)        ["Switch", "Switchable"]        {channel="mqtt:topic:balkon_wlandose:POWER"}
Switch  Bathroom_Power     "Steckdose"                  <poweroutlet>   (Bathroom, gPower)      ["Switch", "Switchable"]        {channel="mqtt:topic:bad_wlandose:POWER"}
Switch  Bedroom1_Power     "Steckdose TV"               <poweroutlet>   (Schlafzimmer, gPower)  ["Switch", "Switchable"]        {channel="mqtt:topic:schlafzimmer_tv:POWER"}
Switch  Bedroom2_Power     "Steckdose Funktechnik"      <poweroutlet>   (Schlafzimmer, gPower)  ["Switch", "Switchable"]        {channel=""}
Switch  KidsRoom1_Power    "Schreibtisch"               <poweroutlet>   (LennoxRoom, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:lennox_licht1:POWER"}
Switch  KidsRoom3_Power    "Leselicht"                  <poweroutlet>   (LennoxRoom, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:lennox_licht2:POWER"}
Switch  KidsRoom2_Power    "Schreibtisch"               <poweroutlet>   (ColinRoom, gPower)     ["Switch", "Switchable"]        {channel="mqtt:topic:colin_licht1:POWER"}
Switch  KidsRoom4_Power    "Leselicht"                  <poweroutlet>   (ColinRoom, gPower)     ["Switch", "Switchable"]        {channel="mqtt:topic:colin_licht2:POWER"}
Switch  LivingRoom1_Power  "Stehlampe"                  <poweroutlet>   (Wohnzimmer, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:wohnzimmer_stehlam$
Switch  LivingRoom2_Power  "Blumenbrett"                <poweroutlet>   (Wohnzimmer, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:wohnzimmer_blume:POWER"}
Switch  LivingRoom3_Power  "Highboard"                  <poweroutlet>   (Wohnzimmer, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:wohnzimmer_highboa$
Switch  LivingRoom4_Power  "Brunnen"                    <poweroutlet>   (Wohnzimmer, gPower)    ["Switch", "Switchable"]        {channel="mqtt:topic:wohnzimmer_brunnen$
Switch  Kitchen_Power      "Küchengeräte"               <poweroutlet>   (Kueche, gPower)        ["Switch", "Switchable"]        {channel="mqtt:topic:kuechen_wlandose:POWER"}

Number  Bathroom_Temperature "Bad Temperatur [%.2f °C]" <temperature>   (Bathroom, gSensorTemperature)                          {channel="mqtt:topic:bad_wlandose:temperature", autoupdate="true"}
Number  Bathroom_Humidity  "Bad Luftfeuchtigkeit [%.2f %%]" <humidity>  (Bathroom, gSensorHumidity)                             {channel="mqtt:topic:bad_wlandose:humidity", autoupdate="true"}
Number  Bedroom1_Temperature "Schlafzimmer Temperatur [%.2f °C]" <temperature>   (Schlafzimmer, gSensorTemperature)             {channel="mqtt:topic:schlafzimmer_tv:temperature", autoupdate="true"}
Number  Bedroom1_Humidity  "Schlafzimmer Luftfeuchtigkeit [%.2f %%]" <humidity>  (Schlafzimmer, gSensorHumidity)                {channel="mqtt:topic:schlafzimmer_tv:humidity", autoupdate="true"}
Number  KidsRoom1_Temperature "Lennox Temperatur [%.2f °C]" <temperature>   (LennoxRoom, gSensorTemperature)                    {channel="mqtt:topic:lennox_licht1:temperature", autoupdate="true"}
Number  KidsRoom1_Humidity  "Lennox Luftfeuchtigkeit [%.2f %%]" <humidity>  (LennoxRoom, gSensorHumidity)                       {channel="mqtt:topic:lennox_licht1:humidity", autoupdate="true"}
Number  KidsRoom2_Temperature "Colin Temperatur [%.2f °C]" <temperature>   (ColinRoom, gSensorTemperature)                      {channel="mqtt:topic:colin_licht1:temperature", autoupdate="true"}
Number  KidsRoom2_Humidity  "Colin Luftfeuchtigkeit [%.2f %%]" <humidity>  (ColinRoom, gSensorHumidity)                         {channel="mqtt:topic:colin_licht1:humidity", autoupdate="true"}
Number  LivingRoom1_Temperature "Wohnzimmer Temperatur [%.2f °C]" <temperature>   (Wohnzimmer, gSensorTemperature)              {channel="mqtt:topic:wohnzimmer_stehlampe:temperature", autoupdate="true"}
Number  LivingRoom1_Humidity  "Wohnzimmer Luftfeuchtigkeit [%.2f %%]" <humidity>  (Wohnzimmer, gSensorHumidity)                 {channel="mqtt:topic:wohnzimmer_stehlampe:humidity", autoupdate="true"}
Number  Kitchen_Temperature "Küchen Temperatur [%.2f °C]" <temperature>   (Kueche, gSensorTemperature)                          {channel="mqtt:topic:kuechen_wlandose:temperature", autoupdate="true"}
Number  Kitchen_Humidity  "Küchen Luftfeuchtigkeit [%.2f %%]" <humidity>  (Kueche, gSensorHumidity)                             {channel="mqtt:topic:kuechen_wlandose:humidity", autoupdate="true"}
Number  Systeme_Temperature    "WebPI Temperatur [%.2f °C]" <temperature>  (Systeme, gSensorTemperature)                        {channel="mqtt:topic:webpi90:temperature", autoupdate="true"}
Number  Balcony_Temperature    "Aussen Temperatur [%.2f °C]" <temperature>  (Balkon, gSensorTemperature)                        {channel="mqtt:topic:aussen_bme280:temperature", autoupdate="true"}
Number  Balcony_Humidity  "Ausen Luftfeuchtigkeit [%.2f %%]" <humidity>  (Balkon, gSensorHumidity)                              {channel="mqtt:topic:aussen_bme280:humidity", autoupdate="true"}
Number  Balcony_Pressure  "Aussen Luftdruck [%.2f hPA]" <pressure>  (Balkon, gSensorPressure)                                   {channel="mqtt:topic:aussen_bme280:pressure", autoupdate="true"}

Group:Switch:OR(ON, OFF)        gPower                          "Steckdose"   <poweroutlet>     (Home)   ["Switch", "Switchable"]
Group:Number:DHT                gSensorHumidity                 "Luftfeuchtigkeit" <humidity>   (Home)
Group:Number:DHT                gSensorTemperature              "Temperatur" <temperature>      (Home)

Group                           g_LivingRoom1_Temperature       "Wohnzimmer Temperatur"                                         {ga="thermostat"}
Group                           g_LivingRoom1_Humidity          "Wohnzimmer Luftfeuchtigkeit"                                   {ga="thermostat"}
Group                           g_KidsRoom1_Temperature         "Lennox Temperatur"                                             {ga="thermostat"}
Group                           g_KidsRoom1_Humidity            "Lennox Luftfeuchtigkeit"                                       {ga="thermostat"}
Group                           g_KidsRoom2_Temperature         "Colin Temperatur"                                              {ga="thermostat"}
Group                           g_KidsRoom2_Humidity            "Colin Luftfeuchtigkeit"                                        {ga="thermostat"}
Group                           g_Kitchen_Temperature           "Küchen Temperatur"                                             {ga="thermostat"}
Group                           g_Kitchen_Humidity              "Küchen Luftfeuchtigkeit"                                       {ga="thermostat"}
Group                           g_Bathroom_Temperature          "Bad Temperatur"                                                {ga="thermostat"}
Group                           g_Bathroom_Humidity             "Bad Luftfeuchtigkeit"                                          {ga="thermostat"}
Group                           g_Bedroom_Temperature           "Schlafzimmer Temperatur"                                       {ga="thermostat"}
Group                           g_Bedroom_Humidity              "Schlafzimmer Luftfeuchtigkeit"                                 {ga="thermostat"}
Group                           g_Balcony_Temperature           "Aussen Temperatur"                                             {ga="thermostat"}
Group                           g_Balcony_Humidity              "Aussem Luftfeuchtigkeit"                                       {ga="thermostat"}
Group                           g_Sensor_Temperature            "WebPI"                                                         {ga="thermostat"}

Number  LivingRoom1_Temperature ""              <temperature>   (g_LivingRoom1_Temperature)             {channel="mqtt:topic:wohnzimmer_stehlampe:temperature", ga="thermostatTemperatureAmbient"}
Number  LivingRoom1_Humidity ""                 <humidity>      (g_LivingRoom1_Humidity)                {channel="mqtt:topic:wohnzimmer_stehlampe:humidity", ga="thermostatTemperatureAmbient"}
Number  KidsRoom1_Temperature ""                <temperature>   (g_KidsRoom1_Temperature)               {channel="mqtt:topic:lennox_licht1:temperature", ga="thermostatTemperatureAmbient"}
Number  KidsRoom1_Humidity ""                   <humidity>      (g_KidsRoom1_Humidity)                  {channel="mqtt:topic:lennox_licht1:humidity", ga="thermostatTemperatureAmbient"}
Number  KidsRoom2_Temperature ""                <temperature>   (g_KidsRoom2_Temperature)               {channel="mqtt:topic:colin_licht1:temperature", ga="thermostatTemperatureAmbient"}
Number  KidsRoom2_Humidity ""                   <humidity>      (g_KidsRoom2_Humidity)                  {channel="mqtt:topic:colin_licht1:humidity", ga="thermostatTemperatureAmbient"}
Number  Kitchen_Temperature ""                  <temperature>   (g_Kitchen_Temperature)                 {channel="mqtt:topic:kuechen_wlandose:temperature", ga="thermostatTemperatureAmbient"}
Number  Kitchen_Humidity ""                     <humidity>      (g_Kitchen_Humidity)                    {channel="mqtt:topic:kuechen_wlandose:humidity", ga="thermostatTemperatureAmbient"}
Number  Bathroom_Temperature ""                 <temperature>   (g_Bathroom_Temperature)                {channel="mqtt:topic:bad_wlandose:temperature", ga="thermostatTemperatureAmbient"}
Number  Bathroom_Humidity ""                    <humidity>      (g_Bathroom_Humidity)                   {channel="mqtt:topic:bad_wlandose:humidity", ga="thermostatTemperatureAmbient"}
Number  Bedroom_Temperature ""                  <temperature>   (g_Bedroom_Temperature)                 {channel="mqtt:topic:schlafzimmer_tv:temperature", ga="thermostatTemperatureAmbient"}
Number  Bedroom_Humidity ""                     <humidity>      (g_Bedroom_Humidity)                    {channel="mqtt:topic:schlafzimmer_tv:humidity", ga="thermostatTemperatureAmbient"}
Number  Balcony_Temperature ""                  <temperature>   (g_Balcony_Temperature)                 {channel="mqtt:topic:aussen_bme280:temperature", ga="thermostatTemperatureAmbient"}
Number  Balcony_Humidity ""                     <humidity>      (g_Balcony_Humidity)                    {channel="mqtt:topic:aussen_bme280:humidity", ga="thermostatTemperatureAmbient"}
Number  Systeme_Temperature ""                  <temperature>   (g_Sensor_Temperature)                  {channel="mqtt:topic:webpi90:temperature", ga="thermostatTemperatureAmbient"}

influxdb.persist

Code: Alles auswählen

Strategies {
    everyMinute : "0 * * * * ?"
    everyHour   : "0 0 * * * ?"
    everyDay    : "0 0 0 * * ?"
    default = everyChange
}

Items {
    Bathroom_Temperature : strategy = everyMinute
    Balcony_Temperature : strategy = everyMinute
    Bedroom_Temperature : strategy = everyMinute
    KidsRoom1_Temperature : strategy = everyMinute
    KidsRoom2_Temperature : strategy = everyMinute
    LivingRoom1_Temperature : strategy = everyMinute
    Kitchen_Temperature : strategy = everyMinute
}


vielen dank

Cineast
Beiträge: 9
Registriert: 3. Jan 2021 09:04
Answers: 0

Re: InfluxDB

Beitrag von Cineast »

Moin,

Du kannst auch probieren einen User vorher zu authentifizieren.

>>auth openhab openhabpassword
>>use openhab_db
>>precision rfc3339
>>select * from itemname

VG

Antworten