DBLog SVG Plot mit float Werten (z.B. 32.3)

Begonnen von astrastudio, 22 Juli 2016, 15:50:57

Vorheriges Thema - Nächstes Thema

astrastudio

Hi

Ich mache gerade erste Gehversuche mit SVG Plots und habe vermutlich irgendwo ein Problem mit der korrekten Benutzung.
Eingerichtet habe ich einen Plot aus einem DBLog der so aussieht wie im Screenshot zu sehen.

Die preprocessed Values sehen so aus:

get DBLOG history INT 2016-07-22_00:00:00 2016-07-23_00:00:01 OW_108f5635020800cc:temp OW_100fde2a02080071:temp

2016-07-22_14:38:07 25.8

2016-07-22_14:39:07 25.8

2016-07-22_14:40:07 25.9

2016-07-22_14:41:07 25.9

2016-07-22_14:42:07 25.9

2016-07-22_14:43:37 25.9

2016-07-22_14:44:37 25.9

2016-07-22_14:45:37 25.8

2016-07-22_14:46:37 25.9

2016-07-22_14:47:37 25.9

2016-07-22_14:48:37 25.8

2016-07-22_14:49:37 25.9

2016-07-22_14:50:37 25.9

2016-07-22_14:51:37 25.9

2016-07-22_14:52:37 26.0

2016-07-22_14:53:37 25.9

2016-07-22_14:54:37 25.9

2016-07-22_14:55:37 25.9

2016-07-22_14:56:37 25.9

2016-07-22_14:57:37 25.9

2016-07-22_14:58:37 25.9

2016-07-22_14:59:37 25.9

2016-07-22_15:00:37 25.9

2016-07-22_15:01:37 25.8

2016-07-22_15:02:37 25.8

2016-07-22_15:03:39 25.9

2016-07-22_15:04:37 25.9

2016-07-22_15:05:37 25.9

2016-07-22_15:06:37 25.9

2016-07-22_15:07:37 25.9

2016-07-22_15:08:37 25.9

2016-07-22_15:09:37 25.9

2016-07-22_15:10:37 25.9

2016-07-22_15:11:37 25.9

2016-07-22_15:12:37 25.8

2016-07-22_15:13:37 25.7

2016-07-22_15:14:37 25.7

2016-07-22_15:15:37 25.7

2016-07-22_15:16:37 25.7

2016-07-22_15:17:37 25.7

2016-07-22_15:18:37 25.7

2016-07-22_15:19:37 25.7

2016-07-22_15:20:37 25.7

2016-07-22_15:21:37 25.7

2016-07-22_15:22:40 25.7

2016-07-22_15:23:37 25.7

2016-07-22_15:24:37 25.7

2016-07-22_15:25:37 25.7

2016-07-22_15:26:37 25.7

2016-07-22_15:27:37 25.7

2016-07-22_15:28:37 25.7

2016-07-22_15:29:37 25.7

2016-07-22_15:30:37 25.7

2016-07-22_15:31:37 25.7

2016-07-22_15:32:37 25.7

2016-07-22_15:33:37 25.7

2016-07-22_15:34:37 25.7

2016-07-22_15:35:37 25.7

2016-07-22_15:36:37 25.7

2016-07-22_15:37:37 25.8

2016-07-22_15:38:37 25.8

2016-07-22_15:39:38 25.8

2016-07-22_15:40:37 25.8

2016-07-22_15:41:37 25.8

2016-07-22_15:42:37 25.8

2016-07-22_15:43:37 25.8

2016-07-22_15:44:37 25.8

#OW_108f5635020800cc:temp:::
2016-07-22_14:37:20 30.9

2016-07-22_14:37:30 30.8

2016-07-22_14:37:40 30.8

2016-07-22_14:37:50 30.9

2016-07-22_14:38:00 30.9

2016-07-22_14:38:13 30.9

2016-07-22_14:38:20 31.1

2016-07-22_14:38:30 31.1

2016-07-22_14:38:40 31.2

2016-07-22_14:38:50 31.2

2016-07-22_14:39:00 31.3

2016-07-22_14:39:10 31.3

2016-07-22_14:39:20 31.1

2016-07-22_14:39:30 31.0

2016-07-22_14:39:40 31.0

2016-07-22_14:39:50 31.1

2016-07-22_14:40:00 31.1

2016-07-22_14:40:10 31.1

2016-07-22_14:40:20 31.1

2016-07-22_14:40:30 31.1

2016-07-22_14:40:40 31.3

2016-07-22_14:40:50 31.0

2016-07-22_14:41:00 30.9

2016-07-22_14:41:10 30.8

2016-07-22_14:41:22 30.8

2016-07-22_14:41:30 30.8

2016-07-22_14:41:40 30.8

2016-07-22_14:41:50 30.8

2016-07-22_14:42:00 30.8

2016-07-22_14:42:10 30.7

2016-07-22_14:42:29 30.6

2016-07-22_14:42:50 30.3

2016-07-22_14:43:00 30.4

2016-07-22_14:43:10 30.4

2016-07-22_14:43:20 30.3

2016-07-22_14:43:30 30.4

2016-07-22_14:43:43 30.4

2016-07-22_14:43:50 30.3

2016-07-22_14:44:00 30.3

2016-07-22_14:44:10 30.3

2016-07-22_14:44:20 30.3

2016-07-22_14:44:30 30.3

2016-07-22_14:44:40 30.3

2016-07-22_14:44:50 30.2

2016-07-22_14:45:00 30.2

2016-07-22_14:45:10 30.3

2016-07-22_14:45:20 30.3

2016-07-22_14:45:30 30.3

2016-07-22_14:45:40 30.3

2016-07-22_14:45:50 30.3

2016-07-22_14:46:00 30.3

2016-07-22_14:46:10 30.3

2016-07-22_14:46:20 30.3

2016-07-22_14:46:30 30.3

2016-07-22_14:46:40 30.3

2016-07-22_14:46:52 30.3

2016-07-22_14:47:00 30.2

2016-07-22_14:47:10 30.3

2016-07-22_14:47:20 30.4

2016-07-22_14:47:30 30.4

2016-07-22_14:47:40 30.4

2016-07-22_14:47:50 30.4

2016-07-22_14:48:00 30.4

2016-07-22_14:48:10 30.4

2016-07-22_14:48:20 30.5

2016-07-22_14:48:30 30.5

2016-07-22_14:48:40 30.6

2016-07-22_14:48:50 30.7

2016-07-22_14:49:00 30.8

2016-07-22_14:49:10 30.7

2016-07-22_14:49:20 30.6

2016-07-22_14:49:30 30.6

2016-07-22_14:49:40 30.6

2016-07-22_14:49:50 30.6

2016-07-22_14:50:00 30.5

2016-07-22_14:50:10 30.6

2016-07-22_14:50:20 30.6

2016-07-22_14:50:30 30.6

2016-07-22_14:50:40 30.5

2016-07-22_14:50:50 30.5

2016-07-22_14:51:00 30.6

2016-07-22_14:51:10 30.6

2016-07-22_14:51:20 30.4

2016-07-22_14:51:30 30.4

2016-07-22_14:51:40 30.4

2016-07-22_14:51:50 30.3

2016-07-22_14:52:00 30.3

2016-07-22_14:52:10 30.3

2016-07-22_14:52:20 30.3

2016-07-22_14:52:30 30.3

2016-07-22_14:52:40 30.3

2016-07-22_14:52:50 30.3

2016-07-22_14:53:00 30.3

2016-07-22_14:53:10 30.3

2016-07-22_14:53:20 30.3

2016-07-22_14:53:30 30.4

2016-07-22_14:53:40 30.4

2016-07-22_14:53:50 30.4

2016-07-22_14:54:00 30.3

2016-07-22_14:54:13 30.3

2016-07-22_14:54:20 30.3

2016-07-22_14:54:30 30.3

2016-07-22_14:54:40 30.3

2016-07-22_14:54:50 30.2

2016-07-22_14:55:00 30.2

2016-07-22_14:55:10 30.1

2016-07-22_14:55:20 30.2

2016-07-22_14:55:30 30.2

2016-07-22_14:55:40 30.3

2016-07-22_14:55:50 30.3

2016-07-22_14:56:00 30.2

2016-07-22_14:56:10 30.1

2016-07-22_14:56:20 30.0

2016-07-22_14:56:30 30.1

2016-07-22_14:56:40 30.2

2016-07-22_14:56:50 30.2

2016-07-22_14:57:00 30.2

2016-07-22_14:57:10 30.3

2016-07-22_14:57:22 30.2

2016-07-22_14:57:30 30.2

2016-07-22_14:57:40 30.1

2016-07-22_14:57:50 30.1

2016-07-22_14:58:00 30.1

2016-07-22_14:58:10 30.2

2016-07-22_14:58:20 30.2

2016-07-22_14:58:30 30.1

2016-07-22_14:58:40 30.0

2016-07-22_14:58:50 30.0

2016-07-22_14:59:00 29.9

2016-07-22_14:59:10 29.9

2016-07-22_14:59:20 29.9

2016-07-22_14:59:30 30.0

2016-07-22_14:59:40 30.0

2016-07-22_14:59:50 30.1

2016-07-22_15:00:00 30.1

2016-07-22_15:00:10 30.0

2016-07-22_15:00:20 30.0

2016-07-22_15:00:31 30.1

2016-07-22_15:00:40 30.0

2016-07-22_15:00:50 30.0

2016-07-22_15:01:00 30.1

2016-07-22_15:01:10 30.1

2016-07-22_15:01:20 30.1

2016-07-22_15:01:30 30.1

2016-07-22_15:01:40 30.1

2016-07-22_15:01:50 30.1

2016-07-22_15:02:00 30.1

2016-07-22_15:02:10 30.3

2016-07-22_15:02:20 30.3

2016-07-22_15:02:30 30.2

2016-07-22_15:02:40 30.2

2016-07-22_15:02:50 30.1

2016-07-22_15:03:00 30.0

2016-07-22_15:03:10 30.0

2016-07-22_15:03:20 29.9

2016-07-22_15:03:30 29.8

2016-07-22_15:03:40 29.7

2016-07-22_15:03:50 29.8

2016-07-22_15:04:00 29.8

2016-07-22_15:04:10 29.8

2016-07-22_15:04:20 29.8

2016-07-22_15:04:30 29.8

2016-07-22_15:04:42 29.8

2016-07-22_15:04:50 29.7

2016-07-22_15:05:00 29.6

2016-07-22_15:05:10 29.6

2016-07-22_15:05:20 29.6

2016-07-22_15:05:30 29.6

2016-07-22_15:05:40 29.6

2016-07-22_15:05:50 29.6

2016-07-22_15:06:00 29.6

2016-07-22_15:06:10 29.6

2016-07-22_15:06:20 29.4

2016-07-22_15:06:30 29.4

2016-07-22_15:06:40 29.4

2016-07-22_15:06:50 29.5

2016-07-22_15:07:00 29.5

2016-07-22_15:07:10 29.6

2016-07-22_15:07:20 29.6

2016-07-22_15:07:30 29.7

2016-07-22_15:07:40 29.6

2016-07-22_15:07:52 29.6

2016-07-22_15:08:00 29.6

2016-07-22_15:08:10 29.6

2016-07-22_15:08:20 29.5

2016-07-22_15:08:30 29.5

2016-07-22_15:08:40 29.5

2016-07-22_15:08:50 29.4

2016-07-22_15:09:00 29.4

2016-07-22_15:09:10 29.4

2016-07-22_15:09:20 29.3

2016-07-22_15:09:30 29.4

2016-07-22_15:09:40 29.4

2016-07-22_15:09:50 29.4

2016-07-22_15:10:00 29.4

2016-07-22_15:10:10 29.4

2016-07-22_15:10:20 29.6

2016-07-22_15:10:30 29.6

2016-07-22_15:10:40 29.4

2016-07-22_15:10:50 29.6

2016-07-22_15:11:00 29.4

2016-07-22_15:11:10 29.4

2016-07-22_15:11:20 29.4

2016-07-22_15:11:30 29.5

2016-07-22_15:11:40 29.5

2016-07-22_15:11:50 29.5

2016-07-22_15:12:00 29.5

2016-07-22_15:12:10 29.5

2016-07-22_15:12:20 29.4

2016-07-22_15:12:30 29.4

2016-07-22_15:12:40 29.4

2016-07-22_15:12:50 29.4

2016-07-22_15:13:00 29.4

2016-07-22_15:13:10 29.4

2016-07-22_15:13:20 29.4

2016-07-22_15:13:30 29.4

2016-07-22_15:13:40 29.5

2016-07-22_15:13:50 29.5

2016-07-22_15:14:00 29.5

2016-07-22_15:14:11 29.4

2016-07-22_15:14:20 29.4

2016-07-22_15:14:30 29.4

2016-07-22_15:14:40 29.4

2016-07-22_15:14:50 29.4

2016-07-22_15:15:00 29.4

2016-07-22_15:15:10 29.4

2016-07-22_15:15:20 29.3

2016-07-22_15:15:30 29.3

2016-07-22_15:15:40 29.1

2016-07-22_15:15:50 29.0

2016-07-22_15:16:00 29.0

2016-07-22_15:16:10 29.1

2016-07-22_15:16:20 29.1

2016-07-22_15:16:30 29.2

2016-07-22_15:16:40 29.2

2016-07-22_15:16:50 29.3

2016-07-22_15:17:00 29.3

2016-07-22_15:17:10 29.3

2016-07-22_15:17:22 29.2

2016-07-22_15:17:30 29.2

2016-07-22_15:17:40 29.3

2016-07-22_15:17:50 29.3

2016-07-22_15:18:00 29.3

2016-07-22_15:18:10 29.3

2016-07-22_15:18:20 29.3

2016-07-22_15:18:30 29.3

2016-07-22_15:18:40 29.4

2016-07-22_15:18:50 29.4

2016-07-22_15:19:00 29.5

2016-07-22_15:19:10 29.5

2016-07-22_15:19:20 29.6

2016-07-22_15:19:30 29.5

2016-07-22_15:19:40 29.6

2016-07-22_15:19:50 29.6

2016-07-22_15:20:00 29.6

2016-07-22_15:20:10 29.6

2016-07-22_15:20:20 29.6

2016-07-22_15:20:33 29.6

2016-07-22_15:20:40 29.5

2016-07-22_15:20:50 29.3

2016-07-22_15:21:00 29.4

2016-07-22_15:21:10 29.5

2016-07-22_15:21:20 29.6

2016-07-22_15:21:30 29.6

2016-07-22_15:21:40 29.5

2016-07-22_15:21:50 29.6

2016-07-22_15:22:00 29.6

2016-07-22_15:22:10 29.7

2016-07-22_15:22:20 29.7

2016-07-22_15:22:30 29.7

2016-07-22_15:22:40 29.6

2016-07-22_15:22:50 29.6

2016-07-22_15:23:00 29.6

2016-07-22_15:23:10 29.5

2016-07-22_15:23:20 29.5

2016-07-22_15:23:30 29.6

2016-07-22_15:23:43 29.6

2016-07-22_15:23:50 29.5

2016-07-22_15:24:00 29.4

2016-07-22_15:24:10 29.3

2016-07-22_15:24:20 29.2

2016-07-22_15:24:30 29.1

2016-07-22_15:24:40 29.0

2016-07-22_15:24:50 29.1

2016-07-22_15:25:00 29.1

2016-07-22_15:25:10 29.3

2016-07-22_15:25:20 29.3

2016-07-22_15:25:30 29.3

2016-07-22_15:25:40 29.4

2016-07-22_15:25:51 29.3

2016-07-22_15:26:00 29.3

2016-07-22_15:26:10 29.3

2016-07-22_15:26:20 29.3

2016-07-22_15:26:30 29.2

2016-07-22_15:26:40 29.2

2016-07-22_15:26:50 29.3

2016-07-22_15:27:00 29.3

2016-07-22_15:27:10 29.2

2016-07-22_15:27:20 29.1

2016-07-22_15:27:30 29.1

2016-07-22_15:27:40 29.1

2016-07-22_15:27:50 29.2

2016-07-22_15:28:00 29.3

2016-07-22_15:28:10 29.3

2016-07-22_15:28:20 29.4

2016-07-22_15:28:30 29.5

2016-07-22_15:28:40 29.5

2016-07-22_15:28:50 29.6

2016-07-22_15:29:02 29.6

2016-07-22_15:29:10 29.6

2016-07-22_15:29:20 29.6

2016-07-22_15:29:30 29.7

2016-07-22_15:29:40 29.6

2016-07-22_15:29:50 29.5

2016-07-22_15:30:00 29.5

2016-07-22_15:30:10 29.4

2016-07-22_15:30:20 29.4

2016-07-22_15:30:30 29.4

2016-07-22_15:30:40 29.4

2016-07-22_15:30:50 29.5

2016-07-22_15:31:00 29.5

2016-07-22_15:31:10 29.5

2016-07-22_15:31:20 29.4

2016-07-22_15:31:30 29.4

2016-07-22_15:31:40 29.3

2016-07-22_15:31:50 29.3

2016-07-22_15:32:00 29.3

2016-07-22_15:32:13 29.2

2016-07-22_15:32:20 29.1

2016-07-22_15:32:30 29.2

2016-07-22_15:32:40 29.3

2016-07-22_15:32:50 29.3

2016-07-22_15:33:00 29.3

2016-07-22_15:33:10 29.4

2016-07-22_15:33:20 29.4

2016-07-22_15:33:30 29.3

2016-07-22_15:33:40 29.3

2016-07-22_15:33:50 29.3

2016-07-22_15:34:00 29.3

2016-07-22_15:34:10 29.4

2016-07-22_15:34:20 29.4

2016-07-22_15:34:30 29.4

2016-07-22_15:34:40 29.4

2016-07-22_15:34:50 29.4

2016-07-22_15:35:00 29.4

2016-07-22_15:35:10 29.4

2016-07-22_15:35:23 29.5

2016-07-22_15:35:30 29.5

2016-07-22_15:35:40 29.5

2016-07-22_15:35:50 29.4

2016-07-22_15:36:00 29.5

2016-07-22_15:36:10 29.4

2016-07-22_15:36:20 29.3

2016-07-22_15:36:30 29.3

2016-07-22_15:36:40 29.3

2016-07-22_15:36:50 29.3

2016-07-22_15:37:00 29.3

2016-07-22_15:37:10 29.3

2016-07-22_15:37:20 29.3

2016-07-22_15:37:31 29.3

2016-07-22_15:37:40 29.3

2016-07-22_15:37:50 29.2

2016-07-22_15:38:00 29.2

2016-07-22_15:38:10 29.1

2016-07-22_15:38:20 29.1

2016-07-22_15:38:30 29.1

2016-07-22_15:38:40 29.1

2016-07-22_15:38:50 29.2

2016-07-22_15:39:00 29.3

2016-07-22_15:39:10 29.3

2016-07-22_15:39:20 29.3

2016-07-22_15:39:30 29.3

2016-07-22_15:39:40 29.3

2016-07-22_15:39:50 29.3

2016-07-22_15:40:00 29.3

2016-07-22_15:40:10 29.3

2016-07-22_15:40:20 29.4

2016-07-22_15:40:30 29.4

2016-07-22_15:40:42 29.3

2016-07-22_15:40:50 29.4

2016-07-22_15:41:00 29.3

2016-07-22_15:41:10 29.4

2016-07-22_15:41:20 29.5

2016-07-22_15:41:30 29.4

2016-07-22_15:41:40 29.3

2016-07-22_15:41:50 29.4

2016-07-22_15:42:00 29.4

2016-07-22_15:42:10 29.4

2016-07-22_15:42:20 29.4

2016-07-22_15:42:30 29.4

2016-07-22_15:42:40 29.4

2016-07-22_15:42:50 29.5

2016-07-22_15:43:00 29.5

2016-07-22_15:43:10 29.4

2016-07-22_15:43:20 29.4

2016-07-22_15:43:30 29.3

2016-07-22_15:43:40 29.3

2016-07-22_15:43:53 29.1

2016-07-22_15:44:00 29.1

2016-07-22_15:44:10 29.1

2016-07-22_15:44:20 29.2

2016-07-22_15:44:30 29.2

2016-07-22_15:44:40 29.3

2016-07-22_15:44:50 29.2

2016-07-22_15:45:00 29.3

#OW_100fde2a02080071:temp:::


Leider sieht der entsprechende Plot sehr komisch aus und hat keine Werte in der linken Y Achse.
Was mache ich da falsch? Habe ich fehlerhafte Daten? Kann der Plot keine Werte mit Dezimalpunkt?

Vermutlich hab ich nur irgendwo nicht aufgepasst oder mir fehlen die richtigen Infos

Über Hilfe wäre ich sehr dankbar :-)

ernst1024

jetzt mal ins Blaue hinein. die example lines for input sehen merkwürdig aus. Nur mal zum testen, hast du in dblogtype "current/history" ausgewählt?
Gruß Ernst

Jorge3711

Trage in die Zeile Range as z.B. [10:30] ein, ob bei Rechts oder Links bleibt Dir überlassen. Dann ragen die Balken nicht über das eigentliche Plot hinaus.

astrastudio

#3
Zitat von: ernst1024 am 23 Juli 2016, 11:17:46
jetzt mal ins Blaue hinein. die example lines for input sehen merkwürdig aus. Nur mal zum testen, hast du in dblogtype "current/history" ausgewählt?

hm, wo soll dieses dblogtype sein? In der FHEM Comandref finde ich dazu nichts.

Die DbLog Definition sieht bei mir so aus:
define DBLOG DbLog /home/fhem/fhem/db.conf .*:.*

Und wenn ich die Ausgabe der Example Lines korrekt verstehe ist die doch in dem Format DEVICE READING VALUE.

Demnach wären die Example Lines doch okay oder?
1Wire_ECMD_DALIGW Next 16:38:45
1Wire_ECMD_HVAC Next 16:38:15
1Wire_Temp Next 16:38:42
AxisAPI state focus on

astrastudio

Zitat von: Jorge3711 am 23 Juli 2016, 13:52:36
Trage in die Zeile Range as z.B. [10:30] ein, ob bei Rechts oder Links bleibt Dir überlassen. Dann ragen die Balken nicht über das eigentliche Plot hinaus.

auch ein [0:40] hat leider keinerlei Änderung gebracht. Siehe Anhang.


astrastudio

Des Rätsels Lösung: Ich hatte newlines in meinen Temperatur Values.
Das war mir bisher nirgendwo aufgefallen (ich benutze FHEM nun schon seit ca 5 Jahren) :-)

Die Newlines der OneWire Sensoren habe ich nun in der classdef durch ein postproc entsprechend entfernt:

get temp postproc { s/^(.*\d+\.?\d+)\n$/$1/;; $_ }

Nun sieht auch mein SVG ordentlich aus :-)